杜亚通用开合帘对外串口协议-v11带举例 20160817
- 格式:pdf
- 大小:553.97 KB
- 文档页数:8
5.1.5 控制命令-手动设置/取消打开边界 手动设置当前位置为打开边界 起始码 设备地址 主机发送 55 FE FE 设备返回 55 FE FE 55 FE FE
功能 03 03 03
数据地址 05 05 05
数据信息 01 01 FF*
CRC16 26 26 A7
B2 B2 32
*FF: 当设备没有设置行程时或设备断电后第一 03
数据地址 06 06 06
数据信息 00 00 FF*
CRC16 E7 E7 A7
82 82 C2
*FF: 当设备没有设置行程时或设备断电后第一次上电时,返回 0xFF,控制失败
5.1.7 控制命令-删除行程 起始码 设备地址 主机发送 55 FE FE 设备返回 55 FE FE
设备返回
起始码 55 55
设备地址 FE FE FE FE
功能 03 03
数据地址 10 10
数据信息 00* 02*
CRC16 E9 68
E2 23
*00:表示电机添码成功并退出添码状态 *02:表示电机添码失败并退出添码状态
5.2 读命令(0x01) 5.2.1 读命令-位置(百分比)--0x02 起始码 设备地址 功能 主机发送 55 FE FE 01 起始码 设备地址 功能 设备返回 55 FE FE 01
DOOYA
项目型号:通用开合帘对外串口协议 责任工程师:
电子研发课项目输入规格书 BD-4.2-20 C/00
协议版本:v11 时间:2016-08-17 主管审核:
1
功能简介 通用开合帘对外串口协议。 技术规格 2.1 工作电压:3.3V 2.2 对外接口定义:VCC,GND,RX,TX 2.3 波特率:9600 2.4 停止位:1 2.5 数据为:8 2.6 奇偶校验:无 数据结构
功能 03 03 03
数据地址 06 06 06
数据信息 01 01 FF*
CRC16 26 26 A7
42 42 C2
*FF: 当设备没有设置行程时或设备断电后第一次上电时,返回 0xFF,控制失败
取消手动设置的关闭边界 起始码 设备地址 主机发送 55 FE FE 设备返回 55 FE FE 55 FE FE
5.2.2 读命令-方向状态 --0x03 起始码 设备地址 功能 主机发送 55 FE FE 01
编制
DOOYA
数据地址 03
数据长度 01
CRC16 84
D2
批准
4
审核
8/17/2016
DOOYA
项目型号:通用开合帘对外串口协议 责任工程师:
电子研发课项目输入规格书 BD-4.2-20 C/00
起始码 0x55 1BYTE ID_L 1BYTE 从机设备地址 ID_H 1BYTE 功能码 COMMAND 1BYTE 数据 DATA nBYTE CRC16_L 1BYTE 校验码 CRC16_H 1BYTE
2
设置键
LED指示灯
3
每两个字节之间发送或者接收的时间间隔不能超过 1.5 倍字节传输时间, 如果两个字节时间间隔超过了 3.5 倍的字节 传输时间,依规定就认为一笔数据已经接收完毕,新的一笔数据传输开始。
1-提示方式 1 2-提示方式 2
0x01: 电机进入添码状态 0x02: 添码失败并退出添码状态 0x00: 添码成功并退出添码状态 读命令、写命令(只能对单个设备进行读写) 0x01 0x02 数据地址 内容 数据信息 0x00 ID_L 0x01~0xfe 0x01 ID_H 0x01~0xfe 0x02 当前位置(百分比) 0x00(完全关闭)~0x64(完全打开) (0xff 为找不到行程) 0x03 0x04 0x05 电机默认方向 手拉启动使能 电机状态 0x00—默认方向 0x01—反方向 0x00—默认开启手拉启动功能 0x01—取消手拉启动功能 0x00—电机停止 0x01—电机打开 0x02—电机关闭 0x03—电机设置 0x04—电机堵转 0-180 0-255 0x00:电机没有总行程。 0x01:电机已有总行程。 0:连动 1:点动 0(最慢)-100(最快) 0(最慢)-100(最快) 0(最小)-100(最大) 0-2 0-3 0-2 0-关闭 1-打开 0-关闭 1-打开 0x01—默认双键反弹开关 0x02—双键不反弹开关 0x03—DC246 电子开关 0x04—单键循环开关 0x00—强电双键不反弹模式(默认) 0x01—酒店模式(插卡取电开关) 0x02-强电双键可反弹模式 0x01 开合帘, 0x11 卷帘,0x12 百叶帘 0x55 杜亚机电有限公司
只读 只读 备注 从机请求主机分配地址 电机启动时和停止时上报电机信息
校验码:采用 CRC-16/MODBUS x16+x15+x2+1 进行校验 ,Width:16 位,Poly:0x8005,Inti:0xffff。 (从起始码到命令值的 CRC)。 协议版本:0x11。
举例说明 5.1 控制命令(0x03) 5.1.1 控制命令-打开 起始码 设备地址 功能 主机发送 55 FE FE 03 设备返回 55 FE FE 03 5.1.2 控制命令-关闭 起始码 设备地址 功能 主机发送 55 FE FE 03 设备返回 55 FE FE 03 5.1.3 控制命令-停止 起始码 设备地址 功能 主机发送 55 FE FE 03 设备返回 55 FE FE 03 5.1.4 控制命令-百分比(30%) 起始码 设备地址 功能 主机发送 55 FE FE 03 设备返回 55 FE FE 03 55 FE FE 03
审核
8/17/2016
需要电机做出提示的时候使 用以命令 空 电机进入添码状态
读写方式 只写 只读 读写 读写 只读
0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 0x13-0x26 0x27
当前角度(预留) 角度系数(预留) 预留 电机是否已有总行程 点动模式(预留) 点动速度(预留) 转速调整(预留) 遇阻力调整(预留) 遇阻反弹方式(预留) 行程设置方式(预留) 电机运行方式(预留) 风光雨功能(预留) 锁键(预留) 预留 无源外接开关类型
只读 读写 只读 读写 读写 读写 读写 读写 读写 读写 读写 读写 读写
声音转动提示方式 (预留) 0-3
读写
0x28
强电外接开关类型
读写
0xe0-0xef 0xf0 0xfc
编制
DOOYA
预留 设备类型 厂家代码
空 只读
批准
2
DOOYA
项目型号:通用开合帘对外串口协议 责任工程师:
电子研发课项目输入规格书 BD-4.2-20 C/00
协议版本:v11 时间:2016-08-17 主管审核:
0xfd 软件版本 0xfe 协议版本 主动上报命令 0x04 数据地址 内容 0x01 设备请求分配地址 0x02 从机上报电机信息 0x03 从机上报电机错误 4.5 4.6 5
0x11 0x11 数据信息 设备当前的地址(如 0xfefe) 上报信息的内容见 5.4.2 错误代码见错误代码表 5.4.3
数据地址 02 数据地址 02
数据长度 01 数据长度 01
CRC16 85 42 数据内容 1E* FF*
CRC16 03 C3
AB E3
*1E: 当设备有设置行程时,设备返回当前行程(0x00~0x64),0x00 表示完全关闭,0x64 表示完全打开。
*FF: 当设备没有设置行程时,设备返回 0xFF
协议版本:v11 时间:2016-08-17 主管审核:
设备返回
起始码 55
设备地址 FE FE
功能 01
数据地址 03
数据长度 01
数据内容 00*
CRC16 D2
63
*0x00-默认方向,0x01-反方向 *此方向用于判断开合帘打开闭合方向,比如发送打开控制命令时开合帘闭合,此时请执行读方向,再写入相反 方向来换向,使控制命令与电机实际运行一致。
功能 03 03
数据地址 07 07
CRC16 39 39
26 26
5.1.8 控制命令-恢复出厂设置 起始码 设备地址 功能 主机发送 55 FE FE 03 设备返回 55 FE FE 03
数据地址 08 08
CRC16 79 79
22 22
恢复出厂设置后,电机所有设置都恢复为默认状态,所有保存数据会被清除。 设备地址恢复为 0xfefe,行程删除。
取消手动设置的打开边界 起始码 设备地址 主机发送 55 FE FE 设备返回 55 FE FE 55 FE FE
功能 03 03 03
数据地址 05 05 05
数据信息 00 00 FF*
CRC16 E7 E7 A7
72 72 32
*FF: 当设备没有设置行程时或设备断电后第一次上电时,返回 0xFF,控制失败
4
数据说明 4.1 起始码:固定为 0x55。 4.2 设备地址:2Byte。 默认为 0xFE,0xFE。(可通过写命令修改从机设备地址) 通过写命令修改设备地址。步骤:通电,按住电机上设置键 5 秒,LED 闪两次后,松开按键,从机会 向主机发送请求分配地址的命令,10 秒钟内通过主机发送写地址命令,写入地址,成功后 LED 闪 5 次,同时主机接收到从机反馈数据。设置不成功,地址保持不变。 ID_H 不能设置 0x00,0xff,ID_L 也不能设置 0x00,0xff。默认地址为 0xfefe(恢复出厂设置)。 4.3 功能码:1Byte 高四位:预留(默认为 0) 读命令-0x01 写命令-0x02 控制命令-0x03 主动上报命令-0x04 4.4 数据:数据地址/数据长度/数据信息 控制命令 数据地址 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x03 内容 打开命令 关闭命令 停止命令 运行百分比命令 手动设置(取消)窗帘 打开边界(上行程) 手动设置(取消)窗帘 关闭边界(下行程) 删除行程 恢复出厂设置 预留 预留 预留 预留 调光命令(预留) 数据信息 无 无 无 0x00 (完全关闭) ~0x64 (完全打开) 设置 0x01。取消 0x00 设置 0x01。取消 0x00 无 无 备注 从机执行打开命令 从机执行关闭命令 从机执行停止命令 从机执行百分比命令 开合帘只能在电机有总行程 的情况下操作有效。 开合帘只能在电机有总行程 的情况下操作有效。 删除从机行程 从机恢复到出厂状态