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?
爆
Re: [問卦] 25歲長5顆大腸瘜肉484很扯61
Re: [新聞] 拿希特勒、納粹影射賴清德!德國外媒:54
[問卦] 范琪斐是不是已經開始後悔了65
Re: [問卦] 范姊研究員Threads暴走中52
Re: [問卦] 范姊研究員Threads暴走中56
[問卦] 高普考不香了?爆
Re: [問卦] 范姊研究員Threads暴走中38
[問卦] 不讓陸資入股 台灣IC業2025將消失的八卦41
[問卦] 台裔波士頓女市長:偷竊搶劫不該入罪。爆
[問卦]副站長發文拿槍指著大家 是什麼意思?34
[問卦] 高鐵商務艙闖入未購票者處理方式32
[問卦] 今年股票賺了400萬要買什麼車?37
[問卦] 如果八仙重新開幕 還會去嗎爆
[問卦] 猜猜新竹市這一碗多少錢?30
[問卦] 冴羽獠有哪個完美的人選可以演真人版?29
[問卦] 大谷 和 車銀優 你來生更想當誰?26
[問卦] 范琪斐是藍是綠是白= =25
[問卦] 郭台銘跟黃仁勳的故事誰比較勵志?爆
Re: [問卦] 越南女學生的制服比水手服頂吧?22
[問卦] 愛之味甜辣醬你真的喜歡嗎23
[問卦] 北辰天狼刃是最中二武器名嗎?24
[問卦] 沒人發現要壞才過得好嗎?21
[問卦] 現在買台積電會太晚嗎?16
[問卦] 一粒在拍照時候 後面啦啦隊在想什麼?38
[問卦] 魔物獵人除了太刀還有啥好玩的嗎34
[問卦] 台鐵和郵局那個會先賺錢?18
[問卦] 如果沒台灣科技業,全世界會倒退20年嗎19
[問卦] 進擊的巨人 和 咒迴戰術 哪個比較值得看?18
[問卦] 英語是不是不太細節16
[問卦] 公務人員的考績打法是逼25%的人擺爛嗎?