yjamdfhqjs 发表于 2021-9-3 01:22:24

智能电表用MODBUS读出来的数据怎么解析呢?

最近在弄智能水表和电表,电表读出来了数据,但是不知道怎么解析,找了645协议文档,但是没有找到文字版本的
想忙解决出功率和电压电流数据,能帮忙看一下吗,下面是发送的命令和返回的数据

w600 发表于 2021-9-3 08:19:47

你这个是modbus协议,得看modbus协议文档

ckhf 发表于 2021-9-3 08:39:33

实在不行,盲猜都行啊,电表电压电流功率都知道(不知道就给个假定负载比如220),在里面找220(220x,220xx)左右对应的16进制

niechao15 发表于 2021-9-3 09:03:50

你这协议是Modbus协议,645协议是68开头的。

yjamdfhqjs 发表于 2021-9-3 09:07:18

niechao15 发表于 2021-9-3 09:03
你这协议是Modbus协议,645协议是68开头的。

对的 发送68开头的数据电表根本没有反应。

niechao15 发表于 2021-9-3 09:08:35

yjamdfhqjs 发表于 2021-9-3 09:07
对的 发送68开头的数据电表根本没有反应。

645协议是有ID的,电表收到正确的ID才会回应的。

zhwd102198 发表于 2021-9-3 09:10:52

就按modbus解析;去对应你的电压电流功率

add00 发表于 2021-9-3 09:26:43

Modbus协议了
0103 0014 0026 8414
命令0103 读数据 + 地址0014+ 长度002638组数据 ×2字节 =76 + 校验 8414CRC16-MODBUS

应答也对
命令0103 + 长度4c76字节 + 数据76字节 + 校验B5A7
2字节应该是16进制
第一组1388 =5000 应该是50.00Hz
自己对这找就可以了

span42 发表于 2021-9-3 09:35:52

什么品牌的电表,上网搜他的通讯说明书,找modbus的点表说明

keshipt 发表于 2021-9-3 09:42:45

这是标准的MODBUS协议,没有协议只能根据数据去推算,电压已知220V左右,数据中最接近的E7(231),如果实在找不到协议文档的话,建议楼主找个固定的负载,在知道负载 电压 电流 功率等情况下去读出数据,就可以找出对应关系了

tangmin 发表于 2021-9-3 09:52:46

根据modbus协议去对字节应该不难!

wochai 发表于 2021-9-3 09:53:49

就没人疑惑:楼主的发送指令是从哪儿得到的???

yjamdfhqjs 发表于 2021-9-3 11:06:23

keshipt 发表于 2021-9-3 09:42
这是标准的MODBUS协议,没有协议只能根据数据去推算,电压已知220V左右,数据中最接近的E7(231),如果实 ...

这个方法我试试

阿豪博士 发表于 2021-9-3 12:53:11

找到官方的软件,用串口监控助手,应该可以很快搞定

yjamdfhqjs 发表于 2021-9-3 13:08:36

wochai 发表于 2021-9-3 09:53
就没人疑惑:楼主的发送指令是从哪儿得到的???

网上找的一个指令,但是读出来的数据明显和资料没对上

涛声依旧龙 发表于 2021-9-3 15:42:49

厉害,哦哦哦哦

lingdianhao 发表于 2021-9-3 22:53:55

标准答案在8楼。

zhwd102198 发表于 2021-9-25 16:54:41

咨询下 三相智能电表的电源方案是什么样的?某相断线或者N线断线,还能正常工作和检测吗?想找个有关的电源方案

AWEN2000 发表于 2021-9-25 18:57:45

zhwd102198 发表于 2021-9-25 16:54
咨询下 三相智能电表的电源方案是什么样的?某相断线或者N线断线,还能正常工作和检测吗?想找个有关的电源 ...

就是三个工频变压器

qtechzdh 发表于 2021-9-25 20:40:41

为啥不联系电表厂家呢,提供协议文档就行了。我做过项目用过类似的电能表。根据厂家给的协议,解析很容易的啊

zhwd102198 发表于 2021-9-26 08:17:28

AWEN2000 发表于 2021-9-25 18:57
就是三个工频变压器

嗯谢谢;我度娘了一下,需要变压器,再请教下,有没有不要变压器就可以实现的方案?

zhwd102198 发表于 2021-9-26 08:18:26

AWEN2000 发表于 2021-9-25 18:57
就是三个工频变压器

也不使用阻容降压的方式。用那种小功率的降压芯片。

AWEN2000 发表于 2021-9-26 10:33:18

本帖最后由 AWEN2000 于 2021-9-26 10:34 编辑

zhwd102198 发表于 2021-9-26 08:18
也不使用阻容降压的方式。用那种小功率的降压芯片。

变压器方式最可靠,几乎不会坏的。

导轨式电表体积紧凑用开关电源的,三相半波整流后普通的原边反馈ACDC芯片+高频变压器,变压器很小,因为负载很小。成本省钱到家了.
变压器估计也就2块钱

不过我还没弄明白原边反馈电源怎么做到输出2路直流

dazelong2018 发表于 2022-8-7 10:20:48

变压器方式最可靠,正在设计硬件,参考下。
页: [1]
查看完整版本: 智能电表用MODBUS读出来的数据怎么解析呢?