日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

當前位置:機電之家首頁 >> PLC技術>> PLC文案資料 >> PLC論文 >> 基于GSM/GPRS的無線數(shù)據(jù)采集系統(tǒng)研究
基于GSM/GPRS的無線數(shù)據(jù)采集系統(tǒng)研究

GSM是目前全球最成熟的數(shù)字移動通信標準,它具有模擬移動電話系統(tǒng)無可比擬的保密性和抗干擾性、音匝清晰通話穩(wěn)定,并具備容量大、頻率資源利用率高、接口開放、功能強大等優(yōu)點。我國目前已建成了覆蓋全國的GSM數(shù)字蜂窩移動通信網(wǎng),是我國公眾陸地移動通信網(wǎng)的主要方式。它提供多種業(yè)務.主要有話音業(yè)務、短消息業(yè)務,數(shù)據(jù)業(yè)務等,選擇哪一種業(yè)務傳進終端采集的數(shù)據(jù)對整個系統(tǒng)的性能有很大的關系。

1、遠程通信方案

GSM/GPRS無線數(shù)傳監(jiān)視和控制系統(tǒng)為一個點到多點的遠程無線雙向數(shù)據(jù)通信和控制系統(tǒng)。系統(tǒng)由數(shù)據(jù)采集終端和監(jiān)控中心兩部分組成,其數(shù)據(jù)監(jiān)控指揮中心由計算機網(wǎng)絡,數(shù)據(jù)庫和GSM/GPRS通信接口組成,主要負責各種信息和數(shù)據(jù)的收發(fā)和整理工作:一方面,接收各個監(jiān)控點上傳的信息和數(shù)據(jù),并把它們放人相應的數(shù)據(jù)庫和分發(fā)給相應的監(jiān)控計算機,以實現(xiàn)對各個監(jiān)控點的監(jiān)控和管理;另一方面,監(jiān)控中心響應監(jiān)控計算機發(fā)出的對各個監(jiān)控點的控制信息,并且把這些信息下發(fā)到相應的監(jiān)控點上,從而達到對監(jiān)控點設備進行控制的目的。

2、嵌入式系統(tǒng)選擇

系統(tǒng)的任務就是希望實現(xiàn)嵌人式系統(tǒng)完成數(shù)據(jù)采集和利用無線移動網(wǎng)進行遠程數(shù)據(jù)傳輸?shù)墓δ?。概括而言,此嵌人式系統(tǒng)的目標是:

• 對多路模擬信號進行實時檢測井進行數(shù)據(jù)處理,將結(jié)果保存到指定的緩沖區(qū)內(nèi)等待進一步址理。為了提高系統(tǒng)的擴展性和通用性,設計對l6路信號進行檢測.其中8路信號轉(zhuǎn)換精度為1O位,另外8路信號轉(zhuǎn)換精度為16位。

• 提供標準的gS252串口來進行GSM/GPS模塊的配置,包括數(shù)據(jù)傳輸所用串口的速率,通訊格式及信號質(zhì)量檢測等初始設置,實現(xiàn)數(shù)傳功能。

• 數(shù)據(jù)傳輸協(xié)議的確定及實現(xiàn)。

系統(tǒng)框圖的確定

按照上述系統(tǒng)方案得到的系統(tǒng)框架如圖1、圖2所示。


圖1 數(shù)據(jù)采集終端系統(tǒng)框


圖2 GSM/GPRS監(jiān)控中心系統(tǒng)框

3、系統(tǒng)硬件設計

3.1 數(shù)據(jù)采集模塊硬件設計

數(shù)據(jù)采集模塊最為主要的目的就是將傳感器所采集到的模擬信號轉(zhuǎn)換成單片機可以處理的數(shù)字信號,然后將數(shù)據(jù)處理等待發(fā)送。系統(tǒng)擬定對16路信號進行采集,其中,8路信號精度要求為10位AD采集、8路信號精度要求為16位AD采集。

為了滿足兩類數(shù)據(jù)采集精度的要求和控制系統(tǒng)成本,必須選用兩種類型的模/數(shù)(A/D)轉(zhuǎn)換芯片??紤]到性價比和整體設計的可靠性,10位AD轉(zhuǎn)換選用內(nèi)部自帶10位ADC的單片機,因而選擇AVR的高端單片機Atmeag128L,16位AD轉(zhuǎn)換選用MAXIM 公司的MAX1 132。

3.2 無線通信模塊硬件設計

(1) GSM/GPRS引擎模塊

GSM 引擎模塊提供的命令接口符合GSM07.05和GSM07.07規(guī)范。GSM07.07中定義的AT Command接口提供了一種移動臺(Ms)與數(shù)據(jù)終端設備(DTE)之間的通用接口,GSM07.05對短消息作了詳細的規(guī)定。在短消息模塊收到網(wǎng)絡發(fā)來的短消息時,能夠通過串口發(fā)送指示消息,數(shù)據(jù)終端設備可以向短消息模塊傳送各種命令。

MC35i是西門子公司的第一款GPRS模塊,它的接收速率可以達到86.20kbps,發(fā)送速率可以達到21.5kbps,當然最大的數(shù)據(jù)吞吐量還依賴于GPRS網(wǎng)絡支持。MC35i也支持GSM900和GSM 1800雙頻網(wǎng)絡。它為遠程測量和監(jiān)控提供了一個理想的解決方案,因此采用此模塊。

(2) 數(shù)據(jù)通信電路

數(shù)據(jù)通信電路主要完成與PC機通信、短消息收發(fā)、軟件流控制等功能。串行接口是控制單元和MC35i模塊進行連接的通道,也是利用AT指令控制MC35i及進行通信數(shù)據(jù)傳輸?shù)年P鍵。從系統(tǒng)的總體方案分析,按終端和監(jiān)控中心具有不同的控制單元,需要考慮兩種用戶通信環(huán)境及相應的硬件電路設計與選擇。

• 在監(jiān)控中心, 以計算機為控制單元,由于計算機內(nèi)部的RS一232接口多數(shù)采用士12V供電的接口芯片,而MAX232的RS一232接口都是采用單電源(+3.3V或+5V)供電,由內(nèi)部的電荷泵電路(倍壓和倍壓反相兩種方式)產(chǎn)生接口所需的電源,這樣就簡化了電源設計。因此,在監(jiān)控中心端,接收數(shù)據(jù)電路選擇MAX232作為接口電路芯片。

• 在數(shù)據(jù)采集終端中,以單片機為控制單元,單片機使用TTL電平,SP3238是+3.0V +5.5V的RS232轉(zhuǎn)換器。它可以完成TTL電平與RS232電平之間的轉(zhuǎn)換及串口通信功能;具有低功耗、高數(shù)據(jù)速率、增強型ESD保護等特性。

從通用性考慮,終端的設計同時滿足監(jiān)控中心和采集終端的需要。因此,數(shù)據(jù)通信電路以TI公司的MAX232及sP3238芯片為核心,實現(xiàn)電平轉(zhuǎn)換及串口通信功能。

4、軟件設計

4.1 MC35i模塊AT指令及其應用

在由ESTI(歐洲電信標準協(xié)會)制訂的SMS/GPRS規(guī)范中,與短消息收發(fā)有關的規(guī)范主要包括GSM 03.38、GSM03.40和GSM 07.05。前二者著重描述SMS的技術實現(xiàn)(含編碼方式),后者則規(guī)定了SMS的DTE-DCE接口標準(AT命令集)。

MC35i模塊是采用AT指令集進行控制的,采用AT指令可以實現(xiàn)模塊參數(shù)的設置,實現(xiàn)數(shù)據(jù)的發(fā)送與接收。在GSM07.05和GSM07.07標準中對一些標準的AT指令作了詳細的規(guī)定。

有三種方式來發(fā)送和接收SMS信息Block Mode,TextMode和PDU Mode。PDU Mode 被所有手機支持,可以使用任何字符集,這也是手機默認的編碼方式。下面介紹的內(nèi)容是在PDU Mode下發(fā)送和接收短消息的實現(xiàn)方法。

4.2 系統(tǒng)通訊協(xié)議

MC35i模塊有固定的傳輸參數(shù):8位數(shù)據(jù)位和1位停止位,無校驗位。在監(jiān)控中心和遠程數(shù)據(jù)終端之間進行數(shù)據(jù)通信采取的主要方式為短消息,因此短消息中每個數(shù)據(jù)信息代表的具體意義及短消息中數(shù)據(jù)的排列規(guī)則都需要通信的雙方達成一致,因此通信雙方必須具有數(shù)據(jù)協(xié)議。這種按照自定義的串口通信協(xié)議,簡稱為sP CP(Serial Port Communication Protoco1)。

SPCP協(xié)議設計思想基于幀傳輸方式,即向串口發(fā)送數(shù)據(jù)時是一幀一幀地發(fā)送。為保證可靠的傳輸,在傳輸開始前,通過協(xié)議建立連接,在每一幀的傳輸中,采用發(fā)送/應答/重連/失敗方式進行。

4.3 系統(tǒng)模塊程序設計

終端的通信模塊設計是整個終端軟件設計工作量最大的部分,從初始化串行通訊模塊設計到與帶SIM 卡的GSM/GPRS終端電路板的通信流程設計,需要兼顧軟件的各個功能模塊,包括參數(shù)設置、自動接收數(shù)據(jù)、請求數(shù)據(jù)以及信號判斷等。

(1) 通信命令處理

通信數(shù)據(jù)處理主要是針對需要發(fā)送的數(shù)據(jù)和接收到的信息進行相關處理。通過MC35i模塊的AT指令實現(xiàn)數(shù)據(jù)的收發(fā),主要涉及到AT指令的分析和控制命令。

通常通信標準中給出的AT指令都是以ASCII字符提供的,事實上,采用單片機匯編語言編程,需要提供相關的十六進制代碼。下面將部分測試中接收和發(fā)送的指令用十六進制數(shù)表示在括號中。如無特殊說明,AT指令都以ODH為發(fā)送結(jié)尾命令。

• AT指令測試命令

發(fā)送:AT(41 54 0D)
返回:AT OK(41 54 0D 0D 0A 4F 4B 0D 0A)

• 讀取短消息命令

a 若讀取一條空的消息

發(fā)送:AT+CMGR=2
返回:AT+CMGR:2 +CMGR:0,,0 OK
說明:AT+CMGR=**,**為整數(shù)類型,動感地帶SIM卡只能存儲25條消息,所以**的范圍是(1-25),普通神州行SIM卡可以存儲50條消息,所以 的范圍是(1-50)。若超過了范圍,則返回ERROR。返回“AT+CM GR=2+CMGR:0,,0 OK”說明第2條消息為空。

b 若讀取一條有內(nèi)容的消息

發(fā)送:AT+CMGR=1
返回:AT+CMGR=1+CMGR:“REC UNREAD”, “+8613811314845”, “04/09/23,23:20:07+32”abc OK

• 刪除短消息

發(fā)送AT+CMGD=1(41 54 2B 43 4D 47 44 3D 31 0D)
返回:AT+CMGD=1 OK (41 54 2B 43 4D 47 44 3D 31 0D 0D 0A 4F 4B 0D 0A、

• 發(fā)送短消息命令

發(fā)送AT+CMGS=I381 1314845(41 54 2B 43 4D 47 53 3D 31 33 38 31 31 33 31 34 38 34 35 0D) 其中,“13811314845”為手機號
返回:> (0D 0A 3E 20)
發(fā)送:testing (74 65 73 74 69 6E 67 1A 0D)
返回:+CMGS:89 OK

(2) 串口初始化及功能說明

在系統(tǒng)開始運行前,首先檢驗CPU與GSM/GPRS模塊的連接是否正確,這包括AT指令測試,信號檢查并設置新消息來提示功能。其次,為了使新的數(shù)據(jù)信息能夠及時收到,在系統(tǒng)開始運行前,要對SIM 卡中的短消息進行處理。

最后將SIM 卡中的數(shù)據(jù)讀取一遍,若有消息,則讀出并通知主程序處理,若處理完畢則刪除。初始化完成后,確保SIM卡中消息都被讀出, 并將所有消息刪除。然后狀態(tài)位SMS—AT_NO—STATUS=08H,說明SMS初始化完畢,可正常讀寫。

(3) 接收數(shù)據(jù)方式

通信數(shù)據(jù)的接收采用的是串口中斷的接收方式。采用這種方式是因為無論系統(tǒng)工作在何種情況下,都能接收上位機發(fā)來的包含控制指令的短信,并予以響應。這樣既從軟件設計上保證了通訊過程的通暢,又節(jié)約了處理通訊數(shù)據(jù)的時間,可以把數(shù)據(jù)流以單個字節(jié)的形式接收,在通訊處理程序中集中加以分析,從而使通信程序更符合模塊化的設計要求。

(4) 數(shù)據(jù)收發(fā)程序設計

自動接收數(shù)據(jù),就是在沒有人工干預的情況下,CPU一直循環(huán)檢測串口數(shù)據(jù)區(qū)的狀態(tài),如果有數(shù)據(jù)到達,則根據(jù)不同的數(shù)據(jù)信息采取不同的操作。若數(shù)據(jù)是新消息,則把新消息代碼直接存入相應的數(shù)據(jù)區(qū);若是正常消息內(nèi)容,則在讀取完成后置標志,供主模塊分析并應答,若數(shù)據(jù)超出正常范圍,則放棄處理此組數(shù)據(jù)。

近年來,流行的GPRS網(wǎng)絡是在現(xiàn)有GSM 網(wǎng)絡中增加GGSN和SGSN來實現(xiàn)的,使得用戶能夠在端到端分組方式下發(fā)送和接收數(shù)據(jù)。本系統(tǒng)稍加改動可以實現(xiàn)GPRS下的數(shù)據(jù)傳輸。此時需要在嵌入式系統(tǒng)中增加實現(xiàn)PPP和TCP/IP協(xié)議的模塊。同時采用適用于GPRS的AT指令。GPRS數(shù)據(jù)終端將數(shù)據(jù)打成IP包,經(jīng)GPRS空中接口接入無線GPRS網(wǎng)絡,由移動服務商轉(zhuǎn)接到Internet,最終通過各種網(wǎng)關和路由到達統(tǒng)一的監(jiān)控中心。同時監(jiān)控中心的計算機需要有固定的IP,主要應用Winsock控件來實現(xiàn)接收數(shù)據(jù),并通過UDP或者TCP協(xié)議進行數(shù)據(jù)交換。GPRS終端向監(jiān)控中心發(fā)送數(shù)據(jù)是間斷性發(fā)送, 可以根據(jù)需要調(diào)整發(fā)送數(shù)據(jù)的頻率,這在一定程度上也降低了無線信息傳輸費用。

5、結(jié)論

本文在分析和總結(jié)現(xiàn)有的遠程監(jiān)控系統(tǒng)的基礎上,結(jié)合當前無線通訊及嵌入式系統(tǒng)的新技術,研制了基于GSM/GPRS的無線遠程測控終端。

通過本課題的研究,確定基于GSM/GPRS的遠程測控終端可以滿足設計要求,同時從工業(yè)生產(chǎn)現(xiàn)場的角度綜合考慮了可靠性設計和使用成本等問題。終端具備良好的通用性、高靈敏度及高性價比,在數(shù)據(jù)采集和遠程傳輸?shù)阮I域有較強的可移植性,對于礦山,工業(yè)環(huán)境下的數(shù)據(jù)通訊也有一定的借鑒意義。

參考文獻

[1] 季春豐. GPRS在熱網(wǎng)計量實時檢測系統(tǒng)中的應用[J].中國計量,2005;4:71~74
[2] 李繼豪,趙瑞峰,李愛莉. 基于GSM/GPRS網(wǎng)絡的路燈監(jiān)控系統(tǒng)[J] . 計算機工程與設計,2005;26(7):1889~1890
[3] 李艷華,陳彗明.單片機控制GSM手機的技術及應用[J]. 單片機與嵌入式系統(tǒng)應用,2005;2:73~75
[4] 張站新,孟如,孟慶洪. 基于MC35的無線數(shù)據(jù)采集系統(tǒng)[J]. 微計算機信息,2005;21(9):400~402

作者:未知 點擊:841次 [打印] [關閉] [返回頂部]
本文標簽:基于GSM/GPRS的無線數(shù)據(jù)采集系統(tǒng)研究
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《基于GSM/GPRS的無線數(shù)據(jù)采集系統(tǒng)研究》相關權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個人求購

張俊杰 【求購】  縫紉線自動...  2025-12-25
易賽群 【求購】  NANOC...  2025-12-25
張經(jīng)理 【求購】  浪涌保護器  2025-12-25
陳蓮 【求購】  日本住友閥  2025-12-24
 【求購】  氣動扳手  2025-12-24
倪高純 【求購】  超聲波液位...  2025-12-24
戴先生 【求購】  美孚s-2...  2025-12-23
李先生 【求購】  一體化消防...  2025-12-22
VIP公司推薦