新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 史上最強(qiáng)大的車載智能安全行駛儀輕松實(shí)現(xiàn),它都能做些啥

史上最強(qiáng)大的車載智能安全行駛儀輕松實(shí)現(xiàn),它都能做些啥

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

圖1 系統(tǒng)硬件結(jié)構(gòu)框圖

3.2 硬件資源配置

1.附件電路板:通信和存儲(chǔ)電路板:無(wú)線接口(車車互聯(lián)),GSM(信息上傳),串口(用于調(diào)試),CAN(與汽車ECU的通信),存儲(chǔ)器等

2.界面顯示電路板:LCD12864液晶,報(bào)警器等

3.主控制板:基于微控制器芯片STM32F103RE的電路板

4.傳感器:LSM303DLH6,LY330ALH,LPR430A,數(shù)字溫度傳感器ADT7420,壓力傳感器

3.3系統(tǒng)軟件架構(gòu)

在本系統(tǒng)軟件中,有以下幾個(gè)子程序

1.傳感器信號(hào)處理:采集角度,加速度,溫度壓力等模擬信號(hào)并處理為可應(yīng)用參數(shù)值。

2.讀取其他車輛信息:通過(guò)與通信電路板之間的接口讀取檢測(cè)到的其他車輛信息。

3.主處理程序,主要包括了輪胎溫度壓力檢測(cè)程序,根據(jù)路面顛簸情況對(duì)車速進(jìn)行判定的程序,根據(jù)其他車輛行駛情況對(duì)車距判定的程序,根據(jù)車輛轉(zhuǎn)彎角度等情況對(duì)轉(zhuǎn)彎操作進(jìn)行判定的程序以及車輛是否發(fā)生事故的判定程序。如果超過(guò)預(yù)設(shè)的判定值作出相應(yīng)的處理。

4.事故發(fā)生應(yīng)急程序:若判定事故發(fā)生主動(dòng)報(bào)警,按下報(bào)警鍵也觸發(fā)次程序。

5.提示信息:采集和處理后的重要數(shù)據(jù)均可顯示,以及對(duì)駕駛員操作的提示。

6.報(bào)警信息:判定程序作出報(bào)警判定后進(jìn)行語(yǔ)音提示報(bào)警或蜂鳴器報(bào)警燈。

7.信息記錄:記錄近期詳細(xì)行駛信息,另外對(duì)數(shù)據(jù)進(jìn)行處理保證長(zhǎng)時(shí)間記錄。

各子程序之間關(guān)系如圖所示

圖2 系統(tǒng)軟件架構(gòu)

3.4 系統(tǒng)軟件流程

系統(tǒng)上電后,初始化設(shè)置各寄存器以及用戶變量,然后等待進(jìn)入中斷程序。

系統(tǒng)程序主要包括三個(gè)定時(shí)程序,第一個(gè)定時(shí)程序?qū)⒆x取傳感器信號(hào)值和其他車輛信息值,之后對(duì)數(shù)據(jù)進(jìn)行處理,結(jié)果保存到自定義的變量。第二個(gè)定時(shí)程序是主處理程序,根據(jù)變量值進(jìn)行各種判定。如果判定成功,直接執(zhí)行相應(yīng)動(dòng)作程序。第三個(gè)定時(shí)程序是數(shù)據(jù)記錄和顯示,用于屏幕界面的刷新顯示,數(shù)據(jù)的定時(shí)記錄和更新。

圖3 系統(tǒng)軟件流程


上一頁(yè) 1 2 下一頁(yè)

評(píng)論


技術(shù)專區(qū)

關(guān)閉