CAN總線在汽車行駛記錄儀中的應(yīng)用
SJAl000的初始化只有在復(fù)位模式下才可以進(jìn)行,初始化主要包括工作方式的設(shè)置,接收濾波方式的設(shè)置,接收屏蔽寄存器和接收代碼寄存器的設(shè)置,波特率參數(shù)設(shè)置和中斷允許寄存器的設(shè)置等。其初始化流程如圖6所示。本文引用地址:http://m.butianyuan.cn/article/197576.htm
CAN發(fā)送數(shù)據(jù)流程如圖7所示,接收數(shù)據(jù)流程如圖8所示。此程序以采集行駛車輛行駛速度和壓力數(shù)據(jù)為例。
5 結(jié)束語
CAN總線的應(yīng)用,使汽車行駛記錄儀的信號采樣系統(tǒng)簡化,降低了對MCU處理單元的性能要求,提高了汽車行駛記錄儀穩(wěn)定性,可在RS232通信節(jié)點中建立 多點遠(yuǎn)程通信,其硬件和軟件設(shè)計上都有所創(chuàng)新,使記錄儀安裝更為簡便,具有很好的性價比和很強的可移植性和擴(kuò)充性。
評論