基于MCU的無(wú)線(xiàn)行駛記錄儀硬軟件設計
3.1.4數據存儲單元硬件設計
本文引用地址:http://dyxdggzs.com/article/276030.htm無(wú)線(xiàn)行駛記錄儀數據存儲單元采用鐵電和Flash芯片組合方式組成。在汽車(chē)行駛過(guò)程中,記錄儀會(huì )按秒(用戶(hù)可配置)時(shí)間間隔,對采集的數據存放到鐵電里面,在鐵電內部存儲區域劃分為5個(gè)塊:設置參數記錄塊、運行參數記錄塊、疑點(diǎn)記錄塊、疲勞記錄塊、普通記錄存儲塊。數據存滿(mǎn)鐵電后,把數據挪移到Flash里。
鐵電芯片選用RAM TRON公司的FM24CL64,通過(guò)I2C接口與MCU連接。Flash芯片選用ATMEL公司的AT45DB128,通過(guò)SPI接口與MCU連接。接口電路連接圖如圖5所示。

圖5數據存儲電路
3.1.5開(kāi)關(guān)信號采集硬件設計
無(wú)線(xiàn)行駛記錄儀采集8個(gè)開(kāi)關(guān)信號,采用統一的硬件接口電路,對于信號的有效電平通過(guò)配制區分,以剎車(chē)電路為例介紹開(kāi)關(guān)采集接口電路如圖6所示。

圖6開(kāi)關(guān)量采集電路
3.1.6無(wú)線(xiàn)通信模塊硬件設計
對于無(wú)線(xiàn)通信的可靠性與安全性,無(wú)線(xiàn)通用模塊的糾錯機制是采用重發(fā)機制,當把要發(fā)送的數據信息內容填到要發(fā)送緩存區里面,發(fā)送時(shí)模塊會(huì )加上CRC校驗。如果接收方收到錯誤的數據幀,會(huì )丟掉不返回任何信息,而沒(méi)收到應答的發(fā)送方會(huì )啟動(dòng)重發(fā)機制。
無(wú)線(xiàn)通信模塊選用中電華大電子有限公司的TL0902GU無(wú)線(xiàn)通信模塊,無(wú)線(xiàn)通信模塊參數如表1所示。

無(wú)線(xiàn)通信模塊接口電路如圖7所示。

圖7無(wú)線(xiàn)通信模塊接口電路
3.2記錄儀軟件設計
根據無(wú)線(xiàn)行駛記錄儀軟件的功能,將記錄儀軟件主函數分成不同時(shí)序的任務(wù)流程,如表2所示。

軟件流程如圖8所示。

圖8主程序main()函數流程
脈沖點(diǎn)火器相關(guān)文章:脈沖點(diǎn)火器原理
評論