当前位置:文档之家› 杜亚窗帘电机协议

杜亚窗帘电机协议

1)打开命令

1_1. 打开命令 / 室内主机→窗帘电机,举例:窗帘电机ID固定为0x1234 START ID0 ID1 FUNCTION CONTROL CHECK

0x55 0x12 0x34 0x03 0x01 CRCH CRCL

- START : 0x55 (起始代码)

- ID0:ID1 : 0x12:0X34 窗帘电机ID0低位,ID1高位

- FUNCTION: 0x03 (控制功能命令)

- CONTROL : 0x01 (电机打开命令)

- CHECK : 取前面数据CRC

1_2. 打开命令的响应/ 窗帘电机→室内主机,窗帘电机ID固定为0x1234 START ID0 ID1 FUNCTION CONTROL CHECK

0x55 0x12 0x34 0x03 0x01 CRCH CRCL

2)关闭命令

2_1. 关闭命令 /室内主机→窗帘电机,举例:窗帘电机ID固定为0X1234 START ID0 ID1 FUNCTION CONTROL CHECK

0x55 0x12 0x34 0x03 0x02 CRCH CRCL - CONTROL : 0x02 表示关闭窗帘

2_2. 关闭命令的响应/ 窗帘电机→室内主机,窗帘电动机ID固定为0x1234 START ID0 ID1 FUNCTION CONTROL CHECK

0x55 0x12 0x34 0x03 0x02 CRCH CRCL

3)停止命令

3_1. 停止命令 /室内主机→窗帘电机,举例:窗帘电机ID固定为0x1234 START ID0 ID1 FUNCTION CONTROL CHECK

0x55 0x12 0x34 0x03 0x03 CRCH CRCL - CONTROL: 0x3停止

3_2. 停止命令的响应/ 窗帘电机→室内主机,窗帘电机ID固定为0x1234

START ID0 ID1 FUNCTION CONTROL CHECK

0x55 0x12 0x34 0x03 0x03 CRCH CRCL

4)百分比控制

4_1. 百分比控制(邀请)/室内主机→窗帘电机,举例:窗帘电机ID固定为0x1234 START ID0 ID1 FUNCTION CONTROL DATA CHECK

0x55 0x12 0x34 0x03 0x04 0X00-

0X64

CRCH CRCL

-CONTROL: 0X04 电机百分比运行控制

-DATA: 0X00—0X64 电机百分比0%-100%

4_2. 百分比响应/窗帘电机→室内主机,窗帘电机ID固定为0x1234

START ID0 ID1 FUNCTION CONTROL DATA CHECK

0x55 0x12 0x34 0x03 0x04 0X00-

0X64

CRCH CRCL

-DATA:0XFF 设置行程百分比超过100%(0X64)返回给主机0XFF 表示错误信息

电机未设置好行程的时,主机发百分比控制命令,从机返回的DATA为0XFF,表示错误信息

5)写ID

5_1. 写ID(邀请)/室内主机→窗帘电机,举例:写入窗帘电机ID为0x1234

START ID0 ID1 FUNCTION DATA_ADDR DATA_LENTH DATA CHECK 0x55 0x00 0x00 0x02 0x00 0X02 ID0-ID1 CRCH CRCL

-START:0X55 起始码

-ID0:ID1: 0x00:0X00 从0X00地址开始写

-FUNCTION: 0X02 写功能

-DATA_ADDR: 0X00 (固定) 数据地址

-DATA_LENTH: 0X02 数据长度

-DATA: ID0-ID1 写入的ID地址

5_2. 写ID响应/窗帘电机→室内主机

START ID0 ID1 FUNCTION DATA_ADDR DATA_LENTH 缺省CHECK 0x55 0x00 0x00 0x02 0x00 0X02 缺省CRCH CRCL 6)写方向

6_1. 写方向(邀请)/室内主机→窗帘电机,举例:写入窗帘电机方向00

START ID0 ID1 FUNCTION DATA_ADDR DATA_LENTH DATA CHECK 0x55 0x12 0x34 0x02 0x03 0X01 00/01 CRCH CRCL

-START:0X55 起始码

-ID0:ID1: 0x12:0X34 窗帘ID

-FUNCTION: 0X02 写功能

-DATA_ADDR: 0X03 (固定) 数据地址

-DATA_LENTH: 0X01 数据长度

-DATA: 0/1 方向数据0或者1

6_2. 写方向(响应)/窗帘电机→室内主机,

START ID0 ID1 FUNCTION DATA_ADDR DATA_LENTH DATA CHECK 0x55 0x12 0x34 0x02 0x03 0X01 00/01 CRCH CRCL --DATA:00 电机正向 01 电机反向其它数据返回0XFF

7)写手拉

7_1. 写手拉(邀请)/室内主机→窗帘电机,举例:写入窗帘电机手拉开启00

START ID0 ID1 FUNCTION DATA_ADDR DATA_LENTH DATA CHECK 0x55 0x12 0x34 0x02 0x04 0X01 00/01 CRCH CRCL

-START:0X55 起始码

-ID0:ID1: 0x12:0X34 窗帘ID

-FUNCTION: 0X02 写功能

-DATA_ADDR: 0X04 (固定) 数据地址

-DATA_LENTH: 0X01 数据长度

-DATA: 0/1 手拉数据0或者1

7_2. 写手拉(响应)/窗帘电机→室内主机,

START ID0 ID1 FUNCTION DATA_ADDR DATA_LENTH DATA CHECK 0x55 0x12 0x34 0x02 0x04 0X01 00/01 CRCH CRCL --DATA:00 手拉开启 01 手拉关闭其它数据返回0XFF

传输方式

写ID 功能码0X02

主机引导

地址低

地址高

功能

数据地

数据长

数据信

CRCH:CRCL 0X55 0X00 0X00 0X02 0X00 0X02 ID0:ID1 CRCH:CRCH

从机引导

地址低

地址高

功能

数据地

数据长

CRCH:CRCL 0X55 0X00 0X00 0X02 0X00 0X02 CRCH:CRCL

读功能码0X01

主机引导

地址低

地址高

功能

数据地

数据长

CRCH:CRCL

从机引导

地址低

地址高

功能

数据长

数据信

CRCH:CRCL

控制功能码0X03

主机引导

地址低

地址高

功能

动作命

CRCH:CRCL

从机引导

地址低

地址高

功能

动作命

CRCH:CRCL

控制命令说明

开0X01

关0X02

停止0X03

百分

0X04

通信速度9600 bps, Non-echo Mode

Bit协议Stop bit : 1bit, No Parity

相关主题