首頁 > 文章中心 > 正文

          GPRS車輛稽查終端設計

          前言:本站為你精心整理了GPRS車輛稽查終端設計范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

          GPRS車輛稽查終端設計

          摘要gprs技術在遠程數據傳輸系統中越來越受到人們的重視,特別是在嵌入式系統中的應用更是備受關注。為解決當前車輛稽查系統中存在的各種問題,該文給出了基于ARM9微處理器和GPRS通信模塊的車輛稽查終端的解決方案,實現一個實時、高效的車輛稽查系統。

          關鍵字ARM;GPRS;嵌入式Linux;稽查終端

          1引言

          隨著現代城市車輛的增多,在路面進行移動車輛稽查顯得越發重要。在路面稽查中,通常需要輸入用戶的車輛牌照,查詢車輛信息庫及車輛繳費庫,才能得到該車輛的基本信息,包括車輛型號、車輛顏色、車主姓名、車主單位和繳費情況等。當前,在路面進行車輛稽查的過程中,采用傳統的單機模式,使用筆記本計算機,基于離線數據,依賴本地數據庫,進行車輛數據信息查詢等操作。該模式下,數據的實時性不強,需要定期進行數據的同步更新操作,僅能保證稽查數據的基本準確一致。在路面使用過程中,對于車輛的信息查詢、費用計算、明細查詢等都存在一定的困難。

          GPRS(GeneralPacketRadioService)技術作為現有GSM網絡向第三代移動通信演變的過渡技術(2.5G),具有接入迅速、永遠在線、按流量計費等特點,在遠程突發性數據實時傳輸中有不可比擬的優勢。采用ARM嵌入式處理器芯片和GPRS通信模塊構成車輛稽查終端,實現車輛稽查終端與車輛管理信息系統的實時數據傳輸,保證數據查詢的實時性與準確性。

          2移動稽查系統總體結構設計

          基于GPRS通信技術的移動車輛稽查系統主要包括:基于GPRS技術的車輛稽查終端、無線數據傳輸系統(GPRS通信網絡)、具有互聯網接入的企業服務器。整個系統的示意圖見圖1。

          GPRS是通用無線分組業務的簡稱,充分利用現有的移動通信設備,在GSM網絡中增加兩個重要節點GGSN(GatewayGPRSSupportNode)和SGSN(ServingGPRSSupportingNode),升級相應的軟硬件,提供以分組交換技術為基礎,采用IP數據網絡協議,將移動通信與數據網絡合二為一。相對GSM短信模式的實時性差、僅能傳輸70個漢字、傳輸內容比較少等缺點,GPRS業務具有接入迅速、永遠在線、傳輸速率高、基于流量計費等特點,同時在遠程傳輸、移動計算等環境中具有無可比擬的優越性,適合小容量數據的實時傳輸。

          企業服務器與GPRS系統的GGSN節點連接可以采用兩種模式:基于因特網的公網接入和APN(AccessPointName)的專線接入。相對于公網接入模式,APN專線接入模式更具有系統延時小、數據完全在移動內網傳輸、安全性高等特點,但缺點是費用相對比較高。在車輛稽查過程中,需要與原有的業務系統進行對接,考慮到系統的安全因素,提高系統安全性,采用APN專線接入,由運營商提供安全保障。采用VPN技術,在車輛稽查終端與企業服務器之間建立安全的VPN通道,保障系統安全穩定運行。

          3車輛稽查終端設計

          3.1主要功能設計

          根據稽查工作的要求,確定車輛稽查終端的主要功能有:

          a.車輛信息查詢通過車輛牌照、車主姓名、車架號、發動機號查詢車輛的基本信息;

          b.車輛欠費查詢通過車輛牌照,查詢車輛是否欠費以及欠費數額等;

          c.車輛欠費明細查詢通過車輛牌照,查詢車輛欠費數額及各項明細等情況;

          d.車輛繳費明細查詢通過車輛牌照,繳費年月,查詢車輛繳費歷史明細。

          3.2車輛稽查終端硬件設計

          車輛稽查終端主要由應用微處理器、GPRS通信模塊、輸入輸出模塊、外設接口等構成,其組成框圖見圖2。

          (1)應用微處理器采用SAMSUNG公司的S3C2410,基于ARM920T內核,是一款專門為手持設備設計的低功耗、高集成度的微處理器,主要集成了以下部件:16K的指令Cache、16K的數據Cache、MMU、NANDFlash控制器、3個UART通道、一個I2C總線控制器、通用I/O端口、SD卡接口、以太網接口、LCD控制器、觸摸屏接口等。該處理器支持WindowsCE、μC/OS-II、Vxworks、EmbeddedLinux等嵌入式操作系統,支持多種硬件,在嵌入式系統領域有著越來越廣泛的應用。

          (2)GPRS通信模塊采用WAVECOM公司生產的Q2406B,是一款GSM/GPRS雙頻模塊,內嵌IP協議棧,通過標準9針串口與S3C2410的串口1相連。在嵌入式Linux環境下,通過AT指令集完成對該模塊的控制。

          (3)輸入輸出模塊采用SHARP3.5"TFT液晶屏LQ035Q7DB02,分辨率320×240,262,144色,WhiteLed背光,帶觸摸屏。SHARP液晶屏自帶四線電阻式觸摸屏,可以直接和2410的觸摸屏驅動電路連接,觸摸位置直接用CPU內置的ADC電路采樣而得。

          (4)程序與數據存儲采用Flash+SD卡。在16MFlash中存儲嵌入式Linux操作系統、QTOptia應用系統和稽查客戶端應用程序;采用SD卡進行存儲擴充,存儲用戶數據。

          3.3稽查終端軟件系統

          3.3.1操作系統部分

          隨著消費類電子產品的快速發展,嵌入式操作系統得到了廣泛的應用。目前,主流的嵌入式操作系統有Vxworks、WindowsCE、uc/OS-II、uClinux、EmbeddedLinux等。本系統采用嵌入式Linux為軟件開發平臺,采用了2.4內核,沿襲了主流Linux的絕大部分特性,是一個完全免費的、開放源代碼的系統,用戶可以根據用戶自己的不同要求對操作系統進行裁減,以節省不必要的開銷。另外,Linux系統開發資源豐富,擁有豐富的驅動程序、應用程序和開發工具,能夠根據用戶的需要,移植到嵌入式Linux系統中。

          在車輛稽查終端應用系統開發中,系統平臺采用Trolltech公司的開放源代碼QTOptia,QTOptia是Trolltech專為嵌入式Linux操作系統的電子設備開發的應用平臺,包含完整的應用層、靈活的用戶界面、窗口操作系統、應用程序啟動程序以及開發框架。QTOptia擁有豐富的PDA應用程序,包括瀏覽器、PIM工作輔助、通信錄、日歷事件、電子郵件、游戲、多媒體文件管理及播放等程序。

          3.3.2通信協議部分

          GPRS通信網絡的核心是基于IP技術的,因此基于GPRS技術的稽查終端需要利用TCP/IP協議來完成GPRS業務數據的裝幀和拆幀,保證數據在網絡中的安全可靠傳輸。本稽查終端系統的設計中,TCP/IP協議采用的是EmbeddedLinux自帶的TCP/IP協議棧,支持多網絡接口下的IP數據幀轉發、支持TCP協議、UDP協議、支持PPP協議、動態分配IP等。稽查終端應用程序送來的稽查數據,按照TCP的格式封裝TCP數據包,然后加上IP報頭和報尾封裝成IP數據報。由于處理器與GPRS模塊的通信需要遵循PPP協議,因而需要將IP數據報按照PPP的幀格式封裝成PPP幀,然后才能通過串口傳給GPRS模塊。

          PPP協議有3個組成部分:

          ①一個將IP數據報封裝到串行線路的方法。PPP既支持異步鏈路(無奇偶校驗的8位數據),也支持面向比特的同步鏈路。

          ②一個用來建立、配置和測試數據鏈路控制協議LCP(LinkControlProtocol)。通信的雙方可以協商一些選項。

          ③一套網絡控制協議NCP(NetworkControlProtocol),支持不同的網絡層協議,如IP、OSI的網絡層、DECNet等。

          3.3.3GPRS網絡通信的實現過程

          GPRS網絡連接的主要思路是應用微處理器通過串口發送AT指令控制GPRS模塊建立無線信道、完成數據傳輸。AT指令實現TCP連接的步驟如下:

          (1)設置接入網關:AT+CGDCONT=1,〞IP〞,〞CMNET〞

          (2)GPRS網絡附著:AT+CGATT=1

          (3)激活GPRS模式:AT#GPRSMODE=1

          (4)設置網絡接入點名稱:AT#APNSERV=〞CMNET〞

          (5)請求網絡連接:AT#CONNECTIONSTART

          (6)設置上位機的IP地址:AT#TCPSERV=〞202.X.X.X〞

          (7)設置上位機偵聽的端口準備與客戶端通信:AT#TCPPORT=〞8808〞

          (8)打開與上位機的連接:AT#OTCP

          4結論

          基于GPRS技術的移動車輛稽查終端,能夠滿足路面進行實時車輛稽查的需要。本文在闡述了基于GPRS技術的無線稽查系統的基本原理之后,分別從在硬件和軟件上介紹了如何實現手持無線終端的方法。通過進一步完善硬件和軟件系統,進一步擴大無線業務,實現移動收費、票據打印等業務。

          參考文獻

          [1]張曉林等.嵌入式系統設計與實踐[M].北京航空航天大學出版社.2006

          [2]馬少平,駱志剛,孫雷,趙翔,何萬.基于ARM的GPRS遠程終端設計與實現[J].微計算機信息,2006,5-2:118-120

          [3]王松宏,李德華.基于GPRS的車輛監控系統車載移動終端的設計[J].計算機應用研究,2005,6:184-186

          文檔上傳者