[关闭]
@john-lee 2023-05-31T06:33:07.000000Z 字数 868 阅读 420

CX2 中控驱动规格书

设备驱动 规格书 CX2


1. 简介

本规格书定义了 CX2 中控驱动与固件的交互逻辑与数据描述。

2. 设备ID

设备ID为 0x00。

3. 状态

3.1. 设备状态

bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
byte 0 0 DELAY CD CLASS CONN2 CONN1 CFG PANEL
byte 1 0
byte 2 0 DI4 DI3 DI2 DI1
byte 3 0 DC2 DC1 DO2 DO1
byte 4~7 0
byte 8 BV
byte 9 CT

说明:

数据 描述 事件 面板指示灯
PANEL 0 面板状态。 锁定
1 解锁。
CFG 0 配置数据状态。 未改变
1 已改变。
CONN1 0 网络连接状态1。 未连接到服务器。
1 已连接到服务器。
CONN2 0 网络连接状态2。 未连接到服务器且在课表内时段。
1 已连接到服务器或在课表外时段。
CLASS 0 WOO 状态。 下课
1 上课。
CD 0 未倒计时
1 上课并倒计时中。
DELAY 0 未延堂
1 上课并延堂中。
DIx[x=1~4] 0 数字输入x
1
DOx[x=1~2] 0 数字输出x
1
DCx[x=1~2] 0 干接点x
1 通。
BV - 电池电压,单位:0.1V。
CT - 芯片温度,有符号数,单位:1℃。

3.2. 心跳请求

bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
byte 0 1 0

4. 指令

4.1. 心跳应答

bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
byte 0 0 1 0

4.2. 干接点和数字输出控制

4.2.1 命令1

bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
byte 0 OP 0 0 DC2 DC1 DO2 DO1

说明:

数据 描述
DO1 0 数字输出通道 1。 无效
1 输出 OP 值
DO2 0 数字输出通道 2。 无效
1 输出 OP 值
DC1 0 干接点通道 1。 无效
1 输出 OP 值
DC2 0 干接点通道 2。 无效
1 输出 OP 值
OP - 输出值。

4.2.2 命令2

bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
byte 0 CMD1
byte 1 CMD2

说明:

数据 描述
CMD1 - 与“命令 1”相同。
CMD2 - 与“命令 1”相同。
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注