附件內(nèi)容為基于M453VG6AE的CAN轉(zhuǎn)USB轉(zhuǎn)接板項目設計報告及成果文件。
CAN轉(zhuǎn)USB設備電路功能概述:
本設計考慮將傳輸距離較遠的CAN總線技術與即插即用的USB接口技術相結(jié)合,即利用USB接口方便的實現(xiàn)CAN總線和主機的連接,從而有力的擴展了CAN總線的監(jiān)控和管理功能,擴大CAN總線的應用范圍。
本方案通過基于M453VG6AE豐富外設接口而設計的CAN轉(zhuǎn)USB轉(zhuǎn)接卡。PC機等含有標準USB外設接口的設備可以通過CAN轉(zhuǎn)USB轉(zhuǎn)接卡連接至CAN網(wǎng)絡,從而進行車輛、工業(yè)控制、智能小區(qū)、工業(yè)控制等CAN網(wǎng)絡領域中的數(shù)據(jù)采集與數(shù)據(jù)處理,進而方便管理和測試CAN設備,擴展CAN總線的應用范圍。
M453VG6AE的USB支持2.0全速接口,CAN支持CAN2.0 A和B標準。本方案就是利用集成的USB接口和CAN接口實現(xiàn)總線協(xié)議的轉(zhuǎn)換,方便實用。利用外設編寫驅(qū)動程序,同時加上CAN接口芯片就組成了CAN網(wǎng)絡的連接通道。PC機軟件采用LabView來實現(xiàn),可視化編程簡單容易實現(xiàn)。
說明:由于LabView需要LabView環(huán)境才能運行,所以需要安裝程序,單一生成的程序不能直接運行。
LabView運行截圖圖:
CAN轉(zhuǎn)USB轉(zhuǎn)接卡電路設計實物圖:
上圖中,標注部分說明如下:
1:NuEDU-SDK-M451開發(fā)板和外圍連接電路,包括usb接口,串口,CAN總線接口,電源接口等
2:USB轉(zhuǎn)串口兩個
3:M451 SDK1個,包括CAN接口,串口等
4:TJA1050 CAN 接口轉(zhuǎn)接卡兩個,供電電壓5V。
視頻演示: