基于CAN_GSM車輛監控系統設計
車載監控設備的軟件主程序流程如圖3所示。串行通信的收發程序及CAN總線的監聽程序放在中斷程序中完成,當接收到相應命令或數據后,將數據放入緩沖區并設置相應的標志位,主程序通過查詢這些標志位來執行相應的動作。主程序首先讀取存儲在片內EEPROM中的默認臨控列表,并根據監控列表中的PGN,設置MC9S12HZ的CAN ID報文標識符濾波及掩模寄存器。程序可根據命令動念地修改監控參數列表,并根據命令決定是否更改EEPROM中的默認臨控列表。當要監控的PGN有新數據時,要判斷該數據是否符合發送條件,這些條件包括定時間隔到、監控變量值是否超正常范圍等,如果符合發送條件,則將該PGN及其對應的數據添加到發送列表中。本文引用地址:http://www.104case.com/article/197777.htm
3 結束語
本系統利用CAN總線技術來獲得車輛的各種詳細信息,并且應用GSM網絡與監控系統進行通信,不僅實現了對車輛監控參數的動態設置,還由于CAN總線技術的采用,使得通過增加CAN的智能節點來擴展監控對象變得很容易。這就大大提高了監控系統的靈活性和全面性。同時利用GSM短消息業務進行數據傳送,連接簡單,費用低廉,覆蓋范圍廣。
評論