磁粉检测:通讯协议

前言

一、ID分配

ID 设备
1 路由器
20 设备主机
21 励磁控制板

二、设备主机

3.1、主机控制

偏移 功能 长度(字节) 数据类型 备注
6 指令类型 1 uint8_t 0xA1(写数据(无返回值)
0xA2(写数据,有返回值)
7 目标ID 1 uint8_t 21(励磁控制板)
8 本机ID 1 uint8_t 20(设备主机)
9 命令类型 1 uint8_t 0x02(设备控制)
10 控制状态 1 uint8_t D0:启停
D1:方向
D2:待定
D3:待定
D4:待定
D5:待定
D6:待定
D7:待定
11 励磁频率 1 uint8_t 1~100(0.1~10Hz)
12 励磁幅值 1 uint8_t 1~50(0.1~5V)

返回

偏移 功能 长度(字节) 数据类型 备注
6 指令类型 1 uint8_t 0x02(读/写数据返回)
7 目标ID 1 uint8_t 20(设备主机)
8 本机ID 1 uint8_t 21(励磁控制板)
9 命令类型 1 uint8_t 0x02(设备控制)
10 设备状态 1 uint8_t D0:待定
D1:待定
D2:待定
D3:待定
D4:待定
D5:待定
D6:待定
D7:待定
11 故障码 1 uint8_t 待定