CAN總線(CAN.bus)是一種串行多主站控制器局域網總線,其主要原理是把車輛上相關控制器都聯系起來,實現發(fā)動機控制器,變速箱控制器,ABS控制器,車身控制器,儀表及其它控制器的通信。CAN—bus系統除了使整車線束更少、更井井有條,整車重量更輕外,更大的好處是做到了全車信息即時共享。
本文探討基于CAN總線的行車記錄儀設計和實現,詳細闡述了系統的整體結構、硬件電路設計、軟件設計流程。所開發(fā)的行車記錄儀用于在車輛行駛過程中實時采集汽車CAN總線數據信息,并將數據存儲在u盤中,以u盤為載體傳輸給PC機,可運用PC機上的軟件對數據進行分析。克服了以往現場數據采集系統必須有一臺計算機的模式,可實時了解汽車運行期間各種數據信息變化,同步記錄行駛狀況,在車輛長時間測試或行駛以后,記錄的數據用于分析車輛行駛性能以及各部件的運行情況,方便了標定和設計工作的進行。