🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
标签:EnergyMonitor 乐联网产品 ---------- 作者:lewei50@20170516 ---------- 左边那个是一个抄表器,右边单项电表 ## 突出特点 - 电表与抄表器可以通过载波,无线 两种模式进行通信,透明传输,用户不用干预 - 电表(Modbus RTU协议)支持485 接口,可以独立于抄表器工作,并且提供开口互感器,方便安装 - 抄表器模式1:直接载波数据通过串口输出(CH340),通过PC或者Openwrt 读取串口数据进行抄表 - 抄表器模式2:内置ESP12 模组,可以直接编程,通过ESP12 进行载波抄表。 ![载波单相表套装全家福-本产品由深圳健思研公司出品][1] ## 单项电表 接口类型:1路RS-485接口;1路载波;1路无线 通讯规约:MODBUS-RTU规约; 数据格式:“8,N,1”; ### 电表MODBUS RTU 关键参数 寄存器 | 说明 | ----|------| 0048H (只读) | 电压,无符号数,值=DATA/100,单位V 0049H (只读)| 电流,无符号数,值=DATA/100,单位A 004AH (只读) | 有功功率,无符号数,值=DATA,单位为W 004BH-004CH(只读)| 正向有功电能,无符号数,值=DATA/3200,单位为kWh ### 用485测试通路和协议 建议先把电表用485 跟PC 连到一起,测试一下485 通路和协议 需要一个USB-485 的dongle,比如下图这种的 ![usb-485 dongle][2] 发送:01 03 00 48 00 05 05 DF 收到:01 03 0A 5A 3F 00 4B 00 7C 00 04 22 00 E1 89 解释一下 电压:0x5A3F 除以100 电流:0x004B 除以100 功率:0x007C 电能:0x042200 除以3200 如下图: ![用485测试通路和协议][3] ## 抄表器 ![抄表器][4] **注意跳线区的插针,可以通过插针切换如下三种模式** ![通过跳线切换三种模式,其中MICRO USB 在下面][5] - wifi-usb 给内置ESP12 下载固件的模式 - ZB-USB 通过USB接口直接载波通信抄表的模式(上文抄表器模式1) - ZB-WIFI 通过ESP12 直接载波抄表的模式(上文抄表器模式2) ## 开始体验一下载波抄表吧,大概需要三个步骤 ### 步骤1:先把电表放到电表箱(最重要) **接线怎么接不说了,自己不懂得千万别动手,强电有风险,一定要谨慎,一定要谨慎,一定要谨慎。** 把电压互感器两根线接到零线火线,开口电流互感器套在火线上。,就是最右边的样子 ![把电表放到电表箱][6] ### 步骤2:配置参数,链接乐联网 将抄表器上电,一定注意跳线位置处在esp12和载波模块进行通信的位置(黄框内跳线位置处在上文提到的模式2 ZB-WIFI),保证抄表器和电表处在同相电网内且没有经过变压器(一般家庭都没问题) ![注意跳线位置][10] 搜索ssid,知道esp 开头的,链接,密码12345678 ![抄表器ap ][11] 连上以后登陆192.168.4.1,如下图 ![192.168.4.1 登陆以后的截图][12] ssid:你需要连接的上行路由器ssid password:你需要连接的上行路由器密码 regpacket:乐联网公共电表平台sn,如果从乐联网购买的抄表器,这个已经填好了,否则可以像service#lewei50.com 邮箱申请这个sn(# 换成@) bsp:波特率,这里填写9600 > 理论上发出去的抄表器应该已经下载了DTU固件,所以这一步可以略去,如果万一碰到没有下载DTU固件的,请自行下载固件。 [乐联网公共电表平台WIFI DTU 固件][9] 点击save,如果抄表器连到了上行路由器上面的话,这个esp 开头的ap 就会消失,可以从上行路由器上面看看是不是多了一个wifi设备。 ### 步骤3:去乐联网公共电表平台看数据吧 乐联网公共电表平台入口地址:[pm.lewei50.com][13] 如果没有注册账号,就先注册一个,注意注册这里面的sn 就是上面的regpacket。 注册完成以后注意以下几点: 1. 请在地点设置选项内选择时区,国内一般选择+8 时区 ![地点位置选择时区,否则看到的时间会不对][14] 2. 请在电表设置选项内选择电表类型以及slaveID,现在支持JSY-149和自定义,使用抄表器配套电表的话直接用JSY-149 就可以了。 ![选择电表类型][15] 3. 如果是其他厂家电表,可以选择自定义,然后根据寄存器实际内容进行设置就可以了 ![自定义电表需要自己配置][16] **好的,如果一切正常,就可以看到数据了** ![看到这里就说明你成功了][17] ## 抄表器的其他工作模式 除了工作在ZB-WIFI模式直接通过上传数据,还可以工作在ZB-USB的透传模式。这个模式可以直接用来评价载波通信是否可以成功。ZB-USB工作模式如下 ### 步骤1:把抄表器插到一个插座上,调整跳线到模式1(ZB-USB,跳线截图中间的模式) 注意:抄表器和电表不能隔着变压器,并且要同相(不是三相的不用考虑这个问题) ![这个照片就是ZB-USB的模式,能看清楚跳线么][7] ### 步骤2:把Micro USB 接到PC 上 如果需要安装驱动,请自己安装(CP2102) 继续打开串口软件,发送数据 ,看到结果如下图。 ![这张图看着眼熟么][8] 区别就是点击发送的时候返回的数据没有485 连接的时候返回的那么快了,因为载波通信都是很慢的。 说明一下:高手可能看出点区别,就是其实两张图不应该都是COM6,因为一个是485-USB dongle,一个是抄表器上面的CP2102,不可能一样的。这里因为我偷懒,没有接上USB-485 来进行测试截图,希望偷个懒不影响把问题说清楚。 [1]: http://doc-resources.lewei50.com/lewei50/img/EnergyMonitor-lewei50-20170516-1.jpg [2]: http://doc-resources.lewei50.com/lewei50/img/EnergyMonitor-lewei50-20170516-7.jpg [3]: http://doc-resources.lewei50.com/lewei50/img/EnergyMonitor-lewei50-20170516-2.jpg [4]: http://doc-resources.lewei50.com/lewei50/img/EnergyMonitor-lewei50-20170516-3.jpg [5]: http://doc-resources.lewei50.com/lewei50/img/EnergyMonitor-lewei50-20170516-4.jpg [6]: http://doc-resources.lewei50.com/lewei50/img/EnergyMonitor-lewei50-20170516-5.jpg [7]: http://doc-resources.lewei50.com/lewei50/img/EnergyMonitor-lewei50-20170516-6.jpg [8]: http://doc-resources.lewei50.com/lewei50/img/EnergyMonitor-lewei50-20170516-2.jpg [9]: http://leweidoc.oss-cn-hangzhou.aliyuncs.com/doc/ESP8266_WIFIMASTERPM.bin [10]: http://doc-resources.lewei50.com/lewei50/img/EnergyMonitor-lewei50-20170516-9.jpg [11]: http://doc-resources.lewei50.com/lewei50/img/EnergyMonitor-lewei50-20170516-8.jpg [12]: http://doc-resources.lewei50.com/lewei50/img/EnergyMonitor-lewei50-20170516-10.jpg [13]: pm.lewei50.com [14]: http://doc-resources.lewei50.com/lewei50/img/EnergyMonitor-lewei50-20170516-11.jpg [15]: http://doc-resources.lewei50.com/lewei50/img/EnergyMonitor-lewei50-20170516-12.jpg [16]: http://doc-resources.lewei50.com/lewei50/img/EnergyMonitor-lewei50-20170516-13.jpg [17]: http://doc-resources.lewei50.com/lewei50/img/lewei50-20170604-1.jpg