用串列埠模擬CAN匯流排報文的接收,如何判斷一條完整報文已經接收完

2021-04-25 09:27:22 字數 799 閱讀 4890

1樓:新人學騎車

不清楚你的接收端是什麼,如果是微控制器,檢視一下can接收暫存器標誌位,如果是pc,直接看接收到的是不是8位元組就可以了

2樓:匿名使用者

用 轉換抄

器 吧ecan200 rs-232/rs-485/rs-422與canbus隔離轉換器襲

特點▶ 聰明型

bai設計,支援rs-232/rs-485/422三種訊號du格式zhi

▶ 串列埠訊號和canbus訊號2500v光電dao隔離

▶ 自動識別rs-485訊號流向,零延時自動**▶ 通訊距離可達10公里

▶ rs-485/422支援128節點輪詢網路結構▶ 15kv靜電保護和1200w/ms雷電防護

請問一下ttl串列埠什麼意思?是不是ttl串列埠只接受ttl電平訊號?一直沒弄清楚這個?can匯流排怎麼轉ttl串列埠?

3樓:淡_水_河_邊

ttl串列埠來指提晶片的串列埠輸出後沒有經過rs232電平變換,源如mcu的串列埠輸入輸出都是ttl電平,

與其它mcu通訊時可不經rs232電平轉換直接io對io連線通訊,那麼ttl串列埠只能接受ttl電平訊號。

can匯流排需要經過電平變換後與晶片串列埠相連,can匯流排有專的接收傳送晶片。

4樓:匿名使用者

51 微控制器 就帶 串列埠 tx rx gnd這個串列埠 就是 ttl 電平的

電腦自帶rs232串列埠 db9 就是 標準的 串列埠2 者電平不一致,要轉換才能相連 常用 max232 轉換電平

can匯流排接收傳送程式,帶can匯流排功能的微控制器雙路開發板,要能實現自身的接收與傳送,做畢業設計用的,求大神指點

什麼意思啊?用什麼微控制器 mcu?不同的晶片,對應的can控制器的配置是不同的。stm32的can匯流排採用中斷接收程式會死在中斷裡,怎麼回事 can匯流排的接收程bai序都是放在中斷裡du面的,下面是我的一段zhi接收程dao序希望對你有啟發void usb lp can1 rx0 irqhan...

CAN匯流排中,假如兩條報文的識別符號是一樣的,此時這兩個報文的優先順序該如何抉擇

優先順序是由幀id決定的,既然是一樣的幀id,優先順序必然是一樣,如果同時出現在匯流排上,需要仲裁那就是節點都有可能優先傳送。同時傳送,id一樣,那他們在仲裁id時肯定都能傳送成功的,只有等到有資料位不相同時,發資料1的會檢測到傳送電平跟期望電平不一樣,發生錯誤,等待匯流排空閒時重新傳送,傳送資料0...

如何測量汽車上can匯流排的訊號,我想問一下進行汽車can匯流排測量方法是什麼呢?

你可以試試廣成科技的usbcan obd裝置,它是專門適用於汽車電子的can匯流排分析儀,只需要一端插入汽車obd介面,另一端插入電腦usb介面即可使用,希望能幫到你!我可以告訴你,can匯流排上的工具覆蓋最全,功能最強的目前只有 德國的 vector工具,你要採集訊號,基本的工具都可以支援,比如c...