《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > GPRS傳輸靜態圖像系統的設計與實現

GPRS傳輸靜態圖像系統的設計與實現

2008-06-05
作者:王祖林,汪文婷

  摘 要: 介紹了一種GPRS無線靜態圖像傳輸系統的軟件和硬件實現方案,重點討論了終端移動臺" title="移動臺">移動臺以及通過Internet傳輸圖像數據的通信軟件設計。此外,還介紹了進行無線網絡數據傳輸時,GPRS客戶端" title="客戶端">客戶端使用的兩種流控制" title="流控制">流控制方法。
  關鍵詞: GPRS 無線網絡通信 TCP/IP協議 圖像傳輸


  GPRS是GSM系統中提供分組業務的一種方式,對于2G向3G的過渡,GPRS是使用最廣的能解決移動通信與IP結合的技術方案。因其具有實時在線、按量計費、快捷登錄、高速傳輸、覆蓋面廣等優點,電力抄表、金融證券、智能交通等部門都開始逐步利用GPRS進行遠程監控和數據傳輸。而在各類數據業務中,尤以圖像傳輸的應用最具代表性。當前,快速發展的GPRS亦面臨不少問題:各種開展GPRS業務的應用軟件還有待開發;大量多功能的GPRS終端設備也需生產等。
  本文基于當前GPRS的發展狀況,研究如何利用GPRS技術進行靜態圖像傳輸以及如何通過驅動GPRS模塊經過GPRS無線網連接Internet,實現移動臺與公網監控中心間的可靠數據無線通信。其優點在于:(1)無線上網,適用于可移動目標;(2)覆蓋面廣,適用于偏遠及分散目標;(3)傳輸可靠,傳輸速率遠高于GSM系統。
1 GPRS無線通信系統總體結構
  GPRS無線通信系統結構圖如圖1所示。該系統主要由三大部分組成:移動臺(MS)(控制機+GPRS開發板)、GPRS通信網(包括基站控制器BSC、服務支持節點、骨干網以及業務支持節點等)和監控中心部分[1]


  移動臺通過GPRS模塊連接到改造后的GSM基站(包括BSC、BTS和PCU),然后連接到GPRS服務支持節點SGSN,通過SGSN與GPRS網關支持節點GGSN通信,GGSN對分組數據進行相應處理,發送到Internet上,實現移動臺與監控中心的通信。
  監控中心主要由網絡服務器及顯示器組成。移動臺的數據信息通過GPRS網傳至GPRS網關。網關通過Internet以IP協議將這些信息發至監控中心的網絡服務器。監控中心的控制信息亦通過此通信鏈路下達移動臺:來自Internet標識有移動臺地址的IP包,由GGSN接收,再轉發SGSN,繼而傳送到移動臺。
2 圖像傳輸系統的硬件設計
  系統的發送端硬件部分主要是移動臺MS部分,包括移動終端" title="移動終端">移動終端(MT)和終端設備(TE)。TE即控制機,設計采用PC機對MT實行通信控制。MT主要基于GPRS/GSM模塊,需連接外圍電路構成完整的移動終端。移動終端通過接收控制機發送的AT指令實現各種無線通信功能。
2.1 GPRS無線模塊的功能及接口
  GPRS模塊是整個移動終端的核心,采用WAVECOM公司的WISMO QUIK Q2406B模塊。Q2406B為GPRS10級產品,與外部電路的接口由一個60引腳的通用連接器提供。Q2406B屬WISMO 2D系列,在機件特質、倒模、軟件及硬件接口方面與WISMO 2C完全兼容,包含以前型號模塊的所有功能。由于嵌入了可選TCP/IP協議棧,直接通過AT指令就能接入Internet,省去了常用的TCP/ IP處理模塊及編程時調用各種API函數的繁瑣。Q2406B模塊的功能接口描述[2]如圖2所示。
  (1)電源接口:給模塊射頻部分供電一般為3.6V,基帶部分供電不得低于3.1V。可采用符合波紋系數要求的電源作為輸入,同時為兩部分供電。
  (2)SIM卡接口:提供了符合GSM11.12規范的3V SIM卡接口。若要連接5V SIM卡(GSM11.11規范),可外接3~5V電平轉換器(如LTC1555)實現。
  (3)話音輸入輸出接口:包括兩路話筒輸入輸出接口。
  (4)RF天線電路接口:有直接和非直接兩種天線連接方式。
  (5)I/O接口:包括GPIO接口、UART接口、鍵盤及SPI接口。
2.2 電路功能接口實現
  Q2406B模塊與外圍電路連接[3],移動終端硬件設計框圖如圖3所示。


  (1)供電:外部供電要穩定,若小于3.3V則GPRS模塊無法登錄網絡;若大于4.5V,則會燒壞模塊。
  (2)UART串口" title="串口">串口:移動終端通過UART與控制機串口通信,接收AT指令和傳輸數據。Q2406B模塊是TTL器件,串口不能直接與PC機的EIA-RS-232C連接器相連,采用MAX3237驅動串口。
  與Q2406B進行串口通信至少需要四種信號: TXD、RXD、RTS和CTS。后兩種信號用于硬件流控制,防止傳輸時數據丟失。詳見通信軟件設計部分。
  (3)SIM卡接口:3V SIM卡檢測信號輸出,但Q2406B模塊提供了SIM卡檢測輸入引腳SIMPRES,且SIMPRES信號由低變高表示SIM卡插入,為使模塊能檢測到SIM卡,設計直接將SIMPRES管腳連高電平。
  (4)音頻處理:兩路音頻接口中一路自帶偏置,一路需外接偏置。音頻接口內部連接了運放,差分模式比單端模式更利于防止噪聲,所以兩路都采用差分連接,通過電容電感組成的濾波網絡可連接電話手柄進行通話。
  (5)RF天線匹配采用非直接連接法。使用阻抗為50Ω的同軸電纜,與GPRS模塊射頻部分的傳輸阻抗匹配。電纜另一端連接阻抗亦為50Ω的天線,大大減小了回波反射,設備移動靈活。
  (6)設計還包括一些輔助電路:軟件下載電路、LED指示燈電路、開關及復位電路,可使硬件平臺更有效、安全地工作。
2.3 系統電磁兼容性設計
  電磁干擾是無線終端設計中需重點考慮的環節。GPRS模塊的工作頻率在900/1 800MHz,發射功率峰值達2W,處理不當,會對外圍電路產生干擾。克服各類干擾,確保穩定工作是布板首要考慮的問題。本設計從以下幾方面采取措施[4]
  (1)盡量采用貼片封裝的器件,避免采用DIP類型的器件,減小電流發射(感應)環路面積,同時節約了板圖面積。
  (2)采用四層PCB板,保證信號和電源的完整性,避免傳輸過程中的損耗,把供電和地彈噪聲降到最小。良好的接地還能起到更好的靜電保護和散熱作用,設計對所有信號(模擬/數字/射頻)使用同一地線。
  (3)對重點信號布線著重考慮。為保護SIM卡及串口輸出等敏感部分免受射頻及尖峰脈沖干擾,采用高速防靜電管ESDA6V1L、DAL6V1L加以保護;音頻信號線采用地線隔離、屏蔽,以減小外界的干擾。
  (4)合理布置器件的位置,減小走線長度, SIM卡接口線長度應小于10cm。
  (5)供電線路旁增加去耦電容,保證供電穩定。
2.4 系統熱防護設計
  Q2406B的工作溫度為-20~+55℃,RF發射功率較大,應進行散熱設計,防止長時間工作產生的熱量燒壞模塊。
  (1)把Q2406B模塊隔離罩上的接地管腳同時焊到PCB板兩面,加速模塊散熱。
  (2)選擇與GPRS模塊射頻匹配的天線,減少天線回波反射產生的熱量。
  (3)元件布局也要注意散熱:大功率的GPRS模塊靠邊放置,便于散熱;發射天線附件不放元件,特別是電容,以免電解液受熱過早老化。
3 圖像傳輸系統的軟件設計
3.1 設計目的

  軟件設計目的:通過向GPRS模塊發送AT指令,控制移動終端的通信過程,使移動臺能借助GPRS提供的網關和路由接入Internet,并通過TCP/IP網絡協議完成與Internet上監控中心傳輸圖像數據的任務。
  基于以上要求,設計了通信軟件,即GPRS客戶端軟件和服務器端軟件。
3.2 GPRS無線模塊通信指令
  WISMO 2D模塊的軟件部分對外提供了控制系統操作的AT指令集[5],通過接收來自UART的AT指令,解釋并執行相應操作,實現無線Modem相應功能。
  由于編寫的程序過長,只列出進行TCP傳輸用到的主要AT指令[6]
  AT + CGREG=1;//設置GPRS注冊狀態
  AT + CGATT=1;//GPRS網絡附著
  AT # APNSERV=″CMNET″;//設置GPRS接入點
  AT # APNUN=″″;//身份驗證用戶名設為空
  AT # APNPW=″″;//身份驗證密碼設為空
  AT# ConnectionStart;//連接GPRS網登錄Internet,成功返回動態分配的IP地址
  AT# TCPSERV=″202.112.135.203″;//設置服務器IP地址,即監控中心的IP地址
  AT# TCPPORT=″6000″;//設置服務器與客戶端通信的Socket 端口;
  AT # otcp;//打開與遠程服務器的TCP 連接
  TCP連接成功后,GPRS模塊進入數據傳送狀態,這時就可通過串口向GPRS模塊發送圖像數據,模塊通過Socket發送到監控中心,監控中心也能向模塊發送回應數據。數據傳完后控制機向GPRS 模塊發送終止字符,移動終端又回到AT指令接收狀態。
3.3 GPRS客戶端軟件
  運行于控制機上的客戶端軟件具有以下功能:
  (1)串口通信,包括AT指令通信和數據文件通信。
  (2)顯示傳輸過程計時,用于測試系統的傳輸速率。
  (3)中止GPRS模塊TCP協議棧通信。系統傳輸出錯時中止協議棧工作。
  Q2406B內嵌TCP協議棧的緩存區有限,若串口寫入速率遠高于GPRS傳輸速率,協議棧將會丟失數據。為保證數據傳輸的可靠性,必須進行流控制。設計中采用了兩種流控制方法:數據分包法和硬件握手法。
  采用數據分包法的GPRS客戶端傳輸圖像文件流程圖如圖4所示。該方法將圖像文件先打成若干個小數據包,逐個寫入串口,由GPRS模塊發送。監控中心的服務器端接收完一個數據包后返回應答幀,GPRS模塊再發下一個數據包。若超時還未返回應答幀,則重發上一個數據包。此法犧牲了一定時間,但很好地保證了圖像傳輸的可靠性。
  硬件握手法采用9線串口中的硬件握手信號:RTS/CTS做流控制。系統工作時,控制機使用RTS啟動GPRS模塊的數據流,GPRS模塊用CTS啟動和暫停來自控制機的數據流。當緩存區內數據量達到高位時,模塊將CTS線置低電平,控制機程序檢測到CTS為低后,就停止發送數據,直到協議棧緩存區的數據量低于低位而將CTS置高電平。
  此法也可保證寫入數據不丟失,而且傳輸圖像文件的耗時低于前種方法。但它不能用于簡化的三線串口協議,也不能如前種方法那樣檢測到GPRS數據傳輸過程中的丟包現象,通過重發來保證傳輸過程的可靠性。
3.4 GPRS服務器端軟件
  GPRS圖像傳輸系統采用多個移動終端都與監控中心服務器連接的方法。服務器采用普通Internet上的主機方式,作為TCP服務器端,具有靜態公網IP,開放了偵聽端口,可從外部訪問,其上運行TCP端口監聽程序,接收來自移動臺的TCP數據包,并向移動臺發送回應數據。采用數據分包法的GPRS服務器端接收圖像文件流程如圖5所示。該服務器端軟件具有以下功能:(1)監聽TCP端口;(2)接收數據包,發送接收應答幀;(3)顯示接收數據和大小,保存圖像文件。

?


  本系統的發送端設計了兩種流控制方法,一種從硬件上實現,另一種從軟件上實現。前者在網絡狀況穩定的情況下,傳輸速度較快。后者可有效保證整個GPRS傳輸過程的穩定可靠,并能直接用于簡化的三線串口協議,當控制機采用嵌入式微處理器時,能方便地與微處理器串口相連,無需串口轉換芯片。
  使用中國移動提供的普通GPRS業務進行測試,本系統的傳輸速率可達10kbps,大量測試中未出現丟失數據的情況,整套系統工作穩定可靠。同時也可勝任傳輸任何形式的文件數據,應用于需要遠程傳送數據的系統中。
參考文獻
1 余先淘,張濤,莫易敏.基于GPRS技術的無線遠程抄表的實現[J].機電一體化,2005;11(2):52~55
2 肖會兵,呂鐵軍,張躍.掌上電腦集成無線通信功能的設計及實現[J].電子技術應用,2002;28(9):57~59
3 Wavecom.WISMO Quik Q2400 series Q2406 and Q2426 product specification.2002
4 Wavecom.WISMO design guidelines.2003
5 Wavecom.AT commands interface guide.2002
6 Wavecom.AT commands interface guide for IP connectivity.2004

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品看片你懂得| 亚洲一区二区三区涩| 欧美一区二区视频免费观看| 欧美日韩国产小视频| 一区二区三区成人| 久久人人爽人人爽| 在线天堂一区av电影| 蜜桃av一区二区在线观看| 亚洲色图综合久久| 欧美成人综合网站| 欧美一区二区高清| 国产精品乱人伦一区二区| 亚洲日本在线观看| 国语自产精品视频在线看| 9i看片成人免费高清| 国精产品99永久一区一区| 亚洲欧美成人网| 亚洲精品乱码久久久久| 性18欧美另类| 一区二区三区日韩精品视频| 欧美黄色视屏| 91久久精品日日躁夜夜躁欧美| 国产亚洲一级高清| 久久精品72免费观看| 亚洲欧美成人网| 国产精品尤物福利片在线观看| 亚洲一级在线| 亚洲午夜国产一区99re久久| 欧美日韩一区国产| 亚洲永久精品大片| 亚洲午夜未删减在线观看| 国产精品v欧美精品v日本精品动漫| 99v久久综合狠狠综合久久| 好看的av在线不卡观看| 久热精品视频在线免费观看| 欧美一区二区视频97| 国产一区二区三区高清播放| 久久国产精品免费一区| 午夜一区二区三区不卡视频| 国产偷自视频区视频一区二区| 欧美亚洲一区在线| 久久不射电影网| 亚洲欧洲在线一区| 国产精品v日韩精品| 香蕉尹人综合在线观看| 午夜精品久久久久久久男人的天堂 | 久久超碰97中文字幕| 在线日韩欧美视频| 欧美另类视频| 欧美一区二区久久久| 亚洲盗摄视频| 欧美激情一区二区三区不卡| 亚洲午夜久久久久久久久电影院| 亚洲一区国产| 亚洲国产欧美一区二区三区丁香婷| 欧美精品在线一区二区三区| 亚洲午夜一区二区三区| 欧美诱惑福利视频| 亚洲精品中文字幕女同| 国产亚洲欧美日韩美女| 久久精品麻豆| 一区二区三区视频免费在线观看| 亚洲男女自偷自拍图片另类| 在线观看日韩一区| 国产精品无码专区在线观看| 蜜臀99久久精品久久久久久软件| 亚洲午夜一区| 99精品国产99久久久久久福利| 欧美自拍偷拍| 午夜精品久久久久| 中日韩美女免费视频网址在线观看| 精品二区久久| 国产一区清纯| 国产欧美日韩视频一区二区| 欧美视频一区二区在线观看| 欧美成人一区二区在线 | 亚洲精品国产精品国自产在线 | 性色av一区二区三区红粉影视| 99在线精品视频在线观看| 亚洲二区三区四区| 尤物精品国产第一福利三区 | 久久精品人人做人人爽电影蜜月| 亚洲欧美日韩人成在线播放| 中国日韩欧美久久久久久久久| 99视频+国产日韩欧美| 亚洲伦理在线| 亚洲午夜激情免费视频| 欧美在线中文字幕| 欧美伊人久久久久久久久影院| 亚洲自拍另类| 午夜亚洲性色福利视频| 欧美在线短视频| 国产一区二区在线免费观看| 国产真实久久| 亚洲国产精品久久久久婷婷老年| 亚洲二区精品| 亚洲视频电影在线| 新片速递亚洲合集欧美合集| 小黄鸭精品密入口导航| 亚洲国产精品ⅴa在线观看| 99国产精品久久久久久久久久| 999在线观看精品免费不卡网站| 一区二区日韩| 久久精品国产一区二区三区| 午夜精品在线| 美女啪啪无遮挡免费久久网站| 欧美理论大片| 国产精品一区免费视频| 在线观看国产日韩| 一本久久精品一区二区| 销魂美女一区二区三区视频在线| 亚洲国产女人aaa毛片在线| 99国产精品久久久久久久| 久久成人一区二区| 欧美日韩四区| 在线观看精品| 亚洲伊人色欲综合网| 亚洲国产日韩一级| 久久爱另类一区二区小说| 欧美屁股在线| 永久久久久久| 翔田千里一区二区| 99视频精品| 欧美福利视频在线| 伊人久久大香线蕉av超碰演员| 亚洲午夜精品视频| 亚洲一区二区三区在线视频| 欧美xx视频| 亚洲国产高清一区| 亚洲黄色在线看| 美女视频黄 久久| 国产视频在线观看一区二区三区| 一区二区日韩免费看| 亚洲天堂久久| 国产精品日韩专区| 亚洲免费在线观看视频| 午夜精品一区二区三区四区| 欧美日韩一区二区在线播放| 亚洲每日更新| 亚洲欧美中文日韩v在线观看| 国产精品mm| 午夜精品福利电影| 久久一区亚洲| 亚洲欧洲视频在线| 在线中文字幕不卡| 国产精品日韩久久久久| 一区二区三区四区蜜桃| 亚洲欧美在线网| 国产专区一区| 9色精品在线| 国产九九精品| 亚洲欧洲在线免费| 欧美日韩一区二区三区高清| 亚洲视频精品| 久久综合九九| 中日韩美女免费视频网站在线观看| 亚洲欧美精品在线观看| 国产精品一区二区三区四区| 亚洲经典在线| 久久嫩草精品久久久精品| 欧美日韩国产精品一区| 亚洲成人直播| 亚洲欧美在线播放| 亚洲精品一区中文| 久久综合色综合88| 黑人巨大精品欧美一区二区小视频| 国际精品欧美精品| 久久高清福利视频| 亚洲一区日韩| 欧美激情aaaa| 亚洲成色精品| 亚洲女性喷水在线观看一区| 一区二区三区欧美视频| 美女国产一区| 亚洲国产精品久久久久| 欧美在线播放| 欧美日韩在线高清| 欧美一区激情| 亚洲国产精品999| 亚洲最黄网站| 国产区日韩欧美| 欧美成人精品高清在线播放| 亚洲靠逼com| 欧美少妇一区| 一区二区三区高清视频在线观看| 亚洲欧洲一区二区三区在线观看 | 国产精品成人一区| 日韩视频一区二区三区在线播放| 99热精品在线| 亚洲一区二区三区在线播放| 久久综合免费视频影院| 国产一区再线| 午夜影院日韩| 久久久国产一区二区三区| 国内精品伊人久久久久av影院 | 韩国三级在线一区| 亚洲婷婷免费| 欧美一区免费视频| 极品av少妇一区二区| 久久国产色av|