办公用品网站建设可行性分析,江门网站优化方案,wordpress增加分类目录,外贸网站优化免费渠道安科瑞 华楠
摘 要#xff1a;本文基于物联网的概念#xff0c;使用 ZigBee、通用分组无线服务技术两种无线通信技术相结合的方式实现远程抄表并对数据进行存储和管理。此系统设计主要分为硬件方面的设计和软件方面的设计#xff0c;硬件方面的设计需要完成三个部分的硬件制…安科瑞 华楠
摘 要本文基于物联网的概念使用 ZigBee、通用分组无线服务技术两种无线通信技术相结合的方式实现远程抄表并对数据进行存储和管理。此系统设计主要分为硬件方面的设计和软件方面的设计硬件方面的设计需要完成三个部分的硬件制作包含了采集器、协调器、和 GPRS 模块需要完成数据的传输等功能软件设计主要包括 ZigBee模块的硬件接口编写、上位机的数据监测管理软件的编写等。
关键词物联网ZigBeeGPRS数据库 0.引言
为了有效率且较准确的采集居民电力的使用情况需要对以往的电能抄表技术进行提高和革新。采用远程抄表这种方式不需要专业人员以及物力成本去布置专门的线路具有抄表准确高、高工作效率等优点 [1] 。在远程抄表系统的理论研究上国外的研究时间比国内早技术也更成熟美国、等欧洲国家都已经得到了广泛的运用。远程抄表系统建设的关键是要使数据在通信时保持稳定且准确 [2] 。 1.远程抄表系统硬件总体设计
远程抄表系统的硬件总体设计如图 1 所示包含电表、RS485 接口、采集器模块、协调器模块、GPRS 模块五大部分。 图 1 远程抄表系统硬件总体设计框图
电表也叫电度表采用 RS485 通信为了实现电度表与采集器 D 相互通信 [3] 需要在两个模块之间添加一个电平转换模块本系统采用 MAX485 芯片5V 电源供电数据
双向传输传输速率 10Mbps。
ZigBee 模块采用 CC2530 芯片采用 3.3V 对其供电芯片具有与 RF 收发器功能可实现短距离内数据更可靠安全地无线传输、支持 IEEE 802.15.4 标准。GPRS 模块主芯片采用 Goouuu-GA6其工作电压为5V可支持 AT 命令口支持标准 AT 和 TCP/IP 命令接口GA6 具有“永远在线”、按量计费、高速传输等特性。
1.1局域网内数据无线收发天线设计
本系统中主要采用 CC2530 芯片内置的数据收发器进行数据在采集器与集中器之间的数据通信即局域网内的数据无线通信。CC2530 芯片内部集成了数据无线发送时TX/RX 的开关25、26PIN 引脚为 RF 接收发器输入输出引脚。芯片到天线之间需要一个电路即平衡-不平衡阻抗变换电路目的是将前端的射频信号差模信号输出转为天线的单端输出单极子的天线传输数据时较不稳定需要一个阻抗为 50 欧姆的巴伦匹配电路来使数据传输更稳定。
CC2530 芯片可以通过 RF_N 和 RF_P 端口与天线进行相连接。天线部分可以使用 PCB 类型天线本系统采用的是具有 SMA 接口的杆状天线。天线及巴伦匹配电路设计如图 2
所示。 图 2 天线及巴伦匹配电路设计
1.2采集器模块总体电路设计
电表中的数据经RS485串口传送到CC2530芯片CPU中ZigBee 模块中的 RF 收发器将数据无线发送采集器模块总体电路原理图如图 3 图 3 采集器模块总体电路原理图
1.3协调器模块总体电路设计
协调器端ZigBee模块的RF收发器将采集器端发送的无线数据进行接收通过发送、接收引脚与 Goouuu-GA6 芯片进行通信利用 GPRS 模块将数据远程发送到上位机监控中心协调器模块总体电路原理图如图 4 所示。 图 4 协调器模块总体电路原理图
1.4 GPRS模块电路设计
GPRS模块采用Goouuu-GA6芯片其主要由电源、天线接口、SIM卡连接电路组成天线采用弹簧天线采用3V SIM卡Goouuu-GA6模块电路原理图如图5所示。 图 5 Goouuu-GA6 模块电路原理图 2.远程抄表系统的软件部分设计
远程抄表系统的软件程序编写主要包括各模块的初始化、建立、连接网络、RF天线收发数据、GPRS模块发送数据、上位机接收数据等部分系统主程序设计流程图如图6
所示。 2.1数据传输程序设计
采集器/协调器程序设计主要采用IAR开发平台使用Z-stack协议其包括MAC层、MWK层、HAL驱动层、APP应用层等。
采集器程序主要包括设备节点的初始化、协调器建立网络连接、RF接收器实现数据无线传输等协调器程序主要包括设备节点的初始化、建立局域网网络、启动GPRS模块、
接收数据并远程发送数据等。
局域网中采用的无线收发数据程序设计要保证两个设备有着相同的通信频率、通道号、网络ID、才可以实现局域网内的无线通信。
GPRS模块程序主要包括硬件初始化、附着激活网络、连接服务器、远程发送数据等。通过编写AT命令的相关程序来控制GPRS模块进行远程数据的传输。
上位机管理软件程序设计是采用.Net平台的Winform开发以及ADO.Net平台进行数据库的访问、数据库数据存储、查询等与数据库相关的应用程序编程。
Net拥有C/S模式、B/S两种交互模式此系统设计采用的是C/S模式实现服务器端对客户端的连接监测和数据接收[4]。TCP/IP网络的应用程序使用Socket网络编程[5]ADO.Net包含用于连接到数据库、执行命令和检索数据结果的一组类库可以通过程序的方式访问主机中的数据库。
2.2数据管理程序设计
数据管理程序即上位机管理软件程序主要包括用户登录界面程序设计、服务器端的IP端口连接监测程序设计以及SQL语句数据库的建立程序设计。
用户登录界面程序主要包括将输入到文本框中的数据与数据库中的信息进行比较若相同则可以进入数据库查询系统否则无法进入数据库。
服务器端的IP端口连接监测程序主要包括读取本机IP和端口号、设定监听队列、等待客户端的连接并读取客户端所发的数据并存入到数据库中。
SQL语句数据库的建立程序设计包括用户登录信息数据库的建立程序设计以及对客户端向服务器发送的数据进行存储的数据库的建立程序设计。 3.系统实现
采集器端采集的数据通过RF天线无线传输到协调器协调器通过GPRS自带的Internet技术将字符串远程的传输到上位机服务器端系统硬件实现部分如图7。 图7 系统硬件实现部分
用户登录界面设计实现如图8数据库数据查询设计实现如图9。 图 8 用户登录界面设计实现 图 9 数据库数据查询设计实现 4.安科瑞远程预付费抄表系统的介绍及其应用
4.1系统简介
系统为B/S架构主要包括前端管理网站和后台集抄服务配合公司的预付费电表DDSY1352和DTSY1352系列以及多用户计量箱ADF300L系列实现电能计量和电费管理等功能。
另外可以选配远传阀控水表组成水电一体预付费系统达到先交费后用水的目的剩余水量用完自动关阀。 4.2系统功能
AcrelCloud-3200预付费水电云平台由云平台-网关-预付费电能表组成通过通信网络完成系统到表的充值、查询、监控、控制及短信报警等功能。 本系统适用于一些大集团和大物业往往需要将多个物业环境、分散于各地的物业集中式收费和管理面临着数据公网传输财务操作分散在线支付总部财务扎口等复杂的需求。 远程集中抄表抄表信息通过网关实时上传到云平台快速便捷免去人工抄表。 水表预付费:可是查看某区域水表的实时状态信息并可以进行单表或批量设置水价控阀等操作。 远程售电:财务集中管理电量实时下发并比对充值次数防止作弊方便快捷。 能耗分析:用户和管理员都可查询预付费表或管控表每天的用能状况可提供能耗分析财务轨迹一体式综合管理报表包含用户表的能耗、财务数据、能耗和财务的期初期末值等数据。 在线支付:商户可以通过小程序或者微信公众号实现在线自助充值水电费也可以实时关注商铺用水用况。 短信提醒:金额不足或金额欠费提醒、电表充值到账提醒都可及时短信通知商户。 远程控制:可对任意一块电表执行远程拉闸或保电等一系列远程控制操作方便管理。 4.3设备选型 5.结束语
基于物联网的概念采用ZigBee、通用分组无线服务技术两种无线通信技术相结合的方式实现远程抄表并对其数据进行存储和管理。充分发挥通信技术和计算机技术的作用降低了现场布线的复杂难度获得更加准确的数据。使用ZigBee技术会使得设备节点更加地不费电同时功耗很低这样就增加了使用的时间采用的GPRS技术选择的是TCP/IP通信模式用户可以不必详细了解其数据交换的全过程上位机控制中心采用.Net与ADO.Net相结合的方式实现直接对远程接收到的数据进行查询和存储。 参考文献
[1] 霍弘宇.基于物联网的远程抄表应用研究[D].吉林吉林大学2014.
[2] 何颖秋,郭俞君.基于物联网的远程抄表系统的设计[J].
[3] 安科瑞企业微电网设计与应用手册.2020.06版.