RS-232轉(zhuǎn)CAN通信適配卡設計
3 結(jié)束語
本系統(tǒng)在PC機上使用串口通信程序收發(fā)RS-232總線上的數(shù)據(jù),并通過PIC單片機和CAN通信模塊連入CAN網(wǎng)絡。板卡可進行雙向通信:一方面可以把從CAN總線接收的數(shù)據(jù)流轉(zhuǎn)換成標準的RS-232格式的數(shù)據(jù)流上傳給PC機;另一方面可以把接收的RS-232格式的數(shù)據(jù)流轉(zhuǎn)換成符合CAN協(xié)議的報文結(jié)構(gòu)傳送到CAN總線上。充分利用了CAN總線組網(wǎng)的優(yōu)勢,構(gòu)成的總線型通訊網(wǎng)絡具有通訊波特率高、通訊距離長、節(jié)點容量大、可靠性高等特點。利用VC編程的串口通信程序接收顯示和發(fā)送數(shù)據(jù),實現(xiàn)了多主機基于CAN網(wǎng)絡的數(shù)據(jù)通訊。
評論