新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ARM的汽車(chē)“黑匣子”設(shè)計(jì)

基于ARM的汽車(chē)“黑匣子”設(shè)計(jì)

作者: 時(shí)間:2012-04-13 來(lái)源:網(wǎng)絡(luò) 收藏

4 系統(tǒng)軟件設(shè)計(jì)

系統(tǒng)上電后,首先對(duì)系統(tǒng)進(jìn)行初始化。然后進(jìn)行自檢,自檢范圍包括數(shù)據(jù)存儲(chǔ)器、時(shí)鐘和I/ O 口,自檢后根據(jù)自檢結(jié)果在顯示器上顯示相關(guān)信息。

如果自檢不通過(guò),顯示"自檢不正常"和錯(cuò)誤代碼。

自檢通過(guò)后,然后進(jìn)入駕駛員身份認(rèn)證,通過(guò)后,LCD 顯示相關(guān)數(shù)據(jù),等待數(shù)據(jù)刷新。系統(tǒng)主程序流程圖如圖7 所示。

基于ARM的汽車(chē)“黑匣子”設(shè)計(jì)

圖7 系統(tǒng)主程序流程圖

4. 1 數(shù)據(jù)采集

讀取到原始數(shù)據(jù)后,根據(jù)脈沖量和車(chē)輛特征系數(shù)等能夠計(jì)算出總累計(jì)行駛里程、最近2 個(gè)日歷天的累計(jì)行駛里程、最近360 小時(shí)內(nèi)的累計(jì)行駛里程、每200 毫秒的速度和每分鐘的速度。

采集的脈沖來(lái)自于速度傳感器,該速度傳感器每轉(zhuǎn)產(chǎn)生8 個(gè)脈沖,而車(chē)輛在每公里使速度傳感器旋轉(zhuǎn)的轉(zhuǎn)數(shù)由車(chē)輛特征系數(shù)決定。根據(jù)所記錄的脈沖數(shù),可以得到車(chē)輛行駛的里程。

由脈沖數(shù)計(jì)算出行駛速度,只要先由脈沖數(shù)計(jì)算得到里程數(shù),再除以時(shí)間,即可得到速度。

4. 2 GPRS 設(shè)計(jì)

M22支持GPRS CLASS4 , 即下行速度42.8Kbp s ,上行速度21.4Kbps.同時(shí),M22也支持嵌入式的TCP/ IP協(xié)議。這個(gè)嵌入式的TCP/ IP協(xié)議解決了從命令模式連接到數(shù)據(jù)傳輸模式的一個(gè)比較復(fù)雜的過(guò)程。

因?yàn)橛辛饲度胧降腡CP/ IP ,所以可以實(shí)時(shí)的傳輸大量汽車(chē)記錄數(shù)據(jù),實(shí)現(xiàn)實(shí)時(shí)監(jiān)控車(chē)輛的運(yùn)行情況。使用TCP 協(xié)議進(jìn)行數(shù)據(jù)通信時(shí),必須要經(jīng)過(guò)三個(gè)階段,第一個(gè)階段是連接建立階段,第二個(gè)階段是數(shù)據(jù)收發(fā)階段,第三個(gè)階段是連接釋放階段。

本系統(tǒng)中發(fā)送短消息采用而PDU 模式,因?yàn)樗粌H支持中文短信,也能發(fā)送英文短信。PDU模式收發(fā)短信可以使用3 種編碼:72bit、82bit和UCS2編碼。

5 結(jié) 論

本設(shè)計(jì)是在傳統(tǒng)記錄儀上,添加GPS, GPRS模塊,并對(duì)該系統(tǒng)進(jìn)行測(cè)試的結(jié)果是能夠?qū)崿F(xiàn)精確定位(民用標(biāo)準(zhǔn))、遠(yuǎn)程監(jiān)控、電子狗及數(shù)據(jù)傳輸?shù)裙δ?,?shí)現(xiàn)了基本記錄儀與GPS 導(dǎo)航一體化,滿足系統(tǒng)的設(shè)計(jì)要求。


上一頁(yè) 1 2 3 4 5 下一頁(yè)

關(guān)鍵詞: ARM 黑匣子 記錄儀

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉