基于加速度的車(chē)禍報警系統的設計與實(shí)現
3 系統組成和原理
3.1 總系統組成
系統由車(chē)載終端、GPS衛星、系統服務(wù)器、Intemet網(wǎng)絡(luò )、網(wǎng)絡(luò )客戶(hù)端、手持電話(huà)等組成。如圖1所示。本文引用地址:http://dyxdggzs.com/article/202421.htm
3.2 車(chē)載終端
車(chē)載終端以ATmega128L為核心,集成了加速度傳感器、鍵盤(pán)、LCD屏、GSM模塊、GPS模塊、復位電路、蓄電池、擴展I/O日等,可檢測水平方向和堅直方向的加速度,檢測堅直方向的加速度只是為了防止由于重力加速度的干擾而產(chǎn)生誤報警,車(chē)載終端結構圖如圖2所示。
3.2.1 加速度采集
采用的ADI公司的加速度傳感器ADXL001—500BEZ振動(dòng)與沖擊傳感器,其測量范圍在-500~+500 G之間,該傳感器具有0.2%滿(mǎn)量程范圍的出色非線(xiàn)性度,具有寬帶寬(諧振頻率22 kHz),可工作在-40~+125°,適合苛刻的工業(yè)環(huán)境且無(wú)需校準。十分適合系統的需求。
3.2.2 車(chē)輛定位
車(chē)輛定位采用了HOLUX GR-85智能型衛星接收模塊,他采用GSC3F衛星定位接收芯片,確保了高的接收靈敏度,內部有可充電電池,可以保存星歷數據,便于快速定位,是一個(gè)具備全方位功能的衛星定位接收器。串口數據輸出,默認波特率為4 800,每秒更新一次GPS全數據。把TXA腳和系統mega128單片機串口的RXD腳連接,終端即可得到所需要的年/月/日/時(shí)/分/秒/毫秒、當前經(jīng)度、緯度、運動(dòng)速度、運動(dòng)
方向等數據。
3.3 系統實(shí)現
圖3是車(chē)載終端主程序流程圖,終端上電后初始化串口0、串口1、從EEPROM中讀取設置通訊號碼等信息。通過(guò)A/D不斷的采集系統的加速度輸入MCU,MCU將不斷的保存獲得的加速度,并進(jìn)行算法判斷是否應發(fā)出報警。系統會(huì )每秒產(chǎn)生一個(gè)低級中斷讀取一次GPS全數據儲存,通過(guò)對加速度的判斷,一旦達到發(fā)出報警的條件,便會(huì )編輯短信向GSM發(fā)出AT指令,使GSM發(fā)出信息。
圖4為中斷程序流程圖,低級中斷是定時(shí)產(chǎn)生的,也可通過(guò)按鍵對各種參數和號等進(jìn)行設置。高級中斷主要為手動(dòng)報警模式,只要按下短信報警鍵或語(yǔ)音電話(huà)報警按鍵,則會(huì )立即發(fā)出報警。手動(dòng)報警在防打劫汽車(chē)上也非常有用。
評論