基于GSM網絡的汽車定位防盜系統的設計
發布時間:2008/5/27 0:00:00 訪問次數:439
    
    
    武漢理工大學自動化學院 胡榮強,徐凡
    
    隨著經濟的發展,購車的家族越來越多,但隨之而來的是盜車案件的增加,雖然目前國內大多數車輛都裝有防盜系統,但多為聲光警告,一旦車主離車距離過遠,就無法及時得知車輛狀況,從而失去實時報警的機會,為此,本文針對這種的問題,研制開發了一種利用dsp來檢測和采集外部信息并進行通訊的系統,以便使車主能在很遠的地方利用gsm手機及時獲得汽車的安全狀況信息。
    
    系統組成及功能
    
    ◇ 系統組成
    
    基于gsm網絡的汽車定位防盜系統主要由監控中心(或手機用戶)及車載終端組成,其系統結構如圖1所示。
    
    
    
    一般的車載終端包括dsp系統模塊、gprs無線通信模塊、電源模塊、lcd模塊、gps模塊和檢測驅動電路模塊等。其中的gprs模塊和gps接收模塊通過串口與dsp進行通信,gps模塊主要用于接收衛星信號,它可將解算出定位信息(自身位置的經度、緯度)并通過串口傳給dsp;gprs無線通信模塊主要用來接入gsm/gprs網絡,檢測控制工作及其輔助電路都可以直接使用dsp的i/o口。
    
    ◇ 系統的功能
    
    當用戶車輛在公共車庫中或者距離很遠時,如中途被搶,利用該系統便可將信息經gsm網絡傳送給監控中心計算機。然后由監控中心再將車載移動終端上傳的車輛位置、狀態等信息進行相應的數據轉換處理,并在監控計算機的電子地圖上實時顯示出車輛軌跡,同時將有效信息提供給公安機關,幫助快速破案,除接收車載移動終端上的上傳數據外,中心還具有下發調度命令和遠程修改參數等功能。
    
    當車輛離用戶較近時,該防盜檢測系統可通過gsm網絡發短消息到用戶手機,同時用戶也可通過手機短消息監測車輛,當系統工作正常時,用戶離車后,車載系統負責監測汽車的異常情況。如果汽車受到外來侵害,車載系統將以短消息的形式將情況發送給用戶手機,用戶也可以發短消息實現控制功能,一旦發生異常情況,用戶可以發送“關閉電路”、“切斷油路”、“剎車”等短信息給車載系統,車載系統中的無線接收模塊mc35收到用戶的短消息后,可通過串行口rs323將短消息傳送給dsp,由dsp對數據進行鑒別、提取和相應處理,然后控制繼電器和電磁閥動作,從而實現對汽車的遠程控制。
    
    此外,該系統也可以實現定位功能,以在行駛時時刻顯示gps定位信息,從而顯示出汽車的經緯度,當用戶離車后或者車輛失竊時,用戶可以通過短信息的形式來查詢汽車的位置,而正常工作時,用戶也可以發送“查詢位置”短消息到車載系統,由車載系統鑒別處理后從gps接收模塊接收位置信息,并以短消息的形式將這些信息傳送用戶的手機上,這樣,一旦車輛失竊,只要車輛沒有脫離gsm網絡的服務范圍,車主就可以通過該系統很快查詢汽車的位置。
    
    mc35的通信協議
    
    dsp與gprs通信模塊mc35的通信是通過at指令來實現的,at指令是美國為調制解調器制定的一種指令語言,它是單條指令語言,每條指令都以at開頭(除指令a/以外),這里主要利用了mc35的發送和接收短消息功能,它采用gsm網絡來傳輸信息。程序用到的部分at指令見表1。
    
    
    
    實際上,系統返回的錯誤數據一般是error,而設置為文本模式接收與發送的是標準的acsii碼,但pdu模式更靈活一點,當要處理顯示漢字時,則必須設置為pdu模式,表中的index是存儲于sim卡中的位置。事實上,返回的數據省略了部分內容。
    
    系統軟件設計
    
    本系統的軟件主要完成三個方面的任務,一是初始化系統的各個部分,循環處理gps接收到的電文信息,二是進行dsp控制器與mc35的通信聯系,實現人車之間的雙向通信,三是處理異常車況,這三方面的任務在程序中分為兩部分來完成,即主程序和中斷處
    
    
    武漢理工大學自動化學院 胡榮強,徐凡
    
    隨著經濟的發展,購車的家族越來越多,但隨之而來的是盜車案件的增加,雖然目前國內大多數車輛都裝有防盜系統,但多為聲光警告,一旦車主離車距離過遠,就無法及時得知車輛狀況,從而失去實時報警的機會,為此,本文針對這種的問題,研制開發了一種利用dsp來檢測和采集外部信息并進行通訊的系統,以便使車主能在很遠的地方利用gsm手機及時獲得汽車的安全狀況信息。
    
    系統組成及功能
    
    ◇ 系統組成
    
    基于gsm網絡的汽車定位防盜系統主要由監控中心(或手機用戶)及車載終端組成,其系統結構如圖1所示。
    
    
    
    一般的車載終端包括dsp系統模塊、gprs無線通信模塊、電源模塊、lcd模塊、gps模塊和檢測驅動電路模塊等。其中的gprs模塊和gps接收模塊通過串口與dsp進行通信,gps模塊主要用于接收衛星信號,它可將解算出定位信息(自身位置的經度、緯度)并通過串口傳給dsp;gprs無線通信模塊主要用來接入gsm/gprs網絡,檢測控制工作及其輔助電路都可以直接使用dsp的i/o口。
    
    ◇ 系統的功能
    
    當用戶車輛在公共車庫中或者距離很遠時,如中途被搶,利用該系統便可將信息經gsm網絡傳送給監控中心計算機。然后由監控中心再將車載移動終端上傳的車輛位置、狀態等信息進行相應的數據轉換處理,并在監控計算機的電子地圖上實時顯示出車輛軌跡,同時將有效信息提供給公安機關,幫助快速破案,除接收車載移動終端上的上傳數據外,中心還具有下發調度命令和遠程修改參數等功能。
    
    當車輛離用戶較近時,該防盜檢測系統可通過gsm網絡發短消息到用戶手機,同時用戶也可通過手機短消息監測車輛,當系統工作正常時,用戶離車后,車載系統負責監測汽車的異常情況。如果汽車受到外來侵害,車載系統將以短消息的形式將情況發送給用戶手機,用戶也可以發短消息實現控制功能,一旦發生異常情況,用戶可以發送“關閉電路”、“切斷油路”、“剎車”等短信息給車載系統,車載系統中的無線接收模塊mc35收到用戶的短消息后,可通過串行口rs323將短消息傳送給dsp,由dsp對數據進行鑒別、提取和相應處理,然后控制繼電器和電磁閥動作,從而實現對汽車的遠程控制。
    
    此外,該系統也可以實現定位功能,以在行駛時時刻顯示gps定位信息,從而顯示出汽車的經緯度,當用戶離車后或者車輛失竊時,用戶可以通過短信息的形式來查詢汽車的位置,而正常工作時,用戶也可以發送“查詢位置”短消息到車載系統,由車載系統鑒別處理后從gps接收模塊接收位置信息,并以短消息的形式將這些信息傳送用戶的手機上,這樣,一旦車輛失竊,只要車輛沒有脫離gsm網絡的服務范圍,車主就可以通過該系統很快查詢汽車的位置。
    
    mc35的通信協議
    
    dsp與gprs通信模塊mc35的通信是通過at指令來實現的,at指令是美國為調制解調器制定的一種指令語言,它是單條指令語言,每條指令都以at開頭(除指令a/以外),這里主要利用了mc35的發送和接收短消息功能,它采用gsm網絡來傳輸信息。程序用到的部分at指令見表1。
    
    
    
    實際上,系統返回的錯誤數據一般是error,而設置為文本模式接收與發送的是標準的acsii碼,但pdu模式更靈活一點,當要處理顯示漢字時,則必須設置為pdu模式,表中的index是存儲于sim卡中的位置。事實上,返回的數據省略了部分內容。
    
    系統軟件設計
    
    本系統的軟件主要完成三個方面的任務,一是初始化系統的各個部分,循環處理gps接收到的電文信息,二是進行dsp控制器與mc35的通信聯系,實現人車之間的雙向通信,三是處理異常車況,這三方面的任務在程序中分為兩部分來完成,即主程序和中斷處