文章具体介绍了M-Bus外表总线,包含总线结构、总线的通讯协议,及其在长途抄表中的使用。家用公共事业外表经过扩展M-Bus总线,使其具有与M-Bus外表总线通讯的功用,然后完成长途抄表。
关键词: 外表总线;使用;长途抄表
Meter-bus protocol and its application
SHENYu-ming,ZHENLan-han,GUANXiao-chun,WEIJie
(Shanghai University of Technology,Shanghai200093,China)
Abstract:This paper presents the M-busincluding its configuration,bus communication protocol and itsapplication to remotely coping meters.The house-using public business meters havethe performance ofcommu-nication with the M-bus and realizethe remotely coppying meters by exanding the M-bus.
Key words:Meters bus;application;remotely coping meters
1 M-Bus总线的结构模型及特色
1)物理层
2)数据链路层
3)使用层
2 M-Bus外表总线协议
(1)前导字节
(2)帧开端符
(3)外表类型
(4)地址域
(5)操控码
其间:
D7:0—表明由主站宣布的操控帧;
1—表明由从站宣布的应对帧;
D6:0—表明从站正确应对;
1—表明从站对反常信息的应对;
D5~D0:操控码
000000:保存;
000100:读计量数据;
000101:读地址;
001000:播送校时;
001100:更改通讯速率;
010010:写机电同步数据;
010100:写时域;
010101:写阀门操控;
011010:设定密钥;
1XXXXX:厂商自定义。
(6)数据长度
数据长度字段包含一个表明字节数的整数,用十六进制表明,是数据长度字段和校验字段之间(不包含该两个字段)的数据字节的计数值。读数据时数据长度小于或等于64H。写数据时数据长度小于或等于32H,数据长度等于零表明无数据域。
(7)数据域(DATA)
数据传送时,发送方按字节进行加33H处理,接纳方按字节进行减33H处理。
(8)校验码(CS)
一个字节从帧开端符开端到校验码之前的一切各字节进行二进制算术累加,不计超越FFH的溢出值。
3 数据的传输
一切多字节数据域均先传送 低位字节,再传送高位字节。例如,传送数据域的值为12345678,其传输次第如图5所示。
每次通讯先由主站宣布指令帧,被挑选的从站依据指令帧的要求做出呼应。传输呼应的时序见图6、图7。数据通讯过程中,若接纳方检测到校验和奇偶校验或格局犯错,均抛弃该信息帧不予呼应。
图中Tbit=1/波特率秒———二进制位传送时刻
Tbyte=11Tbit———字节传送时刻
Td 1=Tbyte———延迟时刻
Tframe=帧字节数*Tbyte———帧传输时刻
Tr=50 ms+30*Tbyte———最长呼应时刻
Tfba=实践帧字节长度*Tbyte———实践帧传输时刻
Tb≤1Tbyte———字节间的中止时刻
4 M-Bus外表总线的使用
M-Bus总线的作业状况分为数据传输状况和闲暇作业方法两种。数据传输状况又分为主站至从站的数据传输和从站至主站的数据传输。
主站至从站的数据传输只允许一个主站衔接到户用外表总线。主站作业时应向总线供给电源。
5 小 结
M-Bus外表总线是一种低成本的户用电子系统,能够完成公共事业外表的联网和长途抄表功用。公共事业外表包含户用电表、水表、热量表等计量外表。文章具体介绍了M-Bus外表总线,包含总线结构、总线的通讯协议,及其在长途抄表中的使用。家用公共事业外表经过扩展M-Bus总线,使其具有与M-Bus 外表总线通讯的功用,然后完成长途抄表。