当前位置: 首页 >应用方案 >技术应用 >

4G云数传电台如何实现智能抄表

本案例通过零代码开发实现不限距离的4G数据无线传输,可将该设备接入快速原系统,仅需增加原系统配置的Modbus超时时间(无线传输相对有线传输干扰较弱),由于4G数据电台通过4G网络传输数据,运营商会收取一定的流量费用,因此4G数传电台常用“远程抄表”这一类对实时性无要求以及通讯间隔较长的场景。

下文将通过“远程抄表”深入了解4G云输出电台的使用方法。

硬件准备

1.采集设备选择

下面我将通过远程采集DTSU666(正泰旗下智能电能表),支持Modbus RTU协议与电表常用的DL/T 645-2007协议,本文主要讲解Modbus RTU协议采集,有机会在将DL/T 654-2007协议采集解析方法。

2.采集控制设备选择

人机交互采用昆仑通态的嵌入式组态屏(TPC-7062Ti该方案在工控环境经常应用,网上有不少入门教程,有兴趣可以去搜索了解,本案例不对MCGSE组态环境”开发基础知识进行讲解,有疑问可通过百度搜索查询。

3.远程传输设备选择

采用亿佰特E95-DTU (4G02-485) 云数传电台,该电台是采用4G CAT1方案,支持移动、联通、电信运营商网络。支持微信小程序配置,可以实现一对一、一对多、多对多等复杂的物联网应用场景。

设备连接与电台配置

第一步:分别连接E95-DTU(4G02-485)DTSU666E95-DTU(4G02-485)TPC7062Ti通讯线电台A接设备A(或屏的RS485-A),电台B接设备B(或屏的RS485-B)

第二步:分别为设备接通电源。

第三步:打开微信扫码界面,扫描设备二维码进入小程序

第四步:点击“扫码添加”进入扫码界面,再次扫描设备上的二维码,设置波特率和校验,点击“确定”,即可加入分组,进入分组设备列表界面。

第五步:在分组设备列表页面,点击“添加”按钮,即可继续添加设备。

第六步:两个设备添加完成后,电脑启动两个串口调试助手,选择串口波特率为9600bps(默认)、校验方式8N1(默认),点击“确认”。

第七步:更改参数后需手动重启设备,观察LED指示灯情况,当设备双方LINKBLINKA灯都亮时,说明已成功建立连接。

具体步骤参考云数传电台手册快速入门配置参数。(产品手册链接地址:

https://www.ebyte.com/product-view-news.html?id=1088)

DTSU666寄存器

DTSU666支持多种电能参数统计输出,案例就不全部演示了,就以获取正向有功总电能为例。

地址(HEX

参数说明

寄存器类型

数据类型

00 06

电流互感器倍率IrAt

(19999)

保存寄存器

Int16

00 07

电压互感器倍率UrAt

(19999 表示电压变比 0.1999.9)

保存寄存器

Int16

10 1E

(当前)正向有功总电能ImpEp

保存寄存器

单精度浮点

(标准IEEE754格式)

【注】通讯读出的所有电量数据均为二次值,不含变比,负数以补码表示,具体方法与其余寄存器通过DTSU666”手册查询。

数据转换规则(当前正向有功总电能计算方法)如下:

读当前正向有功总电能ImpEp (101EH)

读命令帧:01 03 10 1E 00 02 A0 CD

返回帧:01 03 04 3F F1 EB 85 28 87(3FF1EB85为浮点数据)

ImpEp测量值=0x3FF1EB85(单精度浮点)×电流变比(IrAt)×电压变比(UrAt*0.1)=1.89(十进制)×20×(10×0.1)= 37.8kWH

智能抄表系统实机调试

超时时间匹配

在使用实机演示前应当根据设备工作环境对应调整超时时间,将主机连接云数传电台的RS485接口同时引出的USBRS485设备上监控数据收发情况,利用“手动采集”按钮,触发设备采集,等待数据返回,若监控设备上统计的数据为一个Modbus请求一个Modbus返回,在多尝试几次若依旧正常则配置参数合理,若出现两个请求指令连接在一起并且存在数据放回就需要增加超时时间。

仿真实机演示

笔者手上并无DTSU666设备,通过Modbus Slave软件仿真设备测试;

第一组数据:

云数传电台第一组数据

第二组数据:

云数传电台2组数据


https://www.wjx.cn/jq/84863372.aspx