外设测试 - CAN 接口测试
生活随笔
收集整理的這篇文章主要介紹了
外设测试 - CAN 接口测试
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
原理
底層:Linux 內(nèi)核 SocketCAN 子系統(tǒng)。
應(yīng)用層:使用 canutils 工具。
同一板卡 2 個(gè) CAN 配對(duì)測(cè)試
-
使用兩根導(dǎo)線,H 對(duì) H、L 對(duì) L 相連。
-
使用 canutils 中的 canconfig 程序配置波特率,啟動(dòng)。
-
使用 canutils 中的 candump 接收,cansend 發(fā)送。
-
校驗(yàn)收發(fā)的數(shù)據(jù)是否一致。
1 個(gè) CAN 與輔助板的 CAN 對(duì)接測(cè)試
參考前述測(cè)試。
1 個(gè) CAN 與 PC 通過 USB-CAN 轉(zhuǎn)換器與 PC 對(duì)接測(cè)試
-
初始化后,板卡運(yùn)行 canecho
-
CAN 接口通過 CAN-USB 轉(zhuǎn)換模塊與 PC 對(duì)接
-
PC 運(yùn)行 CAN 調(diào)試程序,發(fā)送數(shù)據(jù)到板卡,然后接收返回的數(shù)據(jù),確認(rèn)數(shù)據(jù)無誤。
1 個(gè) CAN 與同一板卡的 RS232 對(duì)接測(cè)試
-
可使用樂電新南的 CAN-232 轉(zhuǎn)換模塊對(duì)接測(cè)試
-
參考: https://blog.csdn.net/engrossment/article/details/107630962
參考
內(nèi)核官方 SocketCAN 文檔: https://www.kernel.org/doc/h
總結(jié)
以上是生活随笔為你收集整理的外设测试 - CAN 接口测试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VO避障
- 下一篇: Tikz教程:一个异步FIFO设计步骤示