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