iNEMO的車載式汽車安全檢測儀方案設(shè)計(jì)
3.2 硬件資源配置
三個(gè)USB接口
一塊LCD12864液晶
一個(gè)STM32F103RE:
一個(gè)LSM303DLH6軸地磁模塊
兩個(gè)LY330ALH一軸陀螺儀
兩個(gè)LPR430AL二軸陀螺儀
四個(gè)外置的數(shù)字溫度傳感器ADT7420
3.3系統(tǒng)軟件架構(gòu)
在本算法中,串口接收函數(shù)實(shí)現(xiàn)對模擬信號的采集以及將其轉(zhuǎn)化為相應(yīng)的參數(shù)值。溫度參數(shù)被送到溫度檢測函數(shù),加速度、速度值參數(shù)被送到行駛速度及顛簸程度檢測函數(shù),角速度參數(shù)被送到離心力檢測函數(shù)。這三個(gè)函數(shù)值將收集到的參數(shù)值與預(yù)設(shè)的極限值進(jìn)行比較,若超過極限值,報(bào)警函數(shù)就會(huì)運(yùn)行,報(bào)警系統(tǒng)就會(huì)自動(dòng)執(zhí)行一些報(bào)警措施。上位機(jī)界面模擬模塊則是將所有采集到的參數(shù)值進(jìn)行綜合分析,然后以3D模擬圖形界面的方式將汽車的行駛狀態(tài)展現(xiàn)在LED顯示屏上,以供用戶參考。
軟件架構(gòu)圖
3.4 系統(tǒng)軟件流程
程序運(yùn)行流程圖
系統(tǒng)工作時(shí),各傳感器均開始工作。其中溫度傳感器和壓力傳感器置于輪胎部位,實(shí)時(shí)監(jiān)測輪胎溫度和胎壓,并通過無線傳輸端口傳輸?shù)絾纹瑱C(jī)上;其余各傳感器則作為一個(gè)模塊置于車的前端下方,其中一個(gè)二軸陀螺儀和一個(gè)一軸陀螺儀搭配實(shí)時(shí)監(jiān)測車身的各方位的顛簸的角速度,包括前后,左右和上下六個(gè)方位的數(shù)據(jù),另外的一個(gè)二軸陀螺儀則檢測車子轉(zhuǎn)彎時(shí)的角速度,作為這個(gè)模塊的數(shù)據(jù),則通過USB接口傳輸?shù)絾纹瑱C(jī)上;傳輸?shù)絾纹瑱C(jī)上的各種數(shù)據(jù)都要經(jīng)過相應(yīng)的放大器處理,然后再進(jìn)行相應(yīng)的A/D轉(zhuǎn)換,轉(zhuǎn)化為相應(yīng)的數(shù)字信號,然后各值再經(jīng)過與各自閾值的比較,如果有大于閾值的,系統(tǒng)就語音提示駕駛員,并在各傳感器相對的LCD上顯示出現(xiàn)在的各參數(shù)值,并將數(shù)值立刻發(fā)送往模擬器,并在模擬器上模擬出汽車的運(yùn)動(dòng)狀態(tài)。然后駕駛員可以根據(jù)實(shí)際情況作出防范措施。
發(fā)表評論
請輸入評論內(nèi)容...
請輸入評論/評論長度6~500個(gè)字
圖片新聞