www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式教程
[導(dǎo)讀]基于ARM處理器與GPRS技術(shù)的水廠監(jiān)控系統(tǒng)

     摘要: 提出了基于ARM 處理器LPC2103、GPRS 技術(shù)、Visual Basic 可視化編程軟件相結(jié)合的遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)。該系統(tǒng)改善了采用GPRS 技術(shù)頻繁通信時(shí)存在的通信滯后、誤碼率較高的問題。簡(jiǎn)化了GPRS 模塊與PC 機(jī)通信的軟件程序,降低了開發(fā)成本。

目前遠(yuǎn)程監(jiān)控主要有以下方式: 短距離長(zhǎng)線監(jiān)控、通過市話網(wǎng)、通過Internet 網(wǎng)絡(luò)、通過自組網(wǎng)絡(luò)(CDPD網(wǎng))及通過數(shù)傳電臺(tái)監(jiān)控。

短距離長(zhǎng)線監(jiān)控和通過自組網(wǎng)絡(luò)自行建設(shè)通信網(wǎng)絡(luò), 信號(hào)質(zhì)量得以保證, 但建網(wǎng)初期投資巨大, 運(yùn)營(yíng)期間維護(hù)耗費(fèi)較高; 通過市話網(wǎng)和Internet 方式, 通信效果好, 信號(hào)量大, 運(yùn)營(yíng)費(fèi)用相對(duì)低廉, 但接入網(wǎng)絡(luò)受到限制, 且網(wǎng)絡(luò)運(yùn)行效果取決于網(wǎng)絡(luò)運(yùn)營(yíng)商, 難以達(dá)到工業(yè)現(xiàn)場(chǎng)覆蓋面; 數(shù)傳電臺(tái)出現(xiàn)較早、應(yīng)用廣泛, 信號(hào)傳輸實(shí)時(shí)性好、運(yùn)行費(fèi)用低, 但建網(wǎng)初期投資巨大、傳輸范圍有限, 易受空間無線信號(hào)干擾。

通用分組無線業(yè)務(wù)GPRS(General Packet Radio Ser -vice) 是在現(xiàn)有GSM 系統(tǒng)上發(fā)展出來的一種新的承載業(yè)務(wù), 目的是為GSM 用戶提供分組形式的數(shù)據(jù)業(yè)務(wù)。

1 系統(tǒng)的總體結(jié)構(gòu)

監(jiān)控系統(tǒng)由現(xiàn)場(chǎng)數(shù)字量和模擬量采集及處理、GPRS 組網(wǎng)通信、監(jiān)測(cè)中心上位機(jī)軟件三部分構(gòu)成。其中, 現(xiàn)場(chǎng)數(shù)據(jù)采集由系統(tǒng)監(jiān)控終端完成, 終端同時(shí)具有分析、記錄采集數(shù)據(jù)供上位機(jī)查詢, 并在現(xiàn)場(chǎng)出現(xiàn)異常事件時(shí)主動(dòng)上傳報(bào)警信息的功能;GPRS 通信網(wǎng)絡(luò)是監(jiān)測(cè)中心與現(xiàn)場(chǎng)監(jiān)控終端之間數(shù)據(jù)傳輸?shù)臉蛄海?使現(xiàn)場(chǎng)相關(guān)數(shù)據(jù)及時(shí)傳送到監(jiān)測(cè)中心計(jì)算機(jī); 監(jiān)測(cè)中心軟件一方面通過GPRS 網(wǎng)絡(luò)與現(xiàn)場(chǎng)監(jiān)控終端進(jìn)行雙向通信, 另一方面為用戶提供一個(gè)可視化界面。監(jiān)控系統(tǒng)的結(jié)構(gòu)如圖1 所示。

系統(tǒng)總體結(jié)構(gòu)圖

圖1 系統(tǒng)總體結(jié)構(gòu)圖

由于GPRS 網(wǎng)絡(luò)的工作方式是以IP 地址尋址為基礎(chǔ)的, 所以上位機(jī)作為網(wǎng)絡(luò)的服務(wù)器端, 指定固定的IP和端口號(hào), 而終端只需要簡(jiǎn)單接入Internet ,具備公網(wǎng)動(dòng)態(tài)分配的IP 地址即可。終端接入Internet 具備IP 之后,主動(dòng)向上位機(jī)發(fā)送數(shù)據(jù)進(jìn)行連接。當(dāng)連接通道建立以后, 上位機(jī)和終端即可以進(jìn)行雙工數(shù)據(jù)傳輸。

上位機(jī)根據(jù)用戶要求, 通過GPRS 網(wǎng)絡(luò)向終端發(fā)送數(shù)據(jù)幀。終端接收到數(shù)據(jù)幀后, 先分析內(nèi)容, 再執(zhí)行相應(yīng)命令。

系統(tǒng)的具體控制目的是在水廠監(jiān)控中心與水源地之間利用GPRS 網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程監(jiān)控, 在水源地處每口井都用繼電器模塊4060 控制潛水泵的啟停, 電量模塊采集電壓及電流等信號(hào), 控制器MCU 通過GPRS 模塊與控制中心進(jìn)行數(shù)據(jù)交換。控制系統(tǒng)分為三個(gè)單元: 控制中心(一水廠)、水源地及二水廠。

2 系統(tǒng)硬件設(shè)計(jì)

2.1 控制器選型

控制器MCU 選用PHILIPS 公司最新推出的基于32位ARM7TDMI -S 、LQFP48 封裝的LPC2103 , 其帶有32KB 嵌入的高速Flash 存儲(chǔ)器,128 位寬度的存儲(chǔ)器接口和獨(dú)特的加速結(jié)構(gòu)使32 位代碼能夠在最大時(shí)鐘速率下運(yùn)行。在完全掉電模式下, 達(dá)到6 μA 的低功耗水平, 與高級(jí)51 系列單片機(jī)相比,LPC2103 具有極高的性價(jià)比優(yōu)勢(shì), 尤其是價(jià)格與單片機(jī)相差無幾。

多個(gè)32 位和16 位定時(shí)器、一個(gè)改良的10 位ADC、所有定時(shí)器上輸出匹配的PWM 特性、以及具有多達(dá)13個(gè)邊沿或電平觸發(fā)的外部中斷管腳的32 條高速GPIO線,使這些微控制器特別適用于工業(yè)控制和醫(yī)療系統(tǒng)中。

2.2 EsayJTAG-H 仿真器

EasyJTAG-H 仿真器是一款新型的仿真器, 目前, 可以支持LPC2103 微控制器和部分ARM9 芯片,支持ADS1.2集成開發(fā)環(huán)境, 支持單步、全速及斷點(diǎn)等調(diào)試功能, 支持下載程序到片內(nèi)Flash 和特定型號(hào)的片外Flash,采用ARM公司提供的標(biāo)準(zhǔn)20 引腳JTAG 仿真調(diào)試接口。這款仿真器需要H-JTAG 軟件(調(diào)試代理)的支持。

H-JTAG 是一款簡(jiǎn)單易用的調(diào)試代理軟件, 功能和流行的MULTI-ICE 類似。H-JTAG 包含兩個(gè)工具軟件:

H - JTAG SERVER 和H - FLASHER 。其中,H - JTAGSERVER 實(shí)現(xiàn)調(diào)試代理的功能,H-FLASHER 則實(shí)現(xiàn)了Flash 燒寫的功能。

H-JTAG 支持ARM 公司的RDI 接口。通過RDI 接口,H -JTAG 能夠支持大多數(shù)主流的ARM 調(diào)試軟件。

JTAG 調(diào)試接口如圖2 所示, 調(diào)試結(jié)構(gòu)如圖3 所示。
 


圖2 JTAG 調(diào)試接口[!--empirenews.page--]


圖3 H-JTAG 調(diào)試結(jié)構(gòu)

調(diào)試軟件(AXD/RVDS/IAR/KEIL) 通過RDI 接口與H-JTAG SERVER 進(jìn)行交互。H-JTAG SERVER 通過與并口連接的JTAG 調(diào)試板控制目標(biāo)板。H-JTAG 提供了靈活的JTAG 接口設(shè)置, 通過設(shè)置H-JTAG 可以支持不同類型的JTAG 調(diào)試板, 如WIGGLER、SDT-JTAG。

2.3 GPRS 模塊選型

電量模塊及繼電器模塊將采集到的數(shù)據(jù)通過RS232傳送到處理器, 然后由GPRS 模塊通過GPRS 網(wǎng)絡(luò)將數(shù)據(jù)傳送到遠(yuǎn)端接在互聯(lián)網(wǎng)上的網(wǎng)路端控制中心。選用MC55 外接SIM 卡, 即可通過串行協(xié)議與ARM 處理器通信, 將采集信息以資料包的形式, 先通過PPP 與運(yùn)營(yíng)商的Internet 服務(wù)器連接,然后把資料包發(fā)送到Internet 上。

MC55 包含了高性能GSM/GPRS 應(yīng)用的所有解決方案: 基帶處理器、供電電路、完整的無線電頻段電路( 包括電源放大器和天線接口)、電源放大器是從供電電壓BATT+ 直接引出來的。MC55 的軟件存儲(chǔ)在Flash 中, 靜態(tài)RAM 為GPRS 連接提供了額外的存儲(chǔ)空間。該單元應(yīng)用程序的物理接口是通過板對(duì)板的連接器來實(shí)現(xiàn)的。

它是由50 個(gè)針腳構(gòu)成, 用來控制該單元、傳輸數(shù)據(jù)和聲音信號(hào)及供電。MC55 包含ASC0、ASC1 兩個(gè)串行接口,為綜合人機(jī)接口界面提供更大的適應(yīng)性。

2.3.1 啟動(dòng)MC55

通過ignition line/IGT (Power on) 時(shí), 需要/IGT (Ignition) 信號(hào)驅(qū)動(dòng)到接地電壓至少100 ms , 并且最少距離VDD 的最后一個(gè)下降沿10 ms , 可以通過使用一個(gè)開漏極/ 集極驅(qū)動(dòng)電路避免電流流入該引腳。在電池供電應(yīng)用程序中,/IGT 持續(xù)時(shí)間最少必須達(dá)到1 s , 這段時(shí)間中連接充電器并且可以從Charge-only 模式轉(zhuǎn)換到Normal模式。

2.3.2 關(guān)閉MC55

(1)正常關(guān)閉程序———通過AT 命令關(guān)閉。

最安全的方式就是通過發(fā)送AT ^ SMSO 命令關(guān)閉。

程序可以使MC55 從網(wǎng)絡(luò)注銷, 使軟件進(jìn)入安全模式并且在斷電之前保存數(shù)據(jù)。在這種模式下, 只有RTC( 實(shí)時(shí)時(shí)鐘)保持運(yùn)行。關(guān)閉該裝置之前先發(fā)送:

^SMSO:MS OFF

OK

^SHUTDOWN

發(fā)送AT^SMSO 之后不要再發(fā)送其他的AT 命令。這種方式為軟件關(guān)閉。

(2) 緊急情況關(guān)閉緊急情況關(guān)閉方法稱為硬件關(guān)閉, 將板對(duì)板連接器的/EMERGOFF 信號(hào)接地=直接關(guān)掉電源, 軟件控制的應(yīng)用程序失效。

3 系統(tǒng)軟件設(shè)計(jì)

3.1 控制器LPC2103 軟件設(shè)計(jì)

控制器LPC2103 的軟件功能主要分為三個(gè)方面: 對(duì)現(xiàn)場(chǎng)采集量及繼電器I/O 量的處理、預(yù)警功能及與GPRS模塊的通信。現(xiàn)場(chǎng)電量模塊輸出的電量信號(hào)較復(fù)雜, 主要表現(xiàn)在精度高、種類多, 且含有大量冗余信息,LPC2103 針對(duì)這些問題作出相應(yīng)處理, 輸出具有校驗(yàn)位、起始位、停止位的電壓、電流、功率等信號(hào)。當(dāng)采集量在允許范圍之外時(shí),LPC2103 做出預(yù)警響應(yīng), 優(yōu)先上傳到監(jiān)控中心進(jìn)行報(bào)警。LPC2103 與GPRS 模塊通過串口發(fā)送AT 指令實(shí)現(xiàn)通信。設(shè)計(jì)流程如圖4 所示。

控制器軟件流程圖

圖4 控制器軟件流程圖[!--empirenews.page--]

3.2 GPRS 模塊設(shè)計(jì)

在本系統(tǒng)中,GPRS 模塊主要完成與LPC2103 控制器之間的數(shù)據(jù)交換和通過移動(dòng)公司的GPRS 網(wǎng)絡(luò)與遠(yuǎn)端計(jì)算機(jī)進(jìn)行數(shù)據(jù)交換。模塊的串口發(fā)送AT 命令實(shí)現(xiàn)對(duì)模塊的控制, 該模塊的主要功能有:(1) 內(nèi)嵌TCP/IP 協(xié)議棧, 能通過移動(dòng)公司的GPRS 網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)交換;(2)SMS 短信息的發(fā)送與接收; (3)GPRS 數(shù)據(jù)包最高可達(dá)1.5 KB; (4)GPRS 模塊與ARM 處理器器經(jīng)AT 指令集通過串口進(jìn)行數(shù)據(jù)通信。GPRS 模塊與ARM 處理器完成數(shù)據(jù)收、發(fā)的程序流程圖分別如圖5、圖6 所示。

GPRS 接收數(shù)據(jù)流程圖

圖5 GPRS 接收數(shù)據(jù)流程圖

GPRS 發(fā)送數(shù)據(jù)流程圖

圖6 GPRS 發(fā)送數(shù)據(jù)流程圖

3.3 上位機(jī)軟件的編寫

上位機(jī)采用Visual Basic 與組態(tài)王6.53 進(jìn)行開發(fā), 軟件設(shè)計(jì)主要包括通信程序的設(shè)計(jì)、數(shù)據(jù)管理程序的設(shè)計(jì)以及系統(tǒng)界面的設(shè)計(jì)。VB 中提供了用于數(shù)據(jù)通信的MSCOMM 通信控件,如何利用該控件提供的屬性、方法和事件是設(shè)計(jì)運(yùn)行穩(wěn)定、數(shù)據(jù)傳輸正確的通信程序的關(guān)鍵。

GPRS 模塊通信過程的實(shí)現(xiàn):

(1) 查看SIM 卡是否插入

①命令:AT+CPIN?

②響應(yīng):READY: 正常

              ERROR:GPRS 模塊未檢測(cè)到SIM 卡

(2) 查詢是否附著GPRS 網(wǎng)絡(luò)

①命令:AT+CGATT?

②響應(yīng):AT+CGATT=1 : 附著網(wǎng)絡(luò);AT+CGATT=0 : 未附著網(wǎng)絡(luò)

(3) 查詢是網(wǎng)絡(luò)信號(hào)強(qiáng)度

①命令:AT+CGREG?

②響應(yīng):0~31 ,0 表示當(dāng)信號(hào)強(qiáng)度,>18 時(shí)就可以進(jìn)行GPRS 通信

(4) 撥號(hào)

①命令:ATD*99***1#

②響應(yīng):CONNNECT: 撥號(hào)成功, 可以進(jìn)行PPP 交互

                     NO CARRIER: 撥號(hào)失敗

監(jiān)控系統(tǒng)使ARM 處理器與GPRS 模塊相結(jié)合, 提高了系統(tǒng)的可靠性, 解決了GPRS 模塊頻繁通信出現(xiàn)的滯后性的問題, 降低了數(shù)據(jù)的誤碼率。使用VB 與組態(tài)王相結(jié)合設(shè)計(jì)的上位機(jī)程序, 在保證了界面美觀性的同時(shí), 解決了PC 機(jī)與GPRS 模塊通信的問題, 降低了開發(fā)成本。本系統(tǒng)已用于實(shí)際現(xiàn)場(chǎng), 效果良好。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

美國(guó)紐約州阿蒙克2022年10月20日 /美通社/ -- IBM(NYSE: IBM)發(fā)布 2022 年第三季度業(yè)績(jī)報(bào)告。 IBM 董事長(zhǎng)兼首席執(zhí)行官 Arvind Kri...

關(guān)鍵字: IBM 軟件 BSP 云平臺(tái)

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險(xiǎn)積極籌備個(gè)人養(yǎng)老金的產(chǎn)品設(shè)計(jì)和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動(dòng)商業(yè)養(yǎng)老保險(xiǎn)、個(gè)人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險(xiǎn)等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動(dòng)的最基本功能。而對(duì)于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對(duì)于空間和生活深層關(guān)系的思考,同時(shí)也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績(jī)預(yù)告。今年前三季度,公司預(yù)計(jì)實(shí)現(xiàn)營(yíng)業(yè)收入7.54億元至8.33億元,同比增長(zhǎng)60.24%至77.03%;歸母凈利潤(rùn)預(yù)計(jì)為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級(jí)企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠(chéng)健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國(guó)際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國(guó)軟件定義存儲(chǔ)及超融合市場(chǎng)研究報(bào)告》,報(bào)告顯示:2022年上半年浪潮超融合銷售額同比增長(zhǎng)59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國(guó))在華深耕經(jīng)營(yíng)12年的“大日子”,圍繞作為外資金融機(jī)構(gòu)對(duì)在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會(huì)社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國(guó)際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國(guó)進(jìn)出口商品交易會(huì)("廣交會(huì)")于"云端"開幕。本屆廣交會(huì)上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過140,...

關(guān)鍵字: 中國(guó)智造 BSP 手機(jī) CAN

要問機(jī)器人公司哪家強(qiáng),波士頓動(dòng)力絕對(duì)是其中的佼佼者。近來年該公司在機(jī)器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機(jī)器人會(huì)后空翻,自主爬樓梯等。這不,波士頓動(dòng)力又發(fā)布了其機(jī)器人組團(tuán)跳男團(tuán)舞的新視頻,表演的機(jī)器人包括...

關(guān)鍵字: 機(jī)器人 BSP 工業(yè)機(jī)器人 現(xiàn)代汽車

嵌入式教程

6897 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉