[問卦] 玩過 CAN bus 的請進
內葛阿
我在研究 CAN 的規格的時候遇到個想不通的點,
我們知道,在 CAN bus 裡面,當一個 sender 收到與自己正在傳輸的位元不一樣的準位的信號時,也就是它原本正在送 1,結果收到 0,它會知道發生碰撞,並且讓出 bus 給正在傳輸的節點。
問題來了!
如果 header 已經傳完了,當下正在傳輸的是 payload,並且正在傳送 1 的資料,這時剛好其他節點開始說話了,並且發送 0。這樣不就造成即便 can_id 是最小的 frame,
也就是優先序最高的 frame,也會失去這次發送資料的機會?!?!
還是說,transceiver 的實做會在收完 header 的那幾個位元之後,就停止自己這個節點的發送,直到其他節點傳送完資料,才會再次發送待傳送的資料,以避免上述情況發生?
蛤?
--
※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.146.9 (臺灣)
※ PTT 網址
→
我文組看不懂耶 ㄅ欠
推
把版友當免費FAE? XD
推
偶都去csdn查
推
Can bus料又EOL,好煩
→
看 iec 61375 吧
→
看不懂啦,說人話好嗎
推
Call vendor 叫他出來擼給你看啊
推
同時時有仲裁機制阿,平常沒人傳你才能
→
傳
→
跟smbus差不多啦
推
就掉包而已啊 沒什麼
→
我都用嘴砲大法叫底下的解決就好
推
作業自己做
推
去問ChatGPT啦
推
沒有壓碼嗎?不是有驗證機制
推
關鍵是 can id priority / open drain
X
在 Controller Area Network (CAN) 中,當一個節點發送一個 frame 時,它會先發送 header,然後是 payload,最後是結尾的 CRC 和 ACK 訊號。如果在這個節點發送 header 的過程中,其他節點也開始發送資料,則這個節點會暫停發送,直到其他節點發 送完資料為止。這是因為 CAN 使用了優先序制度,當系統中有多個節點同時發送資料時 ,只有優先序最高的節點才能繼續發送,其他節點必須暫停發送,等待其他節點傳送完資1
自己回一下, 後來發現是,當 arbitration field (我所謂的 header) 已經傳完,並且正在傳送後續 payload 等內容時,其他節點在這個時間是不會說話的,因為這時 bus 不是 idle 狀態 。 什麼時候才可以說話呢?答案是等這個 frame 傳完,並且已經過了 intermission field
53
Re: [閒聊] 撥接上網是什麼意思?撥接上網相信是老人小時候的回憶 這裡就來個小(?豆知識來介紹下撥接上網的來源與運作 在早期,ethernet(乙太網路),或是token ring(令環牌)還只能支援10/100M時 短距離的傳輸絕對沒問題,也就是LAN完全行得通的年代 但是WAN(甚至連CAN)只用當時網路環境會有問題的年代11
Re: [問題] 串流機的電路設計對光纖輸出影響S/PDIF 是用 biphase mark code,參考 Differential Manchester encoding 因為只用一條訊號線傳遞,如果不編碼數據出現太多連續的0或1會無法分辨 所以利用編碼讓訊號電平不斷翻轉,編碼後電平不會持平超過 1 個 bit 跟隨 Clock 訊號的上升下降觸發 起始必為高電平以H來表示、低電平用L表示10
Re: [挖礦] 區塊鏈化 物聯網基礎網路佈建 Helium HNT陸續有鄉民提到一些問題,在這裡統一回覆 Q1: 台灣可以挖嗎?要去哪買 台灣可以,目前地圖上有四個點 官網有提供幾間購買廠商 記得頻段要選對9
[閒聊] ETH PoS 節點合併的注意事項經過網友提醒才知道執行層(EL)在合併後 Infura 和 Alchemy 等第三方 RPC 服務會導致驗證失效 主要原因是 Engine API 、新的 port 8551 以及 JWT 驗證 另外也要設定 Fee Recipient 合併之後的 priority fee 將會給 proposer4
[問卦] 有人試過Wifi Jammer嗎?現今的無線網路是 802.11 的架構 使用的傳輸媒介是電磁波 因為不像乙太網路有線路上的預期 所以只能有CSMA/CA來防止碰撞的技術 因為Hidden Node的問題,所以無線網路2
[光纖] 請問tarcert ip, 有一個節點不通正常嗎請問使用tracert 指定, 第三個節點等侯逾時, 這樣是正常的嗎 因為網路常常用瞬斷的情況, 但很快又恢復, 正在找原因 C:\Users\user>tracert 8.8.8.8 在上限 30 個躍點上 追蹤 dns.google [8.8.8.8] 的路由:
爆
[問卦] 拜登怎麼笑成這樣爆
[問卦] 班艾佛列克:無法一年300次爆
[問卦] 超甲組海鮮丼飯 宣布倒閉78
[問卦] 拜登幸福微笑!川普讓拜登再次健康?66
[問卦] 抽獎造假就是貪污吧?46
[問卦] 查得到陳啓昱的通緝 但查不到許芷瑜的44
[問卦] 覺青:美國真的會完蛋,接下來就靠台灣了40
[問卦] 黃仁勳的歷史地位能超過賈柏斯嗎?44
[問卦] 周杰倫為什麼一個人都捧紅不了?爆
[問卦] 其實古老“聯考”比現在多元入學好吧?36
[問卦] 雲端發票改私訊,不小心點到詐騙怎麼辦=41
Re: [新聞] 「三上悠亞接班人」驚傳離開AV界! 達人30
[問卦] 立陶宛變心! 支助3.4億晶圓技術要的回嗎?62
[問卦] 八曜和茶 新北的排隊人潮==28
[問卦] MOMO在慢三小啦???35
[爆卦] 留意你的e-mail,監理所詐騙25
[問卦] 印度外勞做食品業你敢吃嗎?24
[問卦] 統一發票大獎會不會也有貓膩啊35
[問卦] 私訊通知得獎者 是哪個天才想出來的主意?24
[問卦] 中捷19歲嫌犯認錯了 該判幾年?63
[問卦] 笑死XD國道拋錨放瓦斯桶警示???47
[問卦] 小孩掉下來,媽媽先叼菸?21
[問卦] 為什麼一定要去波蘭唸醫學系22
[問卦] 德州民兵的戰力大概在什麼水準?爆
[問卦] 加州州長:加州已做好戰鬥準備!22
[問卦] 多年以來50嵐能屹立不搖的關鍵是?18
Re: [新聞] 印度移工來了!首批千人入駐製造業 5%爆
[問卦] 實況主Johnny Somali要在韓國被關了?19
[問卦] 以色列被揍的鼻青臉腫92
[問卦] 志祺七七會怎麼對發票抽獎事件評論