基于GPS+CDMA的物流車(chē)輛監控終端的設計
終端的軟件部分是基于WinCE 5.0嵌入式操作系統設計的,WinCE是一個(gè)多任務(wù)、完全搶占式的32位嵌入式操作系統,支持WinCE MFC、ATL、WinCE API和一些附加的編程接口以及各種通信技術(shù)。WinCE嵌入式操作系統具有操作界面良好、實(shí)時(shí)性較高、占用資源少、開(kāi)發(fā)工具豐富以及強大的技術(shù)支持等優(yōu)勢,充分滿(mǎn)足本終端軟件的設計需求。
3.1 終端軟件設計流程
首先系統上電,啟動(dòng)bootloader,加載WinCE內核,啟動(dòng)WinCE嵌入式操作系統。然后初始化CPU、LCD、GPS,CDMA等外圍模塊,再加載串口驅動(dòng)和網(wǎng)絡(luò )協(xié)議,若加載成功則執行用戶(hù)應用程序,若加載失敗則返回,重新加載串口驅動(dòng)和網(wǎng)絡(luò )協(xié)議。其中終端的用戶(hù)應用程序包括:CDMA無(wú)線(xiàn)網(wǎng)絡(luò )接入程序、網(wǎng)絡(luò )數據傳輸程序、GPS串口接收程序等。終端軟件設計流程圖如圖4所示。
圖4 終端軟件設計流程圖
3.2 CDMA無(wú)線(xiàn)網(wǎng)絡(luò )接入程序
終端通過(guò)AT指令控制CDMA模塊,實(shí)現無(wú)線(xiàn)網(wǎng)絡(luò )接入和網(wǎng)絡(luò )數據傳輸。
系統運行后,首先初始化CDMA模塊,設置波特率為115 200 b/s,然后進(jìn)入撥號等待狀態(tài),終端經(jīng)過(guò)PPP撥號連接登錄網(wǎng)絡(luò ),接入號為777,用戶(hù)名和密碼均為card。確認登陸網(wǎng)絡(luò )成功后,則調用GPS串口接收程序和網(wǎng)絡(luò )數據傳輸程序,采用定時(shí)方式向監控中心發(fā)送終端的GPS定位信息。
建立PPP(point-to-point protocol)連接的AT指令及返回值如下:
cdma相關(guān)文章:cdma原理
評論