微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 总线制M-BUS直读水表协议规范

总线制M-BUS直读水表协议规范

时间:12-15 来源:互联网 点击:
本协议为主-从M-Bus模式的半双工通讯方式。采集器为主叫方,水表为被叫方。每个水表均有各自的地址编码。通讯链路的建立与解除均由采集器来完成。

字节格式符合CJ/T188-2004标准字节格式,即每字节含8位二进制码,传输时加上1位起始位(0)、一个偶校验位、一个停止位(1),共11位。

通讯波特率为2400bps。校验码(CS)符合CJ/T188-2004,即从M-Bus起始符(0x68)开始到M-Bus校验码之前的所有字节和的模256。

由主叫发往被叫的控制帧以SND_为前缀,由被叫发往主叫的控制帧以RSP_为前缀。采集器与表计之间的通讯包含以下几个命令帧,如下:

1、读表计数据:SND_SU

2、读表计地址:SND_UD_RAD

3、设置表计地址:SND_UD_AD

4、读表计状态:SND_UD_CK

顺序

0

1

2--8

9

10

11-12

13

14-20

21

22

说明

68h

T

ADDR

15H

L

A018h

SER

A0-A6

CS

16h

实例

68

aa

aa aa aa aa aa aa aa

15

0A

A0 18

00

01 00 00 05 08 00 00

9D

16

表计地址及数据编码格式

1、表计地址编码格式(采用BCD码):

A0—生产流水号最低字节;

A1—生产流水号次高字节;

A2—生产流水号最高字节;

A3—表计生产月份;

A4—表计生产年份;

A5—生产厂商代码低字节;

A6—生产厂商代码高字节;

2、表计数据编码格式(采用BCD码):

如表计数据是123456.78,则数据编码如下:

D0—0x78;

D1—0x56;

D2—0x34;

D3—0x12;

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top