基于CDMA的車載終端數據通信實現
摘要:本文介紹了一種用于自動檢測CDMA與GSM網絡質量參數的監測系統的實現。詳細論述了車載終端如何通過 CDMA無線網絡接入Internet與監控中心服務器建立TCP連接并傳輸數據,給出了通信模塊的硬件連接圖和相應的AT指令。最后總結了開發過程中遇到的典型問題,并提出了解決方案。
關鍵詞:車載終端;CDMA;TCP;AT指令
在傳統的移動網絡中,很多網絡問題需要工程師或者技術人員攜帶儀表駕車路測來發現。這種測試方法在以往的網絡優化測試中已采用多年,存在系統復雜、人員管理不方便、效率低下等問題。且每個技術人員或工程師都不可能負責太多的基站小區優化工作和問題分析。為此,建立無線網絡質量自動監測系統的工作是有必要的。
車載終端簡介
車載終端組成
圖1為車載終端的結構圖,車載數據終端主要包括單片機(rabbit2000)、GPS模塊、CDMA 手機模塊、GSM手機模塊、鐵電存儲器、電源變換模塊等。其中,CDMA模塊負責所采集數據的無線傳輸。
圖1 車載終端結構圖
車載終端工作原理
車載終端的工作原理可以描述為數據采集、數據處理及存儲、數據上傳幾個過程。其中數據采集讀取GPS模塊返回的消息,提取經緯度信息,通過GSM和CDMA 模塊分別采集CDMA和GSM網絡質量參數;數據處理及存儲根據經緯度信息判斷車輛行駛距離,由此距離判斷是否記錄該次采集的數據,上傳數據時再從鐵電中讀取這些數據;數據上傳通過簡單IP實現與監控中心的TCP連接,并實時檢測TCP連接狀態,連接中斷則立即重新連接,保證數據能實時地上傳給監控中心。
數據傳輸的實現
硬件連接
本文中采用了MG815+模塊及UIM卡,硬件連接如圖2所示。圖中左側為UIM卡連接參考電路,右側為MG815+模塊連接參考電路。由于模塊串口輸出電平為3.8V,而Rabbit串口輸出電平為5V,因此在兩者之間增加了串口電平轉換芯片NC7WZ07,以提升Rabbit和模塊之間串口通信的可靠性。
圖2 MG815+及UIM卡的硬件連接圖
cdma相關文章:cdma原理
評論