簡談物聯(lián)網(wǎng)的遠程抄表系統(tǒng)的 應用及設計
瀏覽次數(shù):1722更新時間:2021-09-08
劉丹
安科瑞電氣股份有限公司 上海嘉定 201801
摘 要:本文基于物聯(lián)網(wǎng)的概念,使用 ZigBee、通用分組無線服務技術兩種無線通信技術相結合的方式實現(xiàn)遠程抄表并對數(shù)據(jù)進行存儲和管理。此系統(tǒng)設計主要分為硬件方面的設計和軟件方面的設計,硬件方面的設計需要完成三個部分的硬件制作,包含了采集器、協(xié)調(diào)器、和 GPRS 模塊,需要完成數(shù)據(jù)的傳輸?shù)裙δ?;軟件設計主要包括 ZigBee模塊的硬件接口編寫、上位機的數(shù)據(jù)監(jiān)測管理軟件的編寫等。
關鍵詞:物聯(lián)網(wǎng);ZigBee;GPRS;數(shù)據(jù)庫
0.引言
為了率且較準確的采集居民電力的使用情況,需要對以往的電能抄表技術進行提高和革新。采用遠程抄表這種方式不需要人員以及物力成本去布置專門的線路,具有抄表準確高、高工作效率等優(yōu)點 [1] 。在遠程抄表系統(tǒng)的理論研究上,國外的研究時間比國內(nèi)早,技術也更成熟,美國、等歐洲都已經(jīng)得到了廣泛的運用。遠程抄表系統(tǒng)建設的關鍵是要使數(shù)據(jù)在通信時保持穩(wěn)定且準確 [2] 。
1.遠程抄表系統(tǒng)硬件總體設計
遠程抄表系統(tǒng)的硬件總體設計如圖 1 所示,包含電表、RS485 接口、采集器模塊、協(xié)調(diào)器模塊、GPRS 模塊五大部分。
圖 1 遠程抄表系統(tǒng)硬件總體設計框圖
電表也叫電度表,采用 RS485 通信,為了實現(xiàn)電度表與采集器 D 相互通信 [3] ,需要在兩個模塊之間添加一個電平轉換模塊,本系統(tǒng)采用 MAX485 芯片,5V 電源供電,數(shù)據(jù)
雙向傳輸,傳輸速率 10Mbps。
ZigBee 模塊采用 CC2530 芯片,采用 3.3V 對其供電,芯片具有與 RF 收發(fā)器功能,可實現(xiàn)短距離內(nèi)數(shù)據(jù)更可靠安全地無線傳輸、支持 IEEE 802.15.4 標準。GPRS 模塊主芯片采用 Goouuu-GA6,其工作電壓為5V,可支持 AT 命令口,支持標準 AT 和 TCP/IP 命令接口,GA6 具有“永遠在線”、按量計費、高速傳輸?shù)忍匦浴?br />
1.1局域網(wǎng)內(nèi)數(shù)據(jù)無線收發(fā)天線設計
本系統(tǒng)中,主要采用 CC2530 芯片內(nèi)置的數(shù)據(jù)收發(fā)器進行數(shù)據(jù)在采集器與集中器之間的數(shù)據(jù)通信,即局域網(wǎng)內(nèi)的數(shù)據(jù)無線通信。CC2530 芯片內(nèi)部集成了數(shù)據(jù)無線發(fā)送時TX/RX 的開關,25、26PIN 引腳為 RF 接收發(fā)器輸入輸出引腳。芯片到天線之間需要一個電路,即平衡-不平衡阻抗變換電路,目的是將前端的射頻信號(差模信號輸出)轉為天線的單端輸出,單極子的天線傳輸數(shù)據(jù)時較不穩(wěn)定,需要一個阻抗為 50 歐姆的巴倫匹配電路來使數(shù)據(jù)傳輸更穩(wěn)定。
CC2530 芯片可以通過 RF_N 和 RF_P 端口與天線進行相連接。天線部分可以使用 PCB 類型天線,本系統(tǒng)采用的是具有 SMA 接口的桿狀天線。天線及巴倫匹配電路設計如圖 2
所示。
圖 2 天線及巴倫匹配電路設計
1.2采集器模塊總體電路設計
電表中的數(shù)據(jù)經(jīng)RS485串口傳送到CC2530芯片CPU中,ZigBee 模塊中的 RF 收發(fā)器將數(shù)據(jù)無線發(fā)送,采集器模塊總體電路原理圖如圖 3
圖 3 采集器模塊總體電路原理圖
1.3協(xié)調(diào)器模塊總體電路設計
協(xié)調(diào)器端ZigBee模塊的RF收發(fā)器將采集器端發(fā)送的無線數(shù)據(jù)進行接收,通過發(fā)送、接收引腳與 Goouuu-GA6 芯片進行通信,利用 GPRS 模塊將數(shù)據(jù)遠程發(fā)送到上位機監(jiān)控中心,協(xié)調(diào)器模塊總體電路原理圖如圖 4 所示。
圖 4 協(xié)調(diào)器模塊總體電路原理圖
1.4 GPRS模塊電路設計
GPRS模塊采用Goouuu-GA6芯片,其主要由電源、天線接口、SIM卡連接電路組成,天線采用彈簧天線,采用3V SIM卡,Goouuu-GA6模塊電路原理圖如圖5所示。
圖 5 Goouuu-GA6 模塊電路原理圖
2.遠程抄表系統(tǒng)的軟件部分設計
遠程抄表系統(tǒng)的軟件程序編寫主要包括各模塊的初始化、建立、連接網(wǎng)絡、RF天線收發(fā)數(shù)據(jù)、GPRS模塊發(fā)送數(shù)據(jù)、上位機接收數(shù)據(jù)等部分,系統(tǒng)主程序設計流程圖如圖6
所示。
2.1數(shù)據(jù)傳輸程序設計
采集器/協(xié)調(diào)器程序設計主要采用IAR開發(fā)平臺,使用Z-stack協(xié)議,其包括MAC層、MWK層、HAL驅(qū)動層、APP應用層等。
采集器程序主要包括設備節(jié)點的初始化、協(xié)調(diào)器建立網(wǎng)絡連接、RF接收器實現(xiàn)數(shù)據(jù)無線傳輸?shù)?;協(xié)調(diào)器程序主要包括設備節(jié)點的初始化、建立局域網(wǎng)網(wǎng)絡、啟動GPRS模塊、
接收數(shù)據(jù)并遠程發(fā)送數(shù)據(jù)等。
局域網(wǎng)中采用的無線收發(fā)數(shù)據(jù)程序設計要保證兩個設備有著相同的通信頻率、通道號、網(wǎng)絡ID、才可以實現(xiàn)局域網(wǎng)內(nèi)的無線通信。
GPRS模塊程序主要包括硬件初始化、附著激活網(wǎng)絡、連接服務器、遠程發(fā)送數(shù)據(jù)等。通過編寫AT命令的相關程序來控制GPRS模塊進行遠程數(shù)據(jù)的傳輸。
上位機管理軟件程序設計是采用.Net平臺的Winform開發(fā),以及ADO.Net平臺進行數(shù)據(jù)庫的訪問、數(shù)據(jù)庫數(shù)據(jù)存儲、查詢等與數(shù)據(jù)庫相關的應用程序編程。
Net擁有C/S模式、B/S兩種交互模式,此系統(tǒng)設計采用的是C/S模式,實現(xiàn)服務器端對客戶端的連接監(jiān)測和數(shù)據(jù)接收[4]。TCP/IP網(wǎng)絡的應用程序使用Socket網(wǎng)絡編程[5];ADO.Net包含用于連接到數(shù)據(jù)庫、執(zhí)行命令和檢索數(shù)據(jù)結果的一組類庫,可以通過程序的方式訪問主機中的數(shù)據(jù)庫。
2.2數(shù)據(jù)管理程序設計
數(shù)據(jù)管理程序即上位機管理軟件程序主要包括用戶登錄界面程序設計、服務器端的IP端口連接監(jiān)測程序設計以及SQL語句數(shù)據(jù)庫的建立程序設計。
用戶登錄界面程序主要包括將輸入到文本框中的數(shù)據(jù)與數(shù)據(jù)庫中的信息進行比較,若相同則可以進入數(shù)據(jù)庫查詢系統(tǒng),否則無法進入數(shù)據(jù)庫。
服務器端的IP端口連接監(jiān)測程序主要包括讀取本機IP和端口號、設定隊列、等待客戶端的連接并讀取客戶端所發(fā)的數(shù)據(jù)并存入到數(shù)據(jù)庫中。
SQL語句數(shù)據(jù)庫的建立程序設計包括用戶登錄信息數(shù)據(jù)庫的建立程序設計以及對客戶端向服務器發(fā)送的數(shù)據(jù)進行存儲的數(shù)據(jù)庫的建立程序設計。
3.系統(tǒng)實現(xiàn)
采集器端采集的數(shù)據(jù)通過RF天線無線傳輸?shù)絽f(xié)調(diào)器,協(xié)調(diào)器通過GPRS自帶的Internet技術將字符串遠程的傳輸?shù)缴衔粰C服務器端,系統(tǒng)硬件實現(xiàn)部分如圖7。
圖7 系統(tǒng)硬件實現(xiàn)部分
用戶登錄界面設計實現(xiàn)如圖8,數(shù)據(jù)庫數(shù)據(jù)查詢設計實現(xiàn)如圖9。
圖 8 用戶登錄界面設計實現(xiàn)
圖 9 數(shù)據(jù)庫數(shù)據(jù)查詢設計實現(xiàn)
4.安科瑞遠程預付費抄表系統(tǒng)的介紹及其應用
4.1系統(tǒng)簡介
系統(tǒng)為B/S架構,主要包括前端管理網(wǎng)站和后臺集抄服務,配合公司的預付費電表DDSY1352和DTSY1352系列以及多用戶計量箱ADF300L系列,實現(xiàn)電能計量和電費管理等功能。
另外可以選配遠傳閥控水表組成水電一體預付費系統(tǒng),達到先交費后用水的目的,剩余水量用完自動關閥。
4.2系統(tǒng)功能
AcrelCloud-3200預付費水電云平臺由云平臺-網(wǎng)關-預付費電能表組成,通過通信網(wǎng)絡完成系統(tǒng)到表的充值、查詢、監(jiān)控、控制及短信報警等功能。
本系統(tǒng)適用于一些大集團和大物業(yè),往往需要將多個物業(yè)環(huán)境、分散于各地的物業(yè)集中式收費和管理,面臨著數(shù)據(jù)公網(wǎng)傳輸,財務操作分散,在線支付,總部財務扎口等復雜的需求。
遠程集中抄表:抄表信息通過網(wǎng)關實時上傳到云平臺,快速便捷,免去人工抄表。
水表預付費:可是查看某區(qū)域水表的實時狀態(tài)信息,并可以進行單表或批量設置水價控閥等操作。
遠程售電:財務集中管理,電量實時下發(fā),并比對充值次數(shù)防止,方便快捷。
能耗分析:用戶和管理員都可查詢預付費表或管控表每天的用能狀況;可提供能耗分析+財務軌跡一體式綜合管理報表,包含用戶表的能耗、財務數(shù)據(jù)、能耗和財務的期初期末值等數(shù)據(jù)。
在線支付:商戶可以通過小程序或者微信公眾號實現(xiàn)在線自助充值水電費,也可以實時關注商鋪用水用況。
短信提醒:金額不足或金額欠費提醒、電表充值到賬提醒,都可及時短信通知商戶。
遠程控制:可對任意一塊電表執(zhí)行遠程拉閘或保電等一系列遠程控制操作,方便管理。
4.3設備選型
5.結束語
基于物聯(lián)網(wǎng)的概念,采用ZigBee、通用分組無線服務技術兩種無線通信技術相結合的方式實現(xiàn)遠程抄表并對其數(shù)據(jù)進行存儲和管理。充分發(fā)揮通信技術和計算機技術的作用,降低了現(xiàn)場布線的復雜難度,獲得更加準確的數(shù)據(jù)。使用ZigBee技術,會使得設備節(jié)點更加地不費電,同時功耗很低,這樣就增加了使用的時間;采用的GPRS技術,選擇的是TCP/IP通信模式,用戶可以不必詳細了解其數(shù)據(jù)交換的全過程;上位機控制中心,采用.Net與ADO.Net相結合的方式實現(xiàn)直接對遠程接收到的數(shù)據(jù)進行查詢和存儲。
參考文獻
[1] 霍弘宇.基于物聯(lián)網(wǎng)的遠程抄表應用研究[D].吉林:吉林大學,2014.
[2] 何穎秋,郭俞君.基于物聯(lián)網(wǎng)的遠程抄表系統(tǒng)的設計[J].
[3] 安科瑞企業(yè)微電網(wǎng)設計與應用手冊.2020.06版.