《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 基于GPRS的嵌入式遠程數據采集系統設計

基于GPRS的嵌入式遠程數據采集系統設計

2009-05-22
作者:付 揚, 趙麗麗

??? 摘? 要: 介紹了基于GPRS的通信方式,采用嵌入式ARM9微處理器S3C2410X作為主控制器,通過短信息方式實現對遠程端數據的采集和監測的遠程數據采集系統。在系統的遠程端和用戶端,分別使用μC/OS-II和Linux為操作系統。用戶端通過GPRS網絡發出檢測信息,遠程端將檢測到的數據送回到指定用戶端,以此作為管理和監控人員統計和處理的數據。系統具有技術先進、簡單經濟、準確實用的特點,在實際應用中具有一定的參考價值。?

????關鍵詞: 數據采集; 嵌入式系統; 通用分組無線業務(GPRS); 操作系統

?

??? 本系統的設計融合了當今兩大熱點技術:嵌入式技術和通用分組無線業務GPRS(General Packet Radio Service)技術。嵌入式系統具有功耗低、體積小等優點。系統的通信方式采用基于通用分組無線業務(GPRS)技術。GPRS 是為無線數據傳輸服務量身定造的,該技術提供端到端的、廣域的無線IP 連接,具有隨時查詢、連接時間短、實時性強、設備成本低、維護費用小、收費合理、價格便宜、適合不定期、長時間的數據傳輸等諸多優點。因此,基于GPRS的嵌入式遠程數據采集系統具有很強的優勢,在目前的電力系統、天然氣等資源的監測中具有很好的應用前景。?

1 遠程數據采集系統的總體結構?

??? 基于GPRS的嵌入式遠程電量數據采集系統設計結構圖如圖1所示。?

?

?

??? 基于ARM9的S3C2410X是Samsung公司推出的16/32位RISC微處理器S3C2410X,它為手持設備和一般類型應用提供了低價格、低功耗、高性能的解決方案。S3C2410X采用ARM920T內核和AMBA總線,并增添了豐富的外圍資源,其中包括本系統使用的8通道的10位ADC。GPRS模塊采用Wavecom Q2403A,它是雙頻GSM/GPRS MODEM模塊,在短消息服務方面,支持點對點的MT&MO、短消息區域廣播、回復呼叫信息、電話簿、記費等。 ?

??? 本設計中,把遠程采集到的電量分為正常值和異常值兩種。用戶在用戶端的宿主機上按下編輯短信功能鍵,開始編輯短信,系統會自動將編輯好的短信息傳送到用戶端的GPRS模塊,遠程端通過現有的GPRS網絡將信息傳輸到遠程端的GPRS模塊,模塊接收到用戶的查詢信息之后,將信息內容交給遠程端的S3C2410X進行判斷,判斷用戶選擇的功能。當程序確認用戶要查詢電量值時,程序調用A/D轉換模塊函數,啟動A/D轉換模塊,去讀取電量值,并將電量值轉換成數字信號,送給遠程端的S3C2410X,這樣系統已經按照用戶的需求檢測了電量值。然后,系統將進入信息發送的階段,遠程端的S3C2410X將準備好的二進制電壓值及相關信息送入遠程端的GPRS模塊,再以短信的形式傳回給用戶端。用戶通過在用戶端的宿主機上鍵入接收短信功能鍵后,在屏幕上看到接收到的短信內容。如果此時的電量值在系統規定的安全電量值內,查詢過程到此結束;如果此時電量值超出系統規定電量值,則系統會自動啟動電機。電機啟動意味著可以帶動其他裝置,做出相應的控制調整。?

2 系統軟件設計?

2.1 遠程端的程序設計?

??? 遠程端使用的是μC/OS-II操作系統。μC/OS-II 是面向中小型的嵌入式操作系統,具有執行效率高、占用空間小、實時性能優良和可擴展性強等特點。應用程序運行之前,要給設備加載驅動程序,這樣應用程序才能在系統中正常運行。遠程端的程序流程圖如圖2所示。?

?

?

  程序開始運行后首先進行各個模塊的初始化,包括嵌入式系統開發板的初始化、GPRS模塊的初始化、電機模塊的初始化和ADC的初始化;其后,程序會設置好短信息的類型,并進入等待接收短信息狀態。當有短信接收到后,程序將取出信息中的內容,進行判斷信息所選擇的功能。遠程端的程序功能有3種:“G”代表查詢A/D轉換值,“S”代表停止電機,其他信息程序會自動返回操作錯誤提示信息。?

??? 如果信息的內容是“G”,則程序會啟動A/D轉換,將寄存器ADCCON的ENABLE_START位置“1”,之后循環查詢寄存器ADCCON的ECFLG位等待轉換的完成。一旦此位被置“1”,說明轉換已經結束,程序會判斷轉換值是否大于3(此值根據系統需要任意設定),如果大于等于3,則起動電機,回復帶有電壓值的短信息;如果小于3,直接回復短信息。短信回復后,程序會繼續回到等待短信的狀態,循環往復。?

??? 遠程端的ADC模塊包括3個函數:初始化ADC函數(void init_ADdevice( ))、獲取A/D轉換值函數(int GetADresult(int channel))和A/D轉換工作函數(extern char *SetAdc(void))。初始化ADC函數在系統主函數中調用。A/D轉換工作函數是一個返回字符型指針值的函數,該函數首先定義了一些變量、數組和指針,然后調用獲取A/D轉換值函數獲得轉換后的電量值。此時的電量值為二進制代碼,而要想在短信中傳輸,數據必須是字符串形式,所以接下來程序將原來的二進制電壓值轉換成ASCII形式,并增加了一些輔助信息組成字符串,最終函數將字符串的首地址傳回。?

??? 遠程端短信發送模塊只包括1個短信發送函數,首先函數通過AT+CMGF=1指令設置短信格式,然后用AT+CMGS指令來發送短信。函數的兩個形參指針分別指向收信人電話號碼和短信內容。?

??? 遠程端電機模塊包括電機模塊初始化函數(void init_MotorPort( ))和電機工作函數(void SetPWM(int value)),與ADC的初始化函數相同,電機模塊初始化函數在系統主函數中被調用。電機工作函數唯一的任務就是啟動電機,其中形參(int value)控制電機轉動的速度,如果它為0,即實現了電機的停止功能。?

2.2 用戶端程序設計?

??? 用戶端主要由用戶在PC機的Linux操作系統下控制,它的主要功能就是短信的收發和閱讀。本系統用戶端程序設計流程圖如圖3所示。?

?

?

??? 程序開始后,首先初始化串口,使PC機和嵌入式系統聯系起來,以便用戶可以在PC機上操作;然后打印提示信息,此時用戶可以根據屏幕上的信息進行操作。用戶可選的功能有3種:“1”代表發送短信息,“2”代表閱讀接收到的短信息,“3”代表退出整個工作環境。?

??? 當用戶在鍵盤上鍵入“1”后,系統會進入發短信的模式,用戶只需根據屏幕上的信息輸入電話號碼和短信內容就可成功發送短信到遠程端;當用戶鍵入“2”后,系統會進入讀短信的模式,此時屏幕上會顯示出所收短信的內容;當用戶鍵入“3”后,屏幕上顯示結束語,系統退出工作環境,并關閉串口;如果用戶再鍵入“1”或“2”,則當程序運行完發送短信子程序或讀短信子程序后,系統會自動回到功能選擇提示信息,等待用戶選擇。?

??? 用戶端短信發送模塊程序在Linux操作系統下運行。它與遠程端的短信發送函數的不同之處在于此信息的電話號碼和內容均需要用戶鍵入,所以多了一個采集鍵值的過程。?

??? 用戶端閱讀短信模塊用于用戶閱讀接收到的短信息。AT+CMGL指令用于列出SIM卡中的短信息。其中信息有五種情況:未讀(REC UNREAD)、已讀(REC READ)、待發(STO UNSENT)、已發(STO SENT)和全部(ALL)。本程序中使用了全部(ALL),當用戶選擇此功能時,屏幕上會列出所有接收到的短信息。?

??? 系統調試時,將2張不同的SIM卡裝入遠程端和用戶端的GPRS模塊;安裝遠程端的驅動程序,燒寫μC/OS-II操作系統,配置用戶端PC機上的Linux RedHat 9.0;給用戶端的嵌入式系統開發板燒制bootloader、armLinux內核,并建立文件系統。將遠程端的應用程序,編譯后發送到遠程端的嵌入式開發板上,運行程序。在用戶端,把設計好的應用程序復制到/nfs文件,使用交叉編譯的方法編譯用戶端的應用程序。至此,系統的軟硬件已經配置好,隨時可以使用。經過調試與檢測,系統各項功能均已滿足設計要求,可以正常使用了。?

??? 該系統具有如下特點:(1)自主性強:用戶可根據自己的需求隨時查詢;(2)實時性強:本系統沒有過多造成延時的因素,幾秒內就能將采集好的電量數據傳送回用戶端,使用戶能夠了解到實時的電量值;(3)費用低:因GPRS采用的是“按數據流量計費”的原則;(4)速率快:目前的GPRS技術是基于GSM公用無線網的2.5代無線傳輸手段。理論上最高速率可達170 kb/s。目前國內只開通了4個通道中的1個。因此,當前可用的實際速率為34 Kb/s左右。盡管如此, 這一速率也比當前有線電話網上的電量采集系統的通訊速率高出許多;(5)結構小巧:本系統充分利用了嵌入式系統功耗低、體積小的優點,用戶端經過改造甚至可以成為一種供野外監控人員使用的手持設備。?

參考文獻?

[1]?桑楠.嵌入式系統原理及應用開發技術(第2版)[M].北京:高等教育出版社,2008.?

[2]?李可,劉躍,周新志.基于ARM和GPRS網絡的水情信息系統設計[J].電子技術應用,2007,33(12):130-133. ?

[3] 葛紉秋,韓宇龍.嵌入式系統設計[M].北京:高等教育出版社,2008.?

[4] 施威銘研究室.Linux命令詳解詞典[M].北京:機械工業出版社,2008.?

[5] ARM. ARM920T technical reference manual[DB/OL].www.arm.com,2008.?

[6] Umsung Electtonics. S3C2410X 32-bit RISC microprocessor?user’s manual[DB/OL].www.hhcn.org,2008.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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>
          亚洲第一搞黄网站| 亚洲精品视频在线| 午夜精品久久久久久久白皮肤| 好吊成人免视频| 欧美大香线蕉线伊人久久国产精品| 国产视频一区在线观看一区免费| 在线播放亚洲| 欧美成人网在线| 亚洲天堂免费在线观看视频| 欧美国产日韩在线观看| 亚洲国产毛片完整版| 亚洲欧美在线视频观看| 久久久久久久性| 欧美视频中文字幕| 欧美日韩免费观看一区三区| 欧美日韩精品在线视频| 亚洲免费影视| 日韩图片一区| 欧美日韩专区在线| 欧美女人交a| 欧美日韩中文精品| 亚洲欧美激情在线视频| 国产一区二区三区自拍| 亚洲国产欧美在线| 99精品视频免费观看视频| 国产精品日日摸夜夜添夜夜av| 国产精品美女诱惑| 国产欧美一区二区三区在线老狼| 国产精品videosex极品| 久久一区二区三区av| 国产日本亚洲高清| 亚洲男人的天堂在线aⅴ视频| 国内不卡一区二区三区| 国产精品乱码人人做人人爱| 欧美亚洲综合另类| 国产女人18毛片水18精品| 国产精品护士白丝一区av| 狠狠色伊人亚洲综合网站色| 亚洲人成77777在线观看网| 欧美视频日韩| 韩国av一区二区三区| 亚洲精品欧美一区二区三区| 91久久精品国产91久久性色| 国产深夜精品福利| 一区二区三区四区在线| 日韩一级大片| 性久久久久久久久| 亚洲经典自拍| 亚洲女爱视频在线| 欧美在线综合视频| 亚洲精品永久免费精品| 最新国产精品拍自在线播放| 欧美日韩国产成人| 老司机精品视频一区二区三区| 亚洲欧洲三级电影| 欧美日韩精品二区第二页| 国产精品www.| 久久久久国色av免费观看性色| 久久av免费一区| 欧美少妇一区二区| 欧美精彩视频一区二区三区| 国产精品午夜春色av| 一本久久青青| 欧美高清影院| 亚洲一区二区少妇| 亚欧美中日韩视频| 国产欧美日韩激情| 欧美全黄视频| 国产一区二区三区精品欧美日韩一区二区三区| 久久精品官网| 精品88久久久久88久久久| 美国十次成人| 欧美啪啪一区| 欧美在线www| 欧美一级理论性理论a| 久久久一区二区三区| 久久久久久久综合狠狠综合| 亚洲精品国产精品久久清纯直播| 欧美精品久久一区二区| 久久久久久久久一区二区| 欧美国产高清| 免费91麻豆精品国产自产在线观看| 亚洲国产日日夜夜| 国产区精品在线观看| 国产精品二区二区三区| 国产精品免费看| 国产在线播放一区二区三区| 久久天堂av综合合色| 欧美日韩精品综合在线| 国产精品一区视频| 欧美日韩亚洲一区| 国产日韩在线不卡| 欧美粗暴jizz性欧美20| 亚洲精品美女在线观看| 狠狠色综合色综合网络| 亚洲欧美春色| 久久深夜福利免费观看| 黑人一区二区| 国产在线日韩| 国产亚洲一本大道中文在线| 亚洲图片自拍偷拍| 国产精品www色诱视频| 国产区精品在线观看| 久久国产精品久久久久久电车| 欧美第一黄网免费网站| 免费成人你懂的| 欧美丝袜一区二区| 欧美国产日韩精品| 欧美在线观看视频一区二区三区| 亚洲美女一区| 午夜精品视频网站| 狠狠色狠狠色综合日日91app| 欧美国产专区| 国产自产v一区二区三区c| 国产日韩精品在线| 亚洲欧洲在线视频| 女同一区二区| 亚洲天堂成人在线观看| 欧美不卡一区| 农夫在线精品视频免费观看| 亚洲一级片在线观看| 亚洲一区二区三区午夜| 国产一区二区久久精品| 中国成人在线视频| 亚洲制服av| 国产精品99久久久久久久vr| 欧美日韩和欧美的一区二区| 亚洲欧美日韩一区二区三区在线观看| 国产精品二区在线| 久久精品视频在线观看| 亚洲视频欧洲视频| 久久久久久国产精品mv| 久久精品国产亚洲高清剧情介绍| 欧美一区二区三区免费观看视频| 欧美日韩国产一区二区三区| 一区二区三区在线高清| 国产综合精品一区| 久久全球大尺度高清视频| 久久精品在线播放| 91久久极品少妇xxxxⅹ软件| 亚洲三级电影在线观看| 在线不卡中文字幕播放| 久久中文在线| 国产农村妇女精品| 国产精品乱码妇女bbbb| 国产精品网站在线| 欧美亚洲免费高清在线观看| 久久一二三四| 99re66热这里只有精品4| 欧美在线精品免播放器视频| 欧美日韩另类丝袜其他| 国内精品写真在线观看| 这里只有精品在线播放| 日韩午夜电影av| 欧美日在线观看| 欧美日韩国产电影| 艳妇臀荡乳欲伦亚洲一区| 亚洲欧美视频一区| 欧美性一区二区| 亚洲裸体俱乐部裸体舞表演av| 欧美日韩免费精品| 亚洲国产一区二区三区a毛片| 欧美一区2区三区4区公司二百| 一区二区三区三区在线| 欧美精品在线一区| 亚洲激情av在线| 欧美激情视频给我| 欧美成人精品激情在线观看| 麻豆国产va免费精品高清在线| 亚洲一区二区三区在线视频| 国产一本一道久久香蕉| 欧美精品在线免费观看| 欧美在线地址| 好吊色欧美一区二区三区四区| 99国产精品国产精品毛片| 尤物精品在线| 欧美精品一区二区久久婷婷| 销魂美女一区二区三区视频在线| 亚洲视频图片小说| 亚洲永久精品大片| 夜夜爽av福利精品导航| 国产欧美一区二区白浆黑人| 久久久久**毛片大全| 国产精品入口麻豆原神| 在线观看欧美日本| 影音先锋中文字幕一区二区| 欧美日本一区| 尤物99国产成人精品视频| 亚洲一区二区免费在线| 一区二区久久| 国产亚洲一区在线| 欧美韩日一区| 亚洲国产精品激情在线观看| 老司机精品福利视频| 欧美一区二区三区日韩| 亚洲日本黄色| 亚洲欧美日韩精品一区二区| 欧美.com| 激情偷拍久久| 亚洲精品综合| 欧美性事在线| 亚洲人成网站色ww在线| 亚洲午夜精品一区二区三区他趣| 午夜免费电影一区在线观看| 亚洲一区不卡| 韩国一区二区三区在线观看| 亚洲日本一区二区三区| 久久综合色婷婷| 欧美视频免费在线| 亚洲国产精品久久久久秋霞不卡| 亚洲午夜精品一区二区三区他趣| 国产一区二区三区在线观看网站| 蜜桃av噜噜一区| 免费亚洲网站| 欧美高清视频在线播放| 伊甸园精品99久久久久久| 极品裸体白嫩激情啪啪国产精品| 国产精品久久毛片a| 欧美日韩福利视频| 亚洲激情视频| 国产婷婷色一区二区三区| 国产精品日韩一区| 亚洲成人在线观看视频| 国产精品视屏| 亚洲图中文字幕| 欧美二区在线| 一区二区三区高清视频在线观看| 亚洲国产视频直播| 国内精品国产成人| 久久超碰97人人做人人爱| 国产丝袜一区二区三区| 欧美69wwwcom| 欧美视频在线观看免费网址| 欧美午夜精品久久久久久孕妇| 国产日产高清欧美一区二区三区| 久久国产精彩视频| 欧美人体xx| 欧美日韩不卡视频| 欧美午夜电影完整版| 在线观看精品一区| 国产精品丝袜久久久久久app| 亚洲欧洲日产国产网站| 日韩视频中文| 国产一区二区三区黄视频| 香蕉国产精品偷在线观看不卡| 欧美精品不卡| 国产一区二区三区电影在线观看| 一区二区三区你懂的| 久久精品国产第一区二区三区最新章节| 蜜桃av综合| 日韩视频免费看| 欧美一区二区三区免费视| 亚洲大片一区二区三区| 久久久国产精品一区二区中文| 欧美日韩免费网站| 99国产精品国产精品久久| 久久夜色精品国产欧美乱极品| 亚洲精品黄色| 老鸭窝91久久精品色噜噜导演| 久久久一本精品99久久精品66| 亚洲一卡二卡三卡四卡五卡| 亚洲激情另类| 国产欧美日韩一区二区三区在线| 亚洲欧美精品中文字幕在线| 久久免费国产精品| 国产视频精品免费播放| 欧美a级在线| 国产精品女人久久久久久| 国产精品免费一区二区三区观看| 你懂的网址国产 欧美| 欧美a级在线| 亚洲国产精品福利| 亚洲自拍都市欧美小说| 久久夜色精品亚洲噜噜国产mv| 欧美午夜精品久久久久久人妖| 在线成人性视频| 亚洲一区二区三区影院| 国产精品久久久久高潮| 亚洲欧美中文日韩在线| 葵司免费一区二区三区四区五区| 国产欧美精品日韩精品| 亚洲女人av| 宅男噜噜噜66一区二区| 国产精品草草| 亚洲日本va午夜在线影院| 亚洲激精日韩激精欧美精品| 国产美女精品在线| 亚洲在线成人精品| 欧美涩涩网站| 欧美日韩91| 国产日韩精品电影| 国产精品私拍pans大尺度在线| 国内综合精品午夜久久资源| 欧美人与性禽动交情品| 亚洲精品乱码久久久久久黑人| 亚洲承认在线| 亚洲国产欧美久久| 久久99伊人| 一区二区三区欧美在线观看| 国产日韩综合| 国产精品日本一区二区| 亚洲美女免费精品视频在线观看| 最新日韩在线视频| 欧美日韩成人一区二区三区| 国产一区二区久久精品| 国产在线播放一区二区三区| 欧美日韩国产综合视频在线观看| 欧美一区二区私人影院日本| 久久av一区二区三区漫画| 欧美成va人片在线观看| 久久蜜桃资源一区二区老牛| 欧美亚洲成人免费| 欧美国产一区二区三区激情无套| 亚洲一级电影| 欧美三级日本三级少妇99| 韩日在线一区| 免费在线一区二区| 欧美在线短视频| 欧美激情在线免费观看| 欧美小视频在线| 国产一区二区三区不卡在线观看| 亚洲成人在线| 午夜国产精品视频免费体验区| 国产精品电影在线观看| 亚洲人成绝费网站色www| 亚洲精美视频| 国产精品一区二区久久| 久久野战av|