基于單片機和GSM的遠程車載防盜報警系統設計(3)

2012年02月19日 12:42 來源:本站整理 作者:電子大兵 我要評論(0)

  3 監測報警流程

  3.1 設置流程

  用戶第一次使用時要設置手機號碼和短信中心號碼。開啟電源, 按照液晶顯示的提示, 通過鍵盤進行號碼預設, 需要設置本地短信中心號碼和個人控制號碼, 所設號碼存在外部存儲器中。預設程序結束后, 單片機向SIM300 發送AT 命令控制其向預設號碼發送驗證短信“設置成功”。若不是第一次使用,在提示輸入密碼后10 s 內不進行號碼的重新設置, 則自動跳過設置號碼階段, 開始正常監測工作。設置流程如圖3 所示。

  圖3 設置流程框圖

  圖3 設置流程框圖。

  3.2 監測流程

  在SIM300 工作狀態下, 若汽車有異常情況, 如車門被打開、車窗被砸破, 產生的強烈震動或聲音等只要觸發其中的一個傳感器, 使與傳感器相連的單片機管腳的電平發生變化( 由低電平變成高電平), 此變化作為信號, 經單片機判斷后確認是警情信號, 單片機將控制SIM300 發送短信給預設的個人監控號碼, 例如: “ 您的汽車出現緊急情況, 請及時查看” 。監測流程如圖4 所示。

  圖4 監測流程框圖

  圖4 監測流程框圖。

  3.3 控制流程

  確定SIM300 處于工作狀態時, 若遇到緊急情況, 如汽車被盜, 需要緊急關閉油箱閥門, 使汽車停下。編輯短信“ 關閉” , 發送到與SIM300 連接的SIM 卡,SIM300 接收到短信后將信息存儲在SIM 卡中, 單片機發送命令讀取剛才收到的信息, 包括來信號碼、短信長度、短信內容等。單片機將其解析為PDU 碼, 判斷來信號碼是否是預設的用戶控制號碼。若不是, 則停止后續工作, 命令視為無效, 單片機向SIM300 發送命令刪除短信; 若是預設號碼, 則查看短信是否符合預設命令。若不符合, 停止后續工作并刪除短信; 若符合, 則執行相應命令, 即與繼電器相連的單片機管腳電平發生變化( 由低電平變為高電平) , 同時刪除短信( 使SIM 卡中每次收到的短信都儲存在首條的位置, 方便下次讀取) 。輸出信號再經信號放大器發大, 達到使繼電器正常工作的電壓, 切斷油箱供油開關, 使汽車停止運行。控制流程如圖5 所示。

  圖5 控制流程圖

  圖5 控制流程圖

  經過軟硬件的調試, 本系統的各項功能都能很好地實現, 有效保證了汽車的安全。該系統將單片機與SIM300 功能模塊相結合, 充分利用了技術成熟的GSM移動通信網絡, 克服了普通監控系統中的諸多局限性。該思想還可以用于家用電器、農業規模化生產等領域。本方案具有節約布線資源、控制范圍廣、通用性強、性價比高等諸多優點。

上一頁123

本文導航