磁粉检测:通讯协议
- 未分类
- 7天前
- 42热度
- 0评论
前言
- 本通讯协议遵循【速显电子:通讯协议】
一、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 | 待定 |
