基于MCU的無線行駛記錄儀硬軟件設(shè)計(jì)
3.1.4數(shù)據(jù)存儲單元硬件設(shè)計(jì)
本文引用地址:http://m.butianyuan.cn/article/276030.htm無線行駛記錄儀數(shù)據(jù)存儲單元采用鐵電和Flash芯片組合方式組成。在汽車行駛過程中,記錄儀會按秒(用戶可配置)時間間隔,對采集的數(shù)據(jù)存放到鐵電里面,在鐵電內(nèi)部存儲區(qū)域劃分為5個塊:設(shè)置參數(shù)記錄塊、運(yùn)行參數(shù)記錄塊、疑點(diǎn)記錄塊、疲勞記錄塊、普通記錄存儲塊。數(shù)據(jù)存滿鐵電后,把數(shù)據(jù)挪移到Flash里。
鐵電芯片選用RAM TRON公司的FM24CL64,通過I2C接口與MCU連接。Flash芯片選用ATMEL公司的AT45DB128,通過SPI接口與MCU連接。接口電路連接圖如圖5所示。
圖5數(shù)據(jù)存儲電路
3.1.5開關(guān)信號采集硬件設(shè)計(jì)
無線行駛記錄儀采集8個開關(guān)信號,采用統(tǒng)一的硬件接口電路,對于信號的有效電平通過配制區(qū)分,以剎車電路為例介紹開關(guān)采集接口電路如圖6所示。
圖6開關(guān)量采集電路
3.1.6無線通信模塊硬件設(shè)計(jì)
對于無線通信的可靠性與安全性,無線通用模塊的糾錯機(jī)制是采用重發(fā)機(jī)制,當(dāng)把要發(fā)送的數(shù)據(jù)信息內(nèi)容填到要發(fā)送緩存區(qū)里面,發(fā)送時模塊會加上CRC校驗(yàn)。如果接收方收到錯誤的數(shù)據(jù)幀,會丟掉不返回任何信息,而沒收到應(yīng)答的發(fā)送方會啟動重發(fā)機(jī)制。
無線通信模塊選用中電華大電子有限公司的TL0902GU無線通信模塊,無線通信模塊參數(shù)如表1所示。
無線通信模塊接口電路如圖7所示。
圖7無線通信模塊接口電路
3.2記錄儀軟件設(shè)計(jì)
根據(jù)無線行駛記錄儀軟件的功能,將記錄儀軟件主函數(shù)分成不同時序的任務(wù)流程,如表2所示。
軟件流程如圖8所示。
圖8主程序main()函數(shù)流程
脈沖點(diǎn)火器相關(guān)文章:脈沖點(diǎn)火器原理
評論