内容目录
解决modbus控制红外壁挂空调的模块插图1

一、产品概述

智能红外控制器是一款集红外遥控、状态监测与智能通信于一体的工业级控制设备。采用进口元件与专利技术设计,支持RS485、BLE5.1双模通信,兼容Modbus-RTU协议,可通过微信小程序或PLC组态实现远程控制。内置万能红外码库与64路学习通道,广泛应用于智慧酒店、工业节能、智能楼宇等场景,提供高可靠性的红外设备集成控制解决方案。

二、技术参数

类别参数详情
电源输入DC 8V-28V宽电压,支持工业级电源适配
通信接口RS485(A/B端子) + BLE5.1双模通信
协议支持Modbus-RTU、蓝牙BLE5.1协议
红外发射板载大功率红外管(无障碍距离>5米),支持外接延长线
存储容量64通道红外学习存储,支持批量配置
控制精度支持NEC/RC-5标准红外码,空调状态实时反馈
环境适应性工业级防护,导轨式安装,-20℃~70℃工作温度

三、核心功能亮点

  1. 全能控制
  • 内置空调/电视/机顶盒红外码库,免学习直接控制
  • 支持空调温度、模式、风速等精细化调节
  • 外接ZCT电流互感器,实时监测空调开关机状态
  1. 智能互联
  • 双通道通信:RS485(Modbus-RTU)对接PLC/组态系统,BLE5.1直连微信小程序
  • 微信小程序一键配网,手机端实时调试与发码测试
  1. 高效部署
  • 64通道红外波形学习,支持投影仪、风扇等非标设备控制
  • 批量读取/配置功能,适用于多房间快速复制部署
  1. 工业级设计
  • 宽电压输入(8V-28V),适应复杂电力环境
  • 板载快速测试键:短按发码测试,长按3秒进入自动匹配模式

四、安装与接线说明

安装步骤

  1. 机械固定
  • 使用标准DIN导轨卡扣安装,确保设备水平固定
  1. 电源连接
  • 接入DC 8V-28V电源至DC IN端子(红线+V,黑线-GND)
  1. 通信接线
  • RS485通信:连接A+/B-至控制器总线(建议使用屏蔽双绞线)
  • 外设扩展:
    • IR LED:外接红外延长发射管
    • ZCT:接入电流互感器(空调状态检测)
    • STA:状态指示灯输出
解决modbus控制红外壁挂空调的模块插图3

注意事项

⚠️ 接线前务必断电操作
⚠️ RS485总线需终端匹配120Ω电阻(长距离通信时)

五、通讯协议及调试工具

一、通信协议帧

1. 通讯方式:

UART 波特率:9600 数据位:8 停止位:1 校验位:无 流控:无 

符合 Modbus-RTU 协议格式标准,地址范围 1-255。

2. Modbus-RTU 协议概述

2.1 读取多个寄存器命令,适用于功能码-03H

主机发送命令:

地址功能码起始寄存器地址读取寄存器个数校验码(CRC16)
1Byte1Byte1Byte1Byte1 Byte1 Byte1Byte1Byte
设备地址功能码值高 8 位低 8 位高 8 位低 8 位低 8 位高8位

从机返回信息:

地址功能码返回数据字节长度数据 1数据 2数据 N校验码(CRC16)
1Byte1Byte1Byte1Byte1Byte1 Byte1 ByteN Byte1Byte1Byte
设备地址功能码值N高 8 位低 8 位高 8 位低 8 位.....低 8 位高 8 位

2.2 写单个寄存器,适用于功能码-06H

主机发送命令:

地址功能码寄存器地址写入数据校验码(CRC16)
1Byte1Byte1Byte1Byte1 Byte1 Byte1Byte1Byte
设备地址功能码值高 8 位低 8 位高 8 位低 8 位低 8 位高 8 位

从机返回信息:

地址功能码寄存器地址写入数据校验码(CRC16)
1Byte1Byte1Byte1Byte1 Byte1 Byte1Byte1Byte
设备地址功能码值高 8 位低 8 位高 8 位低 8 位低 8 位高 8 位

2.3 写多个寄存器,适用于功能码-10H

主机发送命令:

地址功能码起始寄存器地址写入数据个数写入字节长度数据 1数据 2...数据 N校验码(CRC16)
1Byte1 Byte1 Byte1 Byte1 Byte1 Byte1 Byte2 Byte2 Byte...2 Byte1 Byte1Byte
设备地址功能码值高 8 位低 8 位高 8 位低 8 位1-255...低 8 位高 8 位

从机返回信息:

地址功能码起始寄存器地址写入寄存器个数校验码(CRC16)
1Byte1Byte1Byte1Byte1 Byte1 Byte1Byte1Byte
设备地址功能码值高 8 位低 8 位高 8 位低 8 位低 8 位高 8 位

2.4 蓝牙通信协议

起始符数据长度选项字段报文序列号用户数据段校验码(CRC16)结束符
2 Byte2 Byte1 Byte4 ByteN Byte1 Byte1 Byte2 Byte
FF55HLenOPTSqueDataCRC_HCRC_LFFAAH
固定  0xFF55协议数据 总长度, 高 8 位在 前 ,低 8 位在后08H-代表需要从设备回复应答 
00H-代表蓝牙发送的数据芯片 无需回复应答
04H-代表芯片主动发起的数据 上报,需要芯片自己增加唯一 序列号上报
18H-代表蓝牙与串口数据透传
唯一报文序列号填充 Modbus-RTU 数 据,参照 Modbus-RTU 数 据协议高8位低 8 位固定  0xFFAA
1. 蓝牙控制指令案例:
关闭空调数据测试协议
蓝牙发送:FF 55 00 15 08 01 02 03 04 A5 06 00 25 00 00 81 25 FD 81 FF AA
蓝牙返回:FF 55 00 15 08 01 02 03 04 A5 06 00 25 00 00 81 25 FD 81 FF AA 
2. 透传例程案例:参考寄存器 3000H
串口上报数据:A5 10 30 00 00 01 02 11 22 D0 DD
蓝牙收到数据:FF 55 00 0F 18 00 00 00 63 11 22 B4 82 FF AA 
串口上报数据:A5 10 30 00 00 01 04 11 22 33 44 01 5A
蓝牙收到数据:FF 55 00 11 18 00 00 00 02 11 22 33 44 BC A9 FF AA 
蓝牙下发透传数据:FF 55 00 15 18 01 02 03 04 A5 06 00 25 00 00 81 25 0C 6B FF AA
芯片串 口输出数据:A5 06 00 25 00 00 81 25 
蓝牙下发透传数据:FF 55 00 11 18 00 00 00 02 11 22 33 44 BC A9 FF AA
芯片串口输出数据:11 22 33 44

3. 功能码寄存器表(适配功能码 03H、06H、10H)

寄存器内容寄存器地址数据类型读/写类型寄存器值说明
固件版本号0000H无符号短整型只读-芯片固件版本号。
芯片 ID0001H无符号短整型只读-芯片唯一标识符。
设备地址0002H无符号短整型可读写1~255RS485 设备地址。
通信波特率0003H无符号短整型可读写0-2400
1-4800
2-9600
3-14400
4-19200
5-38400
6-56000
7-57600
8-115200
9-128000
10-230400
11-156000
12-460800
13-500000
14-512000
15-600000
16-750000
17-921600
18-1000000
19-1500000
20-2000000
串口通信波特率(默认 9600)。
MAC 地址0004H-0006H无符号短整型只读-6 字节 MAC 地址,占用 3 个寄存器空间。
保留0007H-0008H无符号短整型保留-保留寄存器,不建议使用。
芯片复位0009H无符号短整型可写-写入特定值以复位芯片。
保留000AH-000FH无符号短整型保留-保留寄存器,不建议使用。
空调匹配0010H无符号短整型可写-空调一键匹配控制寄存器。
电视匹配0011H无符号短整型暂不支持-暂不支持。
机顶盒匹配0012H无符号短整型暂不支持-暂不支持。
风扇匹配0013H无符号短整型暂不支持-暂不支持。
投影仪匹配0014H无符号短整型暂不支持-暂不支持。
其他设备匹配0015H无符号短整型暂不支持-暂不支持。
启动红外学习0016H无符号短整型可写-启动红外学习模式,可录制 64 通道红外波形。
退出红外学习0017H无符号短整型可写-退出红外学习模式。
测试红外学习0018H无符号短整型可写-测试学习到的红外波形。
遥控 NEC 发码0019H-001AH无符号整型可写-发送 NEC 格式红外遥控码波形。
遥控 RC-5 发码001BH-001CH无符号短整型可写-发送 RC-5 格式红外遥控码波形。
蓝牙房间编号001DH无符号短整型可写-设置蓝牙广播名称中的房间编号。
AD 管脚配置001EH无符号短整型可写-配置 ADIN/RS485 管脚功能。
AD 采集电源阈值配置001FH无符号短整型可写-设置 AD 采集电源阈值,单位为 10mV。
空调码库代号0020H无符号短整型可读写-空调匹配的码库代号。
电视码库代号0021H无符号短整型可读写-电视匹配的码库代号。
机顶盒码库代号0022H无符号短整型可读写-机顶盒匹配的码库代号。
保留0023H-0024H无符号短整型保留-保留寄存器,不建议使用。
空调电源状态0025H无符号短整型可读写0-关闭
1-开启
空调电源状态。
空调温度状态0026H无符号短整型可读写0-16℃
1-17℃
...
E-30℃
空调温度状态寄存器。
空调模式状态0027H无符号短整型可读写0-自动
1-制冷
2-除湿
3-送风
4-制热
空调模式状态寄存器。
空调风速状态0028H无符号短整型可读写0-自动风速
1-一档风
2-二档风
3-三档风
空调风速状态寄存器。
空调灯光状态0029H无符号短整型可读写0-关灯
1-开灯
空调灯光状态寄存器。
空调组合状态
(下面提供具体说明)
002AH-002CH无符号短整型可读写-空调组合状态控制寄存器。
电视电源控制002DH无符号短整型可读写00H-关闭
01H-开启
电视电源键发码。
电视音量002EH无符号短整型可读写0-音量减
1-音量加
电视音量控制寄存器。
电视频道002FH无符号短整型可读写0-频道减
1-频道加
电视频道控制寄存器。
电视信号源0030H无符号短整型可读写0-不切换
1-切换频道
电视信号源切换寄存器。
电视返回按键0031H无符号短整型可读写0-不执行
1-执行返回
电视返回按键切换寄存器。
机顶盒组合状态0032H-0034H无符号短整型暂不支持-机顶盒组合状态,暂不支持。
机顶盒电源0035H无符号短整型可读写00H-关闭
01H-开启
机顶盒电源状态。
机顶盒音量0036H无符号短整型可读写0-音量减
1-音量加
机顶盒音量控制寄存器。
机顶盒频道0037H无符号短整型可读写0-频道减
1-频道加
机顶盒频道控制寄存器。
机顶盒信号源0038H无符号短整型可读写0-不切换
1-切换频道
机顶盒信号源切换寄存器。
机顶盒返回0039H无符号短整型可读写0-不执行
1-执行返回
机顶盒返回按键切换寄存器。
互感器设备开关状态003AH无符号短整型只读0-关机
1-开机
外接互感器设备检测设备开关机状态。
ADC 采集值003BH无符号短整型只读-读取 ADC 采样的值(代表电压值:10mV 为单位)。
保留003CH-003FH无符号短整型保留-保留寄存器,不建议使用。
空调本地代号0040H无符号短整型可读写-本地码库代号寄存器。
空调控制代号0041H无符号短整型可读写-指令控制代号寄存器。
空调电源状态0042H无符号短整型可读写0-关闭
1-开启
空调单一电源状态。
空调温度状态0043H无符号短整型可读写16-31℃空调温度状态寄存器。
空调模式状态0044H无符号短整型可读写0-自动
1-制冷
2-除湿
3-送风
4-制热
空调模式状态寄存器。
空调风速状态0045H无符号短整型可读写0-自动风速
1-一档风
2-二档风
3-三档风
空调风速状态寄存器。
空调灯光状态0046H无符号短整型可读写0-关灯
1-开灯
空调灯光状态寄存器。
保留0047H-0531H无符号短整型保留-保留寄存器,不建议使用。
红外学习通道 1~620532H-114DH无符号短整型可读写-每个通道分配 100 个字节空间。
红外学习通道 63114EH-1180H无符号短整型可读写-每个红外录制波形占用 100 个字节,占用 50 个寄存器。
蓝牙透传数据寄存器3000H无符号短整型可读写-串口上报蓝牙数据透传格式。

CRC16校验工具下载:

本工具用于快速求出MODBUS通信中CRC16校验值。在输入框输入十六进制数据包(每两个字符表示一个字节,字符数必须是偶数),每个字节之间用空格隔开。点击计算后,本计算器可求出输入数据包的长度的16进制校验码。

CRC16校验计算工具

资源价格1积分销售数量328发布时间2025年2月16日更新时间2025年4月8日

点击下载

协议示例:

协议说明

本协议默认地址为 A5。用户需要先将地址设置为 A5 进行测试。

1. 设置从设备地址

  • 发送FF 06 00 02 00 A5 FD AF
  • 返回FF 06 00 02 00 A5 FD AF

2. 固件版本号

  • 发送FF 03 00 00 00 01 91 D4
  • 返回FF 03 02 00 01 90 53
  • 说明:固件版本号为 0x0001

3. 芯片ID号

  • 发送FF 03 00 01 00 01 C0 14
  • 返回FF 03 02 50 56 2D AE
  • 说明:芯片ID为 0x5056

4. 设备从地址寄存器

  • 设置地址
    • 发送FF 06 00 02 00 A5 FD AF
    • 返回FF 06 00 02 00 A5 FD AF
  • 获取地址
    • 发送FF 03 00 02 00 01 30 14
    • 返回FF 03 02 00 A5 51 EB
    • 说明:设备地址为 0xA5

5. 串口通信波特率设置寄存器

波特率映射表:

波特率
02400
14800
29600
314400
419200
538400
656000
757600
8115200
9128000
10230400
11156000
12460800
13500000
14512000
15600000
16750000
17921600
181000000
191500000
202000000
  • 获取波特率
    • 发送A5 03 00 03 00 01 6D 2E
    • 返回A5 03 02 00 02 48 5C
    • 说明:波特率为 9600

6. 空调匹配控制寄存器

  • 匹配空调
    • 发送A5 06 00 10 00 01 50 EB
    • 超时返回A5 06 00 10 80 03 B0 EA
    • 匹配失败A5 06 00 10 80 03 B0 EA
    • 匹配成功A5 06 00 10 00 4F D0 DF
    • 说明:匹配到代码号 0x004F

7. 启动红外学习模式

  • 学习通道
    • 发送A5 06 00 16 00 3F 31 3A
    • 返回A5 06 00 16 00 3F 31 3A
    • 学习完成A5 06 00 16 80 02 91 2B
    • 学习超时A5 06 00 16 80 03 50 EB
    • 示例
      • 发送A5 06 00 16 00 00 71 2A
      • 返回A5 06 00 16 80 02 91 2B

8. 退出红外学习模式

  • 发送A5 06 00 17 00 3F 60 FA
  • 返回A5 06 00 17 00 3F 60 FA

9. 测试红外学习波形

  • 发送A5 06 00 18 00 3F 50 F9
  • 返回A5 06 00 18 00 3F 50 F9
  • 示例
    • 发送A5 06 00 18 00 00 10 E9

10. 发送指定数据的NEC码红外波形

  • 发送A5 10 00 19 00 02 04 00 FF 01 FE 95 DB
  • 返回A5 10 00 19 00 02 89 2B
  • 说明:发射NEC波形:00 FF 01 FE

11. 空调码库代号

  • 设置代码号
    • 发送A5 06 00 20 02 E4 90 0F
    • 返回A5 06 00 20 02 E4 90 0F
  • 获取代码号
    • 发送A5 03 00 20 00 01 9C E4
    • 返回A5 03 02 02 E4 C8 B6
    • 说明:空调代码号为 740

12. 电视码库代号

  • 设置代码号
    • 发送A5 06 00 21 00 03 80 E5
    • 返回A5 06 00 21 00 03 80 E5
  • 获取代码号
    • 发送A5 03 00 21 00 01 CD 24
    • 返回A5 03 02 00 03 89 9C
    • 说明:电视代码号为 3

13. 机顶盒码库代号

  • 设置代码号
    • 发送A5 06 00 22 00 0B 71 23
    • 返回A5 06 00 22 00 0B 71 23
  • 获取代码号
    • 发送A5 03 00 22 00 01 3D 24
    • 返回A5 03 02 00 0B 88 5A
    • 说明:机顶盒代码号为 11

14. 空调状态寄存器 - 组合状态

  • 发送A5 10 00 2A 00 03 06 02 E4 AA 10 00 00 18 06
  • 返回A5 10 00 2A 00 03 B8 E4
002A寄存器:空调代码号,高位在前
002B寄存器:高位相当于红外协议状态码1 低位相当于红外协议的状态码2
002C寄存器:高位相当于红外协议的按键码  低位参数为0使用指令中的代码号 参数为1使用本地代码号
返回:A5 10 00 2A 00 03 B8 E4 

15. 空调状态寄存器 - 电源状态

  • 控制空调开关
    • 发送A5 06 00 25 00 01 40 E5
    • 返回A5 06 00 25 00 01 40 E5
    • 说明:空调开启。
    • 关闭空调
      • 发送A5 06 00 25 00 00 81 25
      • 返回A5 06 00 25 00 00 81 25
  • 获取空调电源状态
    • 发送A5 03 00 25 00 01 8C E5
    • 返回A5 03 02 00 00 C9 9D
    • 说明:空调为关机状态。

16. 空调状态寄存器 - 温度状态

  • 控制空调温度
    • 发送A5 06 00 26 00 0E F0 E1
    • 返回A5 06 00 26 00 0E F0 E1
    • 说明:空调温度设置为 30°C
  • 获取空调温度状态
    • 发送A5 03 00 26 00 01 7C E5
    • 返回A5 03 02 00 0E 48 59
    • 说明:空调温度为 30°C

17. 空调状态寄存器 - 模式状态

  • 控制空调模式
    • 发送A5 06 00 27 00 04 21 26
    • 返回A5 06 00 27 00 04 21 26
    • 说明:空调模式设置为 制热
  • 获取空调模式状态
    • 发送A5 03 00 27 00 01 2D 25
    • 返回A5 03 02 00 04 C8 5E
    • 说明:空调模式为 制热
    • 控制空调模式(0:自动 1:制冷 2:除湿 3:送风 4:制热)

18. 空调状态寄存器 - 风速状态

  • 控制空调风速
    • 发送A5 06 00 28 00 03 50 E7
    • 返回A5 06 00 28 00 03 50 E7
    • 说明:空调风速设置为 三级
  • 获取空调风速状态
    • 发送A5 03 00 28 00 01 2D 25
    • 返回A5 03 02 00 03 89 9C
    • 说明:空调风速为 三级
    • 控制空调风速(0:自动 1:一级 2:二级 3:三级)

19. 空调状态寄存器 - 灯光状态

  • 控制空调屏显
    • 发送A5 06 00 29 00 01 80 E6
    • 返回A5 06 00 29 00 01 80 E6
    • 说明:空调屏显开启。
  • 获取空调屏显状态
    • 发送A5 03 00 29 00 01 4C E6
    • 返回A5 03 02 00 01 08 5D
    • 说明:空调屏显为 开启

20. 电视状态寄存器 - 电源状态

  • 发送A5 06 00 2D 00 01 C1 27
  • 返回A5 06 00 2D 00 01 C1 27

21. 电视状态寄存器 - 音量状态

  • 发送A5 06 00 2E 00 01 31 27
  • 返回A5 06 00 2E 00 01 31 27
  • 发电视音量码(1:音量加 0:音量减)

22. 电视状态寄存器 - 频道状态

  • 发送A5 06 00 2F 00 01 60 E7
  • 返回A5 06 00 2F 00 01 60 E7
  • 发电视频道码(1:频道加 0:频道减)

23. 电视状态寄存器 - 信号源状态

  • 发送A5 06 00 30 00 01 51 21
  • 返回A5 06 00 30 00 01 51 21

24. 电视状态寄存器 - 返回状态

  • 发送A5 06 00 31 00 01 00 E1
  • 返回A5 06 00 31 00 01 00 E1

25. 机顶盒状态寄存器 - 电源状态

  • 发送A5 06 00 35 00 01 41 20
  • 返回A5 06 00 35 00 01 41 20

26. 机顶盒状态寄存器 - 音量状态

  • 发送A5 06 00 36 00 01 B1 20
  • 返回A5 06 00 36 00 01 B1 20
  • 发机顶盒音量码(1:音量加 0:音量减)

27. 机顶盒状态寄存器 - 频道状态

  • 发送A5 06 00 37 00 01 E0 E0
  • 返回A5 06 00 37 00 01 E0 E0
  • 发机顶盒频道码(1:频道加 0:频道减)

28. 机顶盒状态寄存器 - 信号源状态

  • 发送A5 06 00 38 00 01 D0 E3
  • 返回A5 86 01 C2 43
  • 说明:机顶盒无信号源数据。

29. 机顶盒状态寄存器 - 返回状态

  • 发送A5 06 00 39 00 01 81 23
  • 返回A5 06 00 39 00 01 81 23

30. 下载空调dp数据1 (0x0100-0x04bf)

数据帧示例:

  1. 第一帧A5 10 01 00 00 78 F0 03 45 29 2D 13 43 42 36 02 15 01 04 A2 AC A7 B5 B0 B1 B2 AD FF 05 A1 AE FF 07 A1 AE FF 06 A6 FF 08 A3 FF 03 AB B3 FF 02 A8 FF 00 A8 FF 01 8D 9D FF 00 FF FF 02 01 00 00 01 00 02 00 00 02 01 00 00 02 00 00 00 00 02 00 00 03 00 01 01 03 00 02 03 00 00 04 01 05 03 04 00 00 04 00 00 00 01 06 00 01 FF 02 00 FF 02 01 FF 02 31 FF 07 32 33 34 35 36 37 FF 06 B2 4D 00 00 00 00 06 B5 4A F5 00 00 00 06 B2 4D 7B 84 E0 1F 06 B2 4D 0F F0 E0 1F 06 B2 4D 6B 94 E0 1F 0C B2 4D E0 1F 03 FC B2 4D 00 00 00 00 12 B3 88 9A AA AA D7 B4 AA FF 40 66 FD B2 4D BF 40 D0 2F 00 00 11 11 30 1B 23 1B 6B A2 00 80 13 00 25 9D C0 FF FF FF FF FF 00 00 11 11 30 1B 23 1B 6B E0 00 80 13 00 25 9D C0 FF FF FF FF FF 00 00 11 11 30 1B 23 1B 6B 80 00 00 FF 98 1A
  2. 第二帧A5 10 01 78 00 78 F0 02 25 9D C0 FF FF FF FF FF 01 FF 0C 40 0B FF 06 C0 00 05 06 00 01 FF FF 0C 00 0B FF 04 C0 00 03 04 00 01 FF FF 0C 40 0B FF 0C C0 00 0B 0C 00 01 FF FF 0C 00 0B FF 0A C0 00 09 0A 00 01 FF FF 01 FF 01 FF FF 1E 20 03 FF BF 21 03 FF 9F 22 03 FF 5F 23 03 FF 3F 10 03 FF 1F 12 03 FF 1F 10 05 0C 08 12 05 0C 04 14 05 0C 0C 52 05 F0 10 53 05 F0 30 54 05 F0 20 55 05 F0 60 56 05 F0 70 57 05 F0 50 58 05 F0 40 59 05 F0 C0 5A 05 F0 D0 5B 05 F0 90 5C 05 F0 80 5D 05 F0 A0 5E 05 F0 B0 13 05 FC E4 20 08 FF 66 21 08 FF 28 22 08 FF 3C 23 08 FF 50 10 08 FF 65 12 08 FF 65 09 09 80 80 46 80 06 7F 00 81 06 7F 03 82 06 7F 07 83 06 7F 0B 84 06 7F 0F 85 06 7F 13 86 06 7F 17 87 06 7F 1B 88 06 7F 1F 89 06 7F 2B 8A 06 7F 27 8B 06 7F 2B 8C 06 D0 25
  3. 第三帧A5 10 01 F0 00 78 F0 7F 2F 99 05 03 01 9A 05 03 01 9B 05 03 01 9C 05 03 01 90 03 1F 00 91 03 1F 03 92 03 1F 07 93 03 1F 0B 94 03 1F 0F 95 03 1F 13 96 03 1F 17 97 03 1F 1B 98 03 1F 1F 99 03 1F 03 9A 03 1F 07 9B 03 1F 0B 9C 03 1F 0F 9D 06 7F 7F 8D 05 03 03 20 03 E0 A0 21 03 E0 80 22 03 E0 40 23 03 E0 20 10 03 E0 00 12 03 E0 00 10 05 0C 08 11 05 0C 00 12 05 0C 04 13 05 0C 00 14 05 0C 0C 50 05 F0 00 51 05 F0 00 52 05 F0 10 53 05 F0 30 54 05 F0 20 55 05 F0 60 56 05 F0 70 57 05 F0 50 58 05 F0 40 59 05 F0 C0 5A 05 F0 D0 5B 05 F0 90 5C 05 F0 80 5D 05 F0 A0 5E 05 F0 B0 5A 06 80 80 5B 06 80 80 5C 06 80 80 5D 06 80 80 5E 06 80 80 20 08 FF 66 21 08 FF 28 22 08 FF 3C 23 08 FF 50 10 08 FF 65 12 08 FF 65 09 09 80 80 08 B0 05 FF A9 B1 05 FF A9 AD BF 65
  4. 第四帧A5 10 02 68 00 3B 76 05 FF A5 A7 05 FF AA B5 05 FF A3 A2 05 FF A2 AC 05 FF A2 B2 05 FF 86 17 20 09 FF BF 21 09 FF 9F 22 09 FF 5F 23 09 FF 3F 10 09 FF 1F 12 09 FF 1F 10 0B 0C 08 12 0B 0C 04 14 0B 0C 0C 52 0B F0 10 53 0B F0 30 54 0B F0 20 55 0B F0 60 56 0B F0 70 57 0B F0 50 58 0B F0 40 59 0B F0 C0 5A 0B F0 D0 5B 0B F0 90 5C 0B F0 80 5D 0B F0 A0 5E 0B F0 B0 12 0B FC E4 01 00 DF A2
  5. 结束帧A5 10 04 48 00 02 04 00 00 00 00 D3 CB

30.1下载空调dp数据2(0x2100-0x24bf)

  • 第一帧:A5 10 21 00 00 78 F0 01 E2 17 05 02 15 16 14 01 79 01 00 A0 A1 AE B0 B1 A2 A3 A4 A5 A6 A8 A9 AC AD B2 B4 AA AB AF B3 FF FF 00 00 00 00 00 01 FF 14 A6 00 00 00 00 00 00 00 00 00 00 00 00 00 B5 00 00 00 00 00 BB BB BB 11 10 22 22 22 67 80 00 00 FF 00 33 00 C0 FF FF FF FF FF 09 40 0B FF 14 C0 00 0F 13 FF 09 00 0B FF 0E C0 00 01 0D FF 5E 20 06 E0 A0 21 06 E0 60 22 06 E0 40 23 06 E0 20 11 08 E0 20 12 08 E0 40 13 08 E0 C0 14 08 E0 80 01 05 40 40 07 05 80 80 51 02 F0 10 52 02 F0 20 53 02 F0 30 54 02 F0 40 55 02 F0 50 56 02 F0 60 57 02 F0 70 58 02 F0 80 59 02 F0 90 5A 02 F0 A0 5B 02 F0 B0 5C 02 F0 C0 5D 02 F0 D0 5E 02 F0 E0 31 02 0F 0C 32 02 0F 02 33 02 0F 04 34 02 0F 06 35 02 0F 08 36 02 0F 0A 37 02 0F 0F 41 03 F0 E0 42 03 F0 20 43 03 F0 05 F2
  • 第二帧:A5 10 21 78 00 78 F0 40 44 03 F0 60 45 03 F0 80 46 03 F0 A0 47 03 F0 C0 61 04 02 02 05 07 40 40 0F 07 80 80 03 09 80 80 0D 09 40 40 09 0B 08 08 8D 04 40 40 9D 04 20 20 6F 04 20 20 81 08 1F 01 82 08 1F 02 83 08 1F 03 84 08 1F 04 85 08 1F 05 86 08 1F 06 87 08 1F 07 88 08 1F 08 89 08 1F 09 8A 08 1F 0A 8B 08 1F 0B 8C 08 1F 0C 91 06 1F 01 92 06 1F 02 93 06 1F 03 94 06 1F 04 95 06 1F 05 96 06 1F 06 97 06 1F 07 98 06 1F 08 99 06 1F 09 9A 06 1F 0A 9B 06 1F 0B 9C 06 1F 0C A9 0D 7F 04 A1 0D 7F 02 AE 0D 7F 02 B0 0D 7F 03 B1 0D 7F 03 A7 0D 7F 19 A5 0D 7F 01 A6 0D 7F 09 A8 0D 7F 05 A0 0D 7F 06 A3 0D 7F 0B A2 0D 7F 08 B2 0D 7F 08 AC 0D 7F 16 AD 0D 7F 15 B4 0D 7F 07 AA 0D 7F 10 AB 0D 7F 0D AF 0D 7F 10 B3 0D 7F 0D 21 11 F0 C0 22 11 F0 80 23 11 F0 A1 30
  • 第三帧:A5 10 21 F0 00 01 02 40 01 B9 65
  • 结束帧:A5 10 24 48 00 02 04 00 00 00 00 4A 0A
测试指令:
A5 10 00 2A 00 03 06 FF 02 AA 10 00 00 04 3D

31. 房号(蓝牙名称)

  • 设置房号
    • 发送A5 06 00 1D 03 E9 C1 96
    • 返回A5 06 00 1D 03 E9 C1 96
  • 获取房号
    • 发送A5 03 00 1D 00 01 24 1B
    • 返回A5 03 02 03 E9 08 E3
    • 说明:房号为 1001

32. 读写学习数据

  • 读取通道63学习数据
    • 发送A5 03 11 4E 00 32 B8 10
    • 返回A5 03 64 FA 56 67 00 4C E0 0C 00 00 71 0F 2B 39 98 04 69 09 8B 13 00 00 40 80 41 81 06 41 82 18 41 C1 40 83 41 C2 40 83 41 C3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FC 00 07 00 00 00 00 00 00 00 00 57 BA
  • 写入通道63学习数据
    • 发送A5 10 11 4E 00 32 64 B4 56 67 50 00 71 0D 00 00 71 2B 0E 00 77 04 92 09 00 20 00 00 40 80 41 81 41 82 1E 41 C1 40 80 01 41 C2 40 80 01 41 C3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B B4 2F 2D 00 00 00 00 00 00 00 FC 12
    • 返回A5 10 11 4E 00 32 3D D3

33. 配置PB1功能

  • 设置PB1为AD检测
    • 发送A5 06 00 1E 00 00 F0 E8
    • 返回A5 06 00 1E 00 00 F0 E8
  • 获取PB1功能
    • 发送A5 03 00 1E 00 01 FD 28
    • 返回A5 03 02 00 00 C9 9D
    • 说明:功能为 0

34. 配对AD电压(精度10mV)

  • 设置AD电压为2V
    • 发送A5 06 00 1F 00 C8 A0 BE
    • 返回A5 06 00 1F 00 C8 A0 BE
  • 获取设置的AD电压
    • 发送A5 03 00 1F 00 01 AC E8
    • 返回A5 03 02 00 C8 C8 0B
    • 说明:电压为 2V

35. 获取开关状态

  • 发送A5 03 00 3A 00 01 BD 23
  • 返回A5 03 02 00 01 08 5D
  • 说明:开关状态为 

36. 获取PB1电压

  • 发送A5 03 00 3B 00 01 EC E3
  • 返回A5 03 02 00 E5 08 16
  • 说明:PB1电压为 2.29V

37. 获取MAC地址

  • 发送A5 03 00 04 00 03 5D 2E
  • 返回A5 03 06 D8 2F E6 59 E8 7E 05 D7
  • 说明:MAC地址为 D8:2F:E6:59:E8:7E

38. 蓝牙控制数据测试

  • 关闭空调数据测试协议
    • 蓝牙发送FF 55 00 15 08 01 02 03 04 A5 06 00 25 00 00 81 25 FD 81 FF AA
    • 蓝牙接收FF 55 00 15 08 01 02 03 04 A5 06 00 25 00 00 81 25 FD 81 FF AA

39. 蓝牙透传数据测试

  • 串口上报数据
    • 发送A5 10 30 00 00 01 02 11 22 D0 DD
    • 蓝牙接收FF 55 00 0F 18 00 00 00 63 11 22 B4 82 FF AA
  • 蓝牙下发透传数据
    • 发送FF 55 00 15 18 01 02 03 04 A5 06 00 25 00 00 81 25 0C 6B FF AA
    • 芯片串口输出A5 06 00 25 00 00 81 25

相关新闻

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

cloud@modbus.cn

QQ
微信