单灯控制器是智能照明和智能灯杆上的常用设备LED灯具无极调光、灯具电参量采集、阈值设置、灯杆倾斜监测、灯杆漏电/倾斜检测、路灯故障判断、无线OTA在线升级等功能。
佰马BM-DK200单灯控制器采用RS以本系列单灯控制器为例,详细介绍了通信协议的传输特性和帧格式,帮助用户快速实现智能照明或智能路灯杆系统对接。
1.1 本协议主要从结构的半双工通信模式出发。主站建立和解除通信链路 控制发出的信息帧。每帧由帧起始符、帧长、控制码、站址域、 发送数据、接收数据、数据内容、帧校验码和帧结束符等 9 个 部分组成。每个部分都有几个字节。
1.2 通信波特率为:2400bps;
1.3 字节格式:每字节包含 8 二进制码在传输过程中添加一个起始位(0)和一个 停止位(1)共 10 位置。先传低位,后传高位。
2.1 帧是传输信息的基本单元。下帧格式如下所示。
2.2 帧长度 L:帧字节数(从控制码到数据域结束),16进制数。
2.3 控制码C1.控制码格式。
D7=0:下行帧标志。
D7=1:上行帧标志。
D6:上行为 1 意味着有事件需要报告或报告,行为需要报告 0 表示无事 有事件报告时,应答时报告事件 D6 位必须为 一、正常抄收时, D6恒为0;
D5~D0:预留
2.4 控制码 C二、控制码格式。
D7~D5: 向下没有意义,向上表示灯的类型
表示单计量单控制
001:表示单计量双控制
010:表示双计量双控制
D4~D3:预留(固定) 00)
D2~D0:预留
2.5 功能码 C3
00~9F:阅读命令数据标识
FF:读事件
A0~CF:编写命令数据标识
D0~FE:广播命令数据识别
2.5.1 读操作:
说明:阅读操作返回的数据内容见下表:
说明:读取操作时,无特殊说明,发布的数据内容为 0
当读取操作失败时,返回的功能码是 0X数据内容长度为00 0;
2.5.2 写操作:
注:编写操作时,数据内容为下表,启动帧内容如下:
应答帧:
说明:返回数据内容如下:
2.5.3 广播操作:
说明:启动帧内容如下:
响应帧:广播无响应。
2.6 地址域(A0~A3)划分规则如下:
(1) 0x非法地址
(2) 0x99999999:为广播地址,广播无应答
(3) 0XAAAAAAAA:万能地址
2.7 数据域 DATA:数据包内容
2.8 校验码CS:从功能码到验证码前所有字节模256的和, 即各字节二进制算术和,不超过 256 的溢出值。
附:
0x06 读状态字说明: