《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于GR64模塊的通用GPRS數傳單元設計
基于GR64模塊的通用GPRS數傳單元設計
摘要: 本文采用嵌入式腳本方式開發GR64模塊,實現了DTU的單片解決方案;多工作模式和通信方式使該DTU具有應用于各種遠程采集和控制系統的靈活性和實用性。
關鍵詞: SOC GR64 GPRS 上位機
Abstract:
Key words :

  引 言

  通用分組無線業務GPRS(General Packet Radio Service)是在現有GSM網絡基礎上進行的軟件升級,采用分組交換技術,可提供高速無線IP或X.25服務。它增加了SGSN(GPRS業務支持節點)和GGSN(GPRS網關支持節點)2個服務節點,可提供端到端的、廣域的無線IP連接。相對于其他數傳方式,GPRS更具優勢:建設成本低,數據傳輸可靠性高,傳輸速率可達171 khps,基于IP協議可以訪問整個Internet,永遠在線和按流量收費。

  GR64是Sony/Ericsson公司最新推出的一款內嵌TCP/IP協議棧的GSM/GPRS模塊,可向下兼容GR47,內嵌的ARM9 CPU可以開放給用戶。GR64具有豐富的存儲資源:256KB的腳本空間可同時容納2個腳本,可用于CSD方式下腳本遠程升級,至少50 KB的數據NVM空間和100KB RAM;豐富的功能庫涵蓋所有的底層驅動,用戶只須編寫自己的應用程序。GR64提供豐富的接口:對外有2個自適應波特率和幀格式的串口,其中UARTl用于AT命令控制或本地腳本下載,UART3為通用串口;另外,還有USB2.0(等同GR47 UART2,可用于模塊自身固件升級和腳本調試信息輸出)、SPI、I2C、天線、音頻接口,12根I/O線(8根復用),AD/DA轉換器,蜂鳴器和實時時鐘等內置外設。

  GR64模塊有兩種開發方式:一種是內部腳本方式,即直接利用模塊開放的CPU和系統資源,將類C語言腳本下載到模塊的NVM(Nonvolatile Memory)中,在模塊的CPU中運行。內部腳本解釋器從NVM中讀入腳本,逐行解釋執行,模塊通過UART3與數據終端接口。另一種是外部控制器方式,控制程序在外部微控制器中運行,微處理器向GR64的UARTl發送AT命令控制其工作。

  1 GPRS數據采集系統通信的實現

  上位機服務器不管采用哪種方式接入Internet都必須有固定IP地址,并對各終端開放相應的偵聽端口號,在接入網絡后要盡量保持在線。下位機(終端)工作后,會通過DTU主動與服務器建立連接,隨后告知服務器自己的終端地址;服務器收到后將其加到動態地址數據庫中,并自動定時刷新數據庫以確定哪些表還掛在網絡上,再根據管理員設定的自動查抄時間對連接在網絡上的終端進行數據讀取、參數設定,校時等操作。

  2 基于GR64的GPRS DTU實現

  2.1 DTU硬件電路

  DTU硬件電路如圖1所示。
DTU硬件電路

  模塊工作電壓VCC為3.2~4.5 V,可由降壓芯片MIC29302bu將5V降至典型工作電壓3.6V提供,5個發光二極管分別指示模塊GSM網絡注冊狀態,與GPRS網絡交互,通信串口數據收發狀態;由于模塊引腳數字高電平為2.75 V,RS232電平轉換芯片最好使用MAX3232等;ON/OFF腳和、VREF分別提供給終端,用于控制模塊硬件開關機和檢測模塊開關機狀態;USB口為調試信息和打印信息輸出口。

  2.2 DTU功能實現及程序流程

  該應用中GR64工作于內部腳本方式,利用集成開發環境M2mpowerIDE腳本可通過計算機串口從模塊UARTl下載到內部腳本空間,并設置為上電自動運行。上電開機、模塊注冊網絡后開始運行腳本:DTU先從數據NVM中讀出運行參數,初始化后按預設運行。其中包括:網絡連接參數,如GPRS接入點APN(GA:cmnet)、用戶名(GU;wap)、密碼(GP:wap)、主站IP及端口號(NS:061.183.125.114:l0001);系統參數,如通信協議(CP:TCP/UDP/SMS)、TP通信方式下工作模式(MD:RT實時在線/SA短信激活/DA振鈴激活)、連續登陸失敗停止登陸次數(CT:10次)、激活模式下無數據傳輸自動斷網時間間隔(IT:30min),以及短信控制密碼(SP:whzydz)等。所有參數均向數據通信串口(UART3)發送“+++”后,按上面的格式本地修改(可以一次更改多項,各參數間用分號隔開);改后向DTU發送LS,將得到所有參數的當前值。也可在運行過程中通過短信遠程更改各參數,但須在短信的開頭加上預先設定好的短信控制密碼(PWD:whzydzCT:15;……);另外還可通過通信串口及短信方式控制模塊上下線(SM:ONLINE/OFFLINE)及軟件重啟動(RESET),掉電重上電后將按最近一次更改的參數運行。程序流程如圖2、同3和圖4所示。
流程
流程

  2.3 內部腳本方式下程序實現要點

  以下粗體部分表示模塊內建功能庫函數。

 

 ?、賰炔磕_本不支持中斷,須通過內部gtf()函數查詢系統標志位方式檢測觸發類事件的發生,或者通過gtb()函數查詢系統狀態字節的值確定各項系統狀態。例如,收到新短信時標志位SMS—RCV將被置位。其中:im SMS_RCV=29。

 

  同樣,接收到IP數據時標志位IP_DT_RCV將被置位。其中:IP_DT_RCV=13。

  通過查詢來電狀態字節,即if(gtb(CAL_STA)==RING)判斷是否有來電撥入。其中:CAL_STA=12,RING=1。

 ?、谑欠窠邮盏酱跀祿?,通過判斷內部函數utrl()返回的串口接收緩沖內數據的長度是否大于0確定。例如:

  此函數的值只能確定串口是否接收到數據,因此在進入串口處理進程后,須先通過查詢定時器超時時間內utrl()返回值的變化來檢查數據鏈路,待一包數據接收完畢后再作處理。

 ?、蹆炔磕_本方式下,TCP連接需要完成以下步驟。

  (a)待注冊GPRS網絡(開機后模塊自動完成)后,進入GPRS初始化進程。

  ◆調用atcrt()創建內部AT命令通道;

  ◆調用afsnd()發送命令“AT+CGDCONT=1,”IP”,”cmnet””設置APN(由從記錄中讀出的全局變量GA決定,此處默認為cmnet);

  ◆調用atsnd()發送AT命令“AT*ENAD=l,”GPRSl”,”wap”,”wap””設置接入用戶名和密碼(由GU、GP決定,此處默認為、wap和wap);

  ◆調用atdst()關閉AT命令通道,然后由字符串變量NS(”061.183.125.114:10010”)計算出32位IP(0x3db77d72)和Port(10010),為IP連接作準備。

  (b)進入IP連接進程。

  先激活PDP,pdpa(1,1);然后選擇IP連接類型(CM=l,為TCP;CM=0,為UDP),ipo(CM,&ScNm)。UDP方式下此時已可透明傳輸uDP數據,不需要以下步驟:

  ->執行TCP連接:tcpc(ScNm,Port,IP)。連接成功后,即可透明傳輸TCP數據。同時不停查詢TCP連接狀態字節和IP異常標志位時,當檢測到TCP連接狀態不是已連接或IP異常標志位置位時,Log()進程將調用ipc(ScNm)關閉IP,然后跳轉到ipo()重連接。如此往復循環,就可以在檢測到連接丟失(如主站軟件關閉或斷開偵聽后重新打開)或數據傳輸過程中發生異步時序錯誤時自動重新接入。

  ④利用功能庫中的數據庫函數存儲非易失性參數。

  由于數據庫函數對公用的NVM數據空間進行操作,即使下載新腳本,原腳本建立的數據庫及數據庫中的內容仍然存在,因此若用到數據庫腳本就必須包含刪除數據庫的部分。此應用設計為當串口收到“DEL”字符串時,腳本將自動刪除當前已建立的所有數據庫。具體如下:

  2.4 實際運用中需注意的問題及解決辦法

  ①若GPRS模塊在線、長時間無數據傳輸時,可能被GPRS網絡踢掉,大多GPRS模塊都不能在短時間內檢測到。同樣,GR64也會發生實際連接已斷,但TCP狀態字節仍為已連接的情況。雖然只要終端上發一包數據,GR64內部將馬上更改TCP連接狀態字節為斷開(此時腳本即可控制模塊重連接),但此包數據不能被發送至主站,需重新發送。為避免此類情況發生,也可適當發送上行心跳幀,以保持連接。

 ?、诋擥R64長時間不能建立連接時(例如主站偵聽不開),調用ipc(ScNm)關閉IP可能發生不響應的情況,腳本中設定連續5次關閉IP失敗,模塊將調用rst()自動軟件重啟。

  ③內部腳本方式下,GR64工作時不安裝天線,將導致腳本運行緩慢,但只要安裝天線,即使信號強度較弱也不會影響腳本運行速度。

  結語

  基于GR64 GSM/GPRS模塊的通用數傳單元(DTU)為數據終端建立起同主站的無線IP連接和數據傳輸通道,具有ARM9內核的GR64的出色性能決定了DTU能夠快速進行網絡連接、數據傳輸及處理,并支持大數據包傳輸。運行參數可方便地進行配置和更改,掉電不會丟失;TCP/UDP/SMS三種通信方式可滿足大多數情況下網絡數據通信的需要,并為網絡不通時預留了短信通道,以便在網絡故障和維護期間上報重要事件,或告警重要人員;實時在線/短信激話/振鈴激活3種工作方式可靈活切換,有利于實際應用中節省流量,有效控制運行費用;內部腳本方式直接使用GR64對外開放的CPU和功能庫,簡化硬件和軟件開發,降低成本。此數傳單元具有通用性,完全可以用于各種遠程采集、遠程控制系統中。

  本文采用嵌入式腳本方式開發GR64模塊,實現了DTU的單片解決方案;多工作模式和通信方式使該DTU具有應用于各種遠程采集和控制系統的靈活性和實用性。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          精品999成人| 免费在线一区二区| 欧美日韩调教| 欧美在线一级va免费观看| 欧美性jizz18性欧美| 欧美日韩另类一区| 激情久久影院| 欧美美女日韩| 正在播放日韩| 国产精品日韩欧美一区二区三区| 亚洲尤物视频网| 久久精品日韩欧美| 欧美午夜一区二区三区免费大片| 欧美性淫爽ww久久久久无| 国产精品久久久久aaaa樱花| 伊人一区二区三区久久精品| 午夜精品久久久久久久99黑人| 美女爽到呻吟久久久久| 亚洲精品一级| 中国日韩欧美久久久久久久久| 欧美激情网站在线观看| 欧美在线影院| 国产一区二区三区高清在线观看| 国产麻豆日韩| 在线日韩一区二区| 午夜精品影院在线观看| 亚洲国产成人在线视频| 亚洲一二三区视频在线观看| 久久精品国产综合| 亚洲国产精品va在看黑人| 免费看av成人| 欧美日韩美女一区二区| 国产精品永久| 国产视频久久网| 亚洲国产片色| 国产精品毛片大码女人| 午夜欧美理论片| 国产精品区一区二区三区| 亚洲精品综合精品自拍| 亚洲国产精品第一区二区三区| 国产婷婷色一区二区三区四区| 亚洲福利视频网| 麻豆成人综合网| 美女脱光内衣内裤视频久久影院| 国产精品v欧美精品v日本精品动漫| 国产精品综合色区在线观看| 欧美午夜视频在线观看| 欧美亚洲一区| 在线视频你懂得一区二区三区| 在线观看日韩www视频免费| 亚洲视频一区二区| 欧美精品日韩三级| 亚洲精品国产欧美| 一区二区三区蜜桃网| 亚洲视频在线观看免费| 亚洲精品国产精品乱码不99| 亚洲日本aⅴ片在线观看香蕉| 国产精品视频在线观看| 午夜精品av| 欧美色欧美亚洲高清在线视频| 国语自产精品视频在线看| 欧美日一区二区在线观看| 欧美乱在线观看| 免费高清在线视频一区·| 欧美日韩一级片在线观看| 亚洲网站在线看| 国产亚洲欧洲997久久综合| 国产伦精品一区| 99国产麻豆精品| 国外成人在线视频网站| 亚洲乱码精品一二三四区日韩在线| 另类国产ts人妖高潮视频| 老司机亚洲精品| 国内精品写真在线观看| 欧美激情免费观看| 久久精品av麻豆的观看方式| 国产精品综合色区在线观看| 久久在线免费| 亚洲美女在线国产| 久久亚洲不卡| 亚洲一区二区三区免费观看| 9久re热视频在线精品| 亚洲麻豆视频| 国内精品久久久久久久果冻传媒| 国产色综合久久| 免费观看一级特黄欧美大片| 国产美女精品视频免费观看| 亚洲高清视频在线观看| 1000部国产精品成人观看| 激情久久五月| 精品动漫3d一区二区三区免费版| 国产精品亚洲综合一区在线观看| 国产日韩综合| 亚洲影院色在线观看免费| 亚洲国产高清在线观看视频| 国产精品久久国产精品99gif| 亚洲日本中文字幕免费在线不卡| 亚洲人成在线影院| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲精品字幕| 一本久道久久久| 欧美日韩mp4| 欧美日韩国产在线看| 免费的成人av| 好吊妞**欧美| 日韩亚洲欧美精品| 先锋a资源在线看亚洲| 久热re这里精品视频在线6| 欧美在线视频在线播放完整版免费观看| 欧美在线亚洲| 久久国产主播| 亚洲免费在线电影| 国产欧美va欧美不卡在线| 在线中文字幕一区| 欧美久久婷婷综合色| 国产日韩欧美在线看| 国内成人自拍视频| 欧美视频在线观看一区二区| 久久精品一二三区| 久久亚洲午夜电影| 亚洲国产成人午夜在线一区| 欧美精品一区二区三| 精品粉嫩aⅴ一区二区三区四区| 国模套图日韩精品一区二区| 欧美freesex8一10精品| 亚洲欧美经典视频| 国产精品yjizz| 欧美高清在线观看| 1000部国产精品成人观看| 欧美视频在线观看免费网址| 久久久国际精品| 欧美大片在线观看一区| 国产精品最新自拍| 国产一区二区三区的电影| 亚洲电影欧美电影有声小说| 欧美.日韩.国产.一区.二区| 香蕉久久a毛片| 狠狠狠色丁香婷婷综合久久五月| 一区二区三区在线视频观看| 欧美午夜精品久久久久久久| 国产精品av久久久久久麻豆网| 国产在线视频欧美| 亚洲女女女同性video| 国产精品视频1区| 久久精品国产亚洲一区二区三区| 久久成人av少妇免费| 一本色道婷婷久久欧美| 欧美在线视频一区| 国产精品成人一区| 国产伦精品一区二区三区在线观看| 久久手机免费观看| 红桃视频国产一区| 一区二区三区欧美激情| 国产精品黄视频| 国产精品久久久久久久久婷婷| 精品999日本| 欧美日韩国产大片| 久久全国免费视频| 欧美三级日本三级少妇99| 日韩一二三区视频| 亚洲精品极品| 亚洲伊人网站| 亚洲精品国产精品国产自| 中文在线不卡视频| 乱中年女人伦av一区二区| 久久激情婷婷| 国产精品综合久久久| 国产精品成人aaaaa网站| 国产精品亚洲一区二区三区在线| 含羞草久久爱69一区| 欧美1区免费| 影音先锋日韩有码| 欧美精品日韩综合在线| 国内精品久久久久影院优| 亚洲一区二区三区精品在线观看| 韩国自拍一区| 欧美视频免费在线| 美女国内精品自产拍在线播放| 亚洲福利视频专区| 今天的高清视频免费播放成人| 影音欧美亚洲| 在线观看成人av| 国产精品久久久久久久久久久久久| 久久精品国产第一区二区三区| 久久精品久久99精品久久| 国产免费成人在线视频| 亚洲欧洲在线一区| 亚洲欧美国产制服动漫| 欧美另类极品videosbest最新版本| 国产精品白丝黑袜喷水久久久| 亚洲一区国产视频| 欧美精品www在线观看| 免费人成网站在线观看欧美高清| 国产日韩在线一区二区三区| 狠狠操狠狠色综合网| 91久久精品国产91性色| 亚洲福利精品| 久久精品国产亚洲aⅴ| 男人天堂欧美日韩| 欧美极品欧美精品欧美视频| 99综合电影在线视频| 亚洲欧美日韩国产综合精品二区| 激情婷婷欧美| 亚洲成人在线网| 久久久久国产成人精品亚洲午夜| 免费在线欧美视频| 亚洲欧美日韩国产一区二区三区| 欧美日韩在线一区| 欧美亚州在线观看| 亚洲国产成人久久综合一区| 欧美日韩亚洲一区二区三区在线观看| 夜夜爽99久久国产综合精品女不卡| 亚洲精品一线二线三线无人区| 国产农村妇女毛片精品久久莱园子| 久久综合九色综合久99| 免费亚洲电影在线观看| 欧美成人精品1314www| 欧美高清不卡在线| 国产视频久久久久久久| 国产精品三级视频| 亚洲精品一级| 亚洲欧洲中文日韩久久av乱码| 亚洲电影中文字幕| 欧美亚洲一区二区在线| 国产乱码精品1区2区3区| 午夜精彩视频在线观看不卡| 欧美午夜宅男影院在线观看| 欧美日韩一区二区免费在线观看| 最新成人在线| 欧美激情一区二区三区四区| 亚洲男人影院| 亚洲欧洲精品一区二区三区波多野1战4| 午夜日韩激情| 欧美日韩久久不卡| 欧美亚洲一区二区在线观看| 欧美一级专区免费大片| 国产精品草莓在线免费观看| 国产日韩欧美制服另类| 免费黄网站欧美| 中文亚洲视频在线| 亚洲欧洲免费视频| 亚洲嫩草精品久久| 久久成人18免费网站| 欧美制服丝袜| 国产欧美一区二区精品仙草咪| 国产一区二区三区无遮挡| 国产麻豆午夜三级精品| 国产精品超碰97尤物18| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美伊人久久久久久午夜久久久久| 亚洲自拍啪啪| 久久av在线看| 91久久精品一区| 欧美成人中文字幕| 国产精品男女猛烈高潮激情| 黄色成人小视频| 国产热re99久久6国产精品| 国产欧美在线观看| 韩国女主播一区二区三区| 午夜在线观看欧美| 欧美噜噜久久久xxx| 一区二区三区 在线观看视频| 欧美日韩精品欧美日韩精品| 久久亚洲高清| 亚洲视频在线二区| 久久嫩草精品久久久精品一| 亚洲精品婷婷| 亚洲激情图片小说视频| 在线成人性视频| 欧美精品播放| 欧美视频中文字幕在线| 久久精品91久久久久久再现| 欧美chengren| 亚洲国产日韩欧美在线99| 欧美亚洲综合在线| 欧美在线一级视频| 久久久久久久久一区二区| 国产精品欧美精品| 日韩一级黄色片| 欧美亚洲成人网| 欧美视频一区二区三区在线观看| 国产欧美日韩三区| 亚洲午夜在线观看视频在线| 99www免费人成精品| 国产亚洲美州欧州综合国| 欧美日韩日本国产亚洲在线| 免费久久99精品国产自在现线| 欧美成人自拍| 久久av一区二区三区亚洲| 久久精品色图| 母乳一区在线观看| 影音先锋亚洲精品| 亚洲视频免费在线观看| 亚洲国产精品va在线观看黑人| 国产精品入口日韩视频大尺度| 国产精品久久国产愉拍| 亚洲综合清纯丝袜自拍| 欧美xxxx在线观看| 免费在线播放第一区高清av| 久久人人爽人人| 国产欧美日韩视频在线观看| 欧美中文在线视频| 99国产成+人+综合+亚洲欧美| 99re66热这里只有精品3直播| 亚洲淫片在线视频| 亚洲精品国产品国语在线app| 国产精品高潮呻吟久久| 午夜精品一区二区三区四区| 在线亚洲+欧美+日本专区| 一区二区三区四区五区在线| 久久精品99无色码中文字幕| 亚洲伊人一本大道中文字幕| 欧美日韩在线视频一区二区| 欧美不卡三区| 欧美sm视频| 夜夜嗨av色综合久久久综合网| 国产精品国产馆在线真实露脸| 亚洲欧美日韩区| 国产精品扒开腿做爽爽爽视频| 欧美色图五月天| 国模精品一区二区三区色天香| 久久综合图片| 欧美日韩免费观看一区三区| 亚洲人成在线免费观看| 国产精品夜色7777狼人| 欧美亚州一区二区三区| 久久国产精品99久久久久久老狼| 国产情人节一区|