Mbus主机常用发送命令解析

来源:互联网 发布:北京特比尔软件 编辑:程序博客网 时间:2024/06/05 20:54

在进行Mbus通信时,一些常见的命令会有混淆或者不清楚,下面进行一些总结。

Mbus通信的命令格式有几种,分别如下图:

其中“Single Character”主要是用于从机回复“确认”信息,一般是一个“E5”作为回复。

“Short Frame”是短命令,也叫一级地址命令,我们经常使用的“10  5B  FE  59  16”就是这种命令。

“Control Frame”为控制命令,这种命令一般是作为配置从设备的命令,如修改波特率等,一般不是作为读表命令。

“Long Frame”为长帧命令,也叫“二级”地址命令,我们通过表的序列号,套用该命令格式实现读表。

这里面 C-Field为(control)控制命令,A-Field为(address)命令,CI-Field为(control-info)命令。

C-Field我们最长见得是0x5B,这主要是因为广播命令中常用,其实还有别的命令,如下图所示:

A-Field为地址指令,这个容易理解,从00到FF,不过用于从设备独有的地址是1-250,0是出厂地址,254(FEh)和255(FFh)用于广播地址。而且发

0 0