Re: [問卦] 玩過 CAN bus 的請進
※ 引述《dces4212 ()》之銘言:
: 內葛阿
: 我在研究 CAN 的規格的時候遇到個想不通的點,
: 我們知道,在 CAN bus 裡面,當一個 sender 收到與自己正在傳輸的位元不一樣的準位: 的信號時,也就是它原本正在送 1,結果收到 0,它會知道發生碰撞,並且讓出 bus 給: 正在傳輸的節點。
: 問題來了!
: 如果 header 已經傳完了,當下正在傳輸的是 payload,並且正在傳送 1 的資料,這時: 剛好其他節點開始說話了,並且發送 0。這樣不就造成即便 can_id 是最小的 frame,: 也就是優先序最高的 frame,也會失去這次發送資料的機會?!?!
: 還是說,transceiver 的實做會在收完 header 的那幾個位元之後,就停止自己這個節點: 的發送,直到其他節點傳送完資料,才會再次發送待傳送的資料,以避免上述情況發生?: 蛤?
自己回一下,
後來發現是,當 arbitration field (我所謂的 header) 已經傳完,並且正在傳送後續payload 等內容時,其他節點在這個時間是不會說話的,因為這時 bus 不是 idle 狀態。
什麼時候才可以說話呢?答案是等這個 frame 傳完,並且已經過了 intermission field(frame 之間的間隔,由 3 個 intermission bit 以及 1 個 recessive bit 構成) 之後,其他節點才可說話。
如此一來,我們就解開了上述問題:payload 在傳送時是不會被打斷的。
參考資料:
- http://wiki.csie.ncku.edu.tw/embedded/CAN
- https://copperhilltech.com/blog/controller-area-network-can-bus-bus-
arbitration/
成大 wiki 應該接近第一手資料了吧!?jserv 別搥我R
--
這裡是八卦板= =
不是男同俱樂部嘛!?
※ 編輯: dces4212 (114.37.13.126 臺灣), 12/26/2022 01:01:38對 男童俱樂部
推
10
首Po內葛阿 我在研究 CAN 的規格的時候遇到個想不通的點, 我們知道,在 CAN bus 裡面,當一個 sender 收到與自己正在傳輸的位元不一樣的準位 的信號時,也就是它原本正在送 1,結果收到 0,它會知道發生碰撞,並且讓出 bus 給 正在傳輸的節點。X
在 Controller Area Network (CAN) 中,當一個節點發送一個 frame 時,它會先發送 header,然後是 payload,最後是結尾的 CRC 和 ACK 訊號。如果在這個節點發送 header 的過程中,其他節點也開始發送資料,則這個節點會暫停發送,直到其他節點發 送完資料為止。這是因為 CAN 使用了優先序制度,當系統中有多個節點同時發送資料時 ,只有優先序最高的節點才能繼續發送,其他節點必須暫停發送,等待其他節點傳送完資
73
[閒聊] Reddit 熱議:砲車攻擊距離Bug- Reddit網友Caenen_在製作有關單位大小的wiki page時 意外發現巴龍加成的紅藍方砲車攻擊距離不相同 藍方1050/紅方103020
[情報] 詛咒之地傳送門被改掉了因為從8版練等開始 可以選擇要練等的地圖 而不用強制從各個資料片行走 因為外域是個比較難練等的地區 很多人不會走這張地圖 就造成了一個角色雖然滿等 但是沒去過外域 如此一來 你就可以找傳送大廳的索爾瑪法師直接把你傳送到詛咒之地11
Re: [問題] 串流機的電路設計對光纖輸出影響S/PDIF 是用 biphase mark code,參考 Differential Manchester encoding 因為只用一條訊號線傳遞,如果不編碼數據出現太多連續的0或1會無法分辨 所以利用編碼讓訊號電平不斷翻轉,編碼後電平不會持平超過 1 個 bit 跟隨 Clock 訊號的上升下降觸發 起始必為高電平以H來表示、低電平用L表示6
[閒聊] Bybit Lauchpad 後續之前有部分資產配置在usdt 因為工作繁忙也只有做放貸部分 後來在朋友介紹下接觸了Bybit Lauchpad 這個機制是讓持有bit 質押的人可以早一步拿到IEO 賣掉通常可以拿來套利 但後來就發現IEO之後 先前質押的bit 價值會開始下跌 這時候就陷入兩難 到底要將IEO 獲利的usdt領出來 還是再投入bit?
爆
[爆卦] 沃草又砍人 各位小心爆
[爆卦] 捷運新埔站臨時停駛78
[問卦] 拜登幸福微笑!川普讓拜登重返青春?51
[問卦] 川普這是叫烏克蘭割地求和嗎?爆
[問卦] 抽獎造假就是貪污吧?50
[問卦] 波蘭是一個怎麼樣的國家?50
[問卦] 我媽今年初去吃超甲組的心得爆
[問卦] 班艾佛列克:無法一年300次44
[問卦] 周杰倫為什麼一個人都捧紅不了?爆
[問卦] 拜登怎麼笑成這樣58
[問卦] 覺青:美國真的會完蛋,接下來就靠台灣了35
[問卦] 北捷這個 確定會安全下莊了吧?32
[問卦] 立陶宛變心! 支助3.4億晶圓技術要的回嗎?25
[問卦] 大陸youtuber:高雄有點像東南亞的感覺爆
[問卦] 超甲組海鮮丼飯 宣布倒閉62
[問卦] 八曜和茶 新北的排隊人潮==27
[問卦] 中捷19歲嫌犯認錯了 該判幾年?25
[問卦] 日本某女團成員新宣傳照 你選幾號20
[問卦] 建中比台大還強的八卦?35
[問卦] 統一發票大獎會不會也有貓膩啊63
[問卦] 笑死XD國道拋錨放瓦斯桶警示???22
[問卦] 以色列被揍的鼻青臉腫22
[問卦] 多年以來50嵐能屹立不搖的關鍵是?20
[問卦] 越南不好嗎?為何非要找印度人來?46
[問卦] 黃仁勳的歷史地位能超過賈柏斯嗎?20
[問卦] 加州廢除950鎂零元購法案?18
[問卦] 川普四年有辦法把LGBTQ趕盡殺絕嗎62
[問卦] 有沒有下屆美國副總統,萬斯真的超強的八23
[問卦] 電扶梯兩側皆可站立是要掩蓋什麼?21
[問卦] 燦坤是否已經甩掉黃色鬼屋形象了