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