控制卡协议
# 多功能板通信协议
说明:带crc校验通信协议
1.命令帧格式(PC->MCU)
帧头 数据长度 标志 参数 随机码 crc校验
20 00 11 05 01 命令字 yy yy xx xx
3Byte 1Byte 1Byte 2Byte 2Byte 2Byte
命令字 功能说明 备注
0101 J1控制灯箱开 PC->MCU
0100 J1控制灯箱关 PC->MCU
0201 J15控制横流风扇开 PC->MCU
0200 J15控制横流风扇关 PC->MCU
0301 控制亮度开 PC->MCU
0300 控制亮度关 PC->MCU
0401 J16控制空调开 PC->MCU
0400 J16控制空调关 PC->MCU
0501 J18控制主板开 PC->MCU
0500 J18控制主板关 PC->MCU
0601 网络灯开 PC->MCU
0600 网络灯关 PC->MCU
0701 控制大屏背光开 PC->MCU
0700 控制大屏背光关 PC->MCU
0801 控制液晶驱动供电开 PC->MCU
0800 控制液晶驱动供电关 PC->MCU
0901 温控风扇开 PC->MCU
0900 温控风扇关 PC->MCU
0a01 空调220v开 PC->MCU
0a00 空调220v关 PC->MCU
2020 电子站牌各项数据查询 PC->MCU
2021 随机码查询 PC->MCU
2022 固件升级 PC->MCU
2023 设置冰箱参数 PC->MCU
发送命令举例:
20 00 11 05 01 01 01 yy yy xx xx J1控制灯箱开
20 00 11 05 01 01 00 yy yy xx xx J1控制灯箱关
20 00 11 05 01 20 20 yy yy xx xx 电子站牌各项数据查询
20 00 11 05 01 20 21 00 00 xx xx 随机码查询
20 00 11 05 01 20 22 00 00 xx xx 固件升级
20 00 11 0d 01 20 23 E0 E1 E2 E3 E4 E5 F1 F2 yy yy xx xx 设计冰箱参数
代码 参数名称 设定范围 出厂值 备注
E0 控制温度 E1< E0< E2 10
E1 控制温度下限 -45℃~E2 -10℃ 发送负数时E1的绝对值加128,如:-10,E1对应的发送16进制数为8A。-45,为AD
E2 控制温度上限 E1~45℃ 20℃
E3 回差温度 1~10℃ 4℃
E4 压缩机延时启动时间 0~10分钟 4分钟
E5 库温探头温度校正 -10~10 ℃ 0℃
F1 停机化霜时间 1~60分钟 20分钟
F2 停机化霜周期 0~24小时 6小时 30分为单位,6小时应该发送12
2.数据回传指令(MCU->PC)21位
帧头 数据长度 标志 参数 数据 随机码 crc校验
20 00 11 23 02 命令字 zz……..zz yy yy xx xx
3Byte 1Byte 1Byte 2Byte 30Byte 2Byte 2Byte
命令字 功能说明 备注
01 00 数据回传 MCU->PC
02 00 随机码 MCU->PC
03 00 命令执行成功回传指令 MCU->PC
*回传指令里面的数据说明
数据位置 功能说明 备注
第7位 多功能板硬件版本 02
第8位 电源识别 01代表市电,00代表电池
第9位 供电电压整数位
第10位 供电电压小数位 数据*0.01
第11位 电流整数位
第12位 电流小数位
第13位 大屏温度符号 00代表零度以上,01 零度以下
第14位 大屏温度
第15位 售货箱温度符号 00代表零度以上,01 零度以下
第16位 售货箱温度
第17位 门禁报警 01 报警 00不报警
第18位 烟雾报警 01 报警 00不报警
第19位 振动报警 00 报警 01不报警
第20位 水位报警 00 报警 01不报警
第21位 灯箱状态标识 00 关闭 01打开
第22位 主板状态标识 00 关闭 01打开
第23位 横流风扇状态标识 00 关闭 01打开
第24位 空调风扇状态标识 00 关闭 01打开
第25位 大屏状态标识 00 关闭 01打开
第26位 温控风扇状态标识 00 关闭 01打开
第27位 空调220v工作状态 00 关闭 01打开
第28位 空调工作模式: 00 温度控制模式, 01停机化霜控制模式, 02非正常工作模式,09 远程手动控制模式,
第29位 控制温度 10 E1<E0< E2
第30位 控制温度下限 -10 -45℃~E2
第31位 控制温度上限 20 E1~45℃
第32位 回差温度 4 1~10℃
第33位 压缩机延时启动时间 4 0~10分钟
第34位 库温探头温度校正 0 -10~10 ℃
第35位 停机化霜时间 20 1~60分钟
第36位 停机化霜周期 6(单位为30分钟,6小时应该发送12) 0~24小时
3.随机码回传数据
帧头 数据长度 标志 参数 随机码 crc校验
20 00 11 05 02 命令字 yy yy xx xx
3Byte 1Byte 1Byte 2Byte 2Byte 2Byte
4. 命令执行成功回传指令(MCU->PC)
帧头 数据长度 标志 参数 随机码 crc校验
20 00 11 05 02 命令字 yy yy xx xx
3Byte 1Byte 1Byte 2Byte 2Byte 2Byte
命令执行成功回传指令:20 00 11 05 02 03 00 44 47 98 D3