杜亚窗帘电机协议
- 格式:doc
- 大小:109.51 KB
- 文档页数:4
杜亚电机窗帘驱动说明
硬件连接
窗帘电机可以通过两种方式连接:
1.直接通过485连接入主机的232数据接口,再在驱动连接中配置即可。
2.通过IP转485模块通过网络接入主机系统,在配置驱动时还将配置模块,模块的串口
设置:
驱动安装配置
1.驱动安装
在Composer搜索栏中输入Deocean DooYa,将会查找出下列两个驱动:
2.驱动配置
添加驱动后在Blind驱动中要做如下的配置: Activation Key:需要我司授权
Device ID(H)、Device ID(L)配置设备的ID和频道
网络配置:
连接:
网关驱动和电机驱动正常会自动连接链接方式如下
属性介绍:
Reversal 默认为off,若点击转向反了则将值设置为on,电机就会反转
设备ID设置方法
1.进入设置模式
*ID_H 不能设置0x00,0xff,ID_L 也不能设置0x00,0xff。
默认地址为0xfefe(恢复出厂设置)。
*执行写设备地址前,先按住电机设置键5 秒,等LED 闪两次后再执行,成功后LED 会连续闪5 次。
操作不成功设备地址保持原地址不变。
*默认地址0xfefe
2.设置设备ID
先设置Device ID(H)或Device ID(L)中的一个,再进入设置模式,设置另外一个ID,点击set就会写入ID(因为每次set都会写入ID,而设置模式又只能写入一次,所以没点一次set后,想再次写入ID,需要重新进入设置模式)。
20XX 专业合同封面COUNTRACT COVER甲方:XXX乙方:XXX2024电动窗帘定制采购协议详细版一本合同目录一览第一条定义与术语解释1.1 合同双方1.2 产品1.3 定制要求1.4 交货时间1.5 质量标准1.6 价格与支付1.7 运输与保险1.8 违约责任1.9 争议解决1.10 合同的生效、变更与终止1.11 一般条款1.12 隐私与保密1.13 法律适用与管辖1.14 附件第一部分:合同如下:第一条定义与术语解释1.1 合同双方1.1.1 甲方:指合同签订的采购方,具体名称见合同首页。
1.1.2 乙方:指合同签订的生产方,具体名称见合同首页。
1.2 产品1.2.1 产品名称:电动窗帘。
1.2.2 产品型号:详见附件一。
1.2.3 产品描述:详见附件一。
1.3 定制要求1.3.1 设计要求:详见附件二。
1.3.2 技术参数:详见附件二。
1.3.3 材质要求:详见附件二。
1.3.4 尺寸要求:详见附件二。
1.3.5 功能要求:详见附件二。
1.4 交货时间1.4.1 乙方向甲方承诺,按照双方约定的交货时间表交付产品。
详见附件三。
1.5 质量标准1.5.1 产品质量应符合国家相关法律法规、行业标准以及本合同约定的技术参数和性能要求。
1.5.2 乙方应提供产品的质量保证书,保证产品在正常使用条件下,符合约定的使用寿命和性能。
1.6 价格与支付1.6.1 产品价格:详见附件四。
1.6.2 支付方式:甲方按照双方约定的付款计划向乙方支付货款。
详见附件五。
1.7 运输与保险1.7.1 运输方式:详见附件六。
1.7.2 运输费用:由乙方承担。
1.7.3 保险责任:产品在运输过程中发生的损失,由乙方负责保险。
1.8 违约责任1.8.1 乙方未按照约定时间、数量交付产品的,甲方有权要求乙方支付违约金,违约金计算方式详见附件七。
1.8.2 甲方未按照约定时间支付货款的,乙方有权要求甲方支付滞纳金,滞纳金计算方式详见附件七。
1项目负责人:页次:1OF 8V .01专案名称:485MODBUS 通讯协议1.DM45E-485MODBUS 通讯协议1.1.Baud rate:96001.2.stop:11.3.parity:none 1.4.采RTU 传输方式RTU 方式起始码设备地址功能码数据校验码0x55ID_L ID_H COMMAND DATA CRC16_L CRC16_H 1BYTE1BYTE1BYTE1BYTEnBYTE1BYTE1BYTEMODBUS RTU 方式下,每两个字符之间发送或者接收的时间间隔不能超过1.5倍字符传输时间,如果两个字元时间间隔超过了3.5倍的字符传输时间,依规定就认为一笔数据已经接收完毕,新的一笔数据传输开始。
2.使用指令说明:2.1.起始码:固定为0x552.2.设备地址:2Byte,ID_H 为上级设备地址,ID_L 为本设备地址。
ID_H 为0(广播地址),表示没有上级设备;ID_L 地址默认为0(广播地址)。
可以通过"SET"--2S-->LED(ON)--执行向本设备写操作来设定设备地址。
2.3.功能码:读(0x01)/写(0x02)/控制(0x03)2.4.数据:数据地址(0x00-0xff)/数据长度(0x00-0xff)/数据信息(数据地址里的内容)2.5.校验码:采用CRC16进行校验3.下面是读、写、控制的方式与举例说明:2项目负责人:页次:2OF 8V .01专案名称:485MODBUS 通讯协议读:0X01主机请求:帧数据长度数据格式数据格式起始码1Byte 0x55固定为0x55设备地址2Byte 0X0000-0XFFFF 高位为上级设备地址低位为本机设备地址功能码1BYTE 0x01查功能码表起始地址1BYTE 0x00~0xFF 查数据地址表读取长度1BYTE 0x01~0xFF 读取的数据长度校验码2ByteCRC16校验低位校验高位从机回应:起始码1Byte 0x55固定为0x55设备地址2Byte 0X0000-0XFFFF 高位为上级设备地址低位为本机设备地址功能码1BYTE 0x01查功能码表数据长度1BYTE 0x00~0xFF 数据信息的长度数据信息N BYTE 数据内容N 由数据长度决定校验码2ByteCRC16校验低位校验高位举例说明:读从机(ADDR:0X1234)的百分比位置(50%)主机请求:从机回应:帧数据(hex)域名数据(hex)起始码0x55起始码0x55设备地址0x1234设备地址0x1234功能码0x01功能码0x01起始地址0x02数据长度0x01数据长度0x01数据信息0x32CRC 低位CRC 低位CRC 高位CRC 高位3项目负责人:页次:3OF 8V .01专案名称:485MODBUS 通讯协议写:0x02主机请求:起始码1Byte 0x55固定为0x55设备地址1Byte 0x0000~0xFFFF 高位为上级设备地址低位为本机设备地址功能码1Byte 0x02查功能码表数据地址1Byte 0x00~0xFF 查数据地址表数据长度1Byte 0x00~0xFF要写的数据个数数据信息N*Byte 所写的内容校验码2ByteCRC16校验低位校验高位从机回应:起始码1Byte 0x55固定为0x55设备地址1Byte 0x0000~0xFFFF 高位为上级设备地址低位为本机设备地址功能码1Byte 0x02查功能码表数据地址1Byte 0x00~0xFF 查数据地址表数据长度1Byte 0x00~0xFF 要写的数据个数校验码2ByteCRC16校验低位校验高位举例说明:写从机(0x1234)为没有手拉启动功能主机请求从机回应帧数据(hex)域名称数据(hex)起始码0x55起始码0x55设备地址0x1234设备地址0x1234功能码02功能码02数据地址0x04数据地址0x04数据长度0x01数据长度0x01数据信息0x00校验码校验码4项目负责人:页次:4OF 8V .01专案名称:485MODBUS 通讯协议控制:0x03主机请求起始码1Byte 0x55固定为0x55设备地址1Byte 0x0000~0xFFFF 高位为上级设备地址低位为本机设备地址功能码1Byte 0x03查功能码表控制命令1Byte 0x00~0xFF 查控制命令表校验码2ByteCRC16校验低位校验高位从机回应起始码1Byte 0x55固定为0x55设备地址1Byte 0x0000~0xFFFF 高位为上级设备地址低位为本机设备地址功能码1Byte 0x03查功能码表控制命令1Byte 0x00~0xFF 查控制命令表校验码2ByteCRC16校验低位校验高位举例说明:控制从机(0x1234)打开主机请求从机回应起始码0x55起始码0x55设备地址0x1234设备地址0x1234功能码0x03功能码0x03控制命令0x01控制命令0x01校验码CRC16_L 校验码CRC16_L CRC16_HCRC16_H举例说明:控制从机(0x1234)打开50%主机请求从机回应起始码0x55起始码0x55设备地址0x1234设备地址0x1234功能码0x03功能码0x03控制命令0x04控制命令0x04百分比0x32百分比0x32校验码CRC16_L校验码CRC16_L5项目负责人:页次:5OF 8V .01专案名称:485MODBUS 通讯协议CRC16_HCRC16_H错误信息返回:0x04从机上报起始码1Byte 0x55固定为0x55设备地址1Byte 0x0000~0xFFFF 高位为上级设备地址低位为本机设备地址功能码1Byte 0x04查功能码表错误信息号1Byte 0x00~0xFF 查错误信息表校验码2ByteCRC16校验低位校验高位主机回应起始码1Byte 0x55固定为0x55设备地址1Byte 0x0000~0xFFFF 高位为上级设备地址低位为本机设备地址功能码1Byte 0x04查功能码表错误信息号1Byte 0x00~0xFF 查错误信息表校验码2ByteCRC16校验低位校验高位举例说明:从机(0x1234)发生堵转上报从机上报主机回应起始码0x55起始码0x55设备地址0x1234设备地址0x1234功能码0x04功能码0x04错误信息号0x01错误信息号0x01校验码CRC16_L 校验码CRC16_L CRC16_HCRC16_H6项目负责人:页次:6OF 8V .01专案名称:485MODBUS 通讯协议4.要查的表格:功能表功能内容读0x01写0x02控制0x030x04控制命令表命令内容开0x01关0x02停0x03百分比控制0x040x050x06从机地址表地址意义0x00ID_H 0x01ID_L0x02当前位置的百分比0x03方向:0(默认方向)1:(反方向)0x04手拉:0(有)1:(没有)0x05行程删除:17项目负责人:页次:7OF 8V .01专案名称:485MODBUS 通讯协议功能表功能内容5.设备ID 写入方式电机上电,按电机上2秒左右,指示灯亮,从RS485总线发写ID 命令,LED8项目负责人:页次:8OF 8V .01专案名称:485MODBUS 通讯协议灯闪烁,ID 写入成功。
电动杜亚DT82T开合智能窗帘静音工程电机协议智能窗帘1. 简介电动杜亚DT82T开合智能窗帘是一种具备智能化控制功能的窗帘产品。
其采用静音工程电机驱动,可以实现远程控制、定时开闭等功能,为用户带来便利和舒适的生活体验。
2. 功能特点2.1 静音工程电机驱动电动杜亚DT82T开合智能窗帘采用静音工程电机驱动,操作时产生的噪音较小,保证了室内安静的环境。
2.2 远程控制用户可以通过方式APP或者智能音箱等设备,实现对电动杜亚DT82T开合智能窗帘的远程控制。
无论身在何处,只需要联网即可控制窗帘的开合,方便快捷。
2.3 定时开闭电动杜亚DT82T开合智能窗帘支持定时开闭功能。
用户可以根据自己的需求,设置窗帘的开合时间,让窗帘根据预设的时间自动打开或关闭。
例如,可以在早晨设定窗帘自动打开,让阳光透进室内。
2.4 协议支持电动杜亚DT82T开合智能窗帘采用开放的通信协议,可以与其他智能家居设备进行联动。
用户可以通过协议接口,实现与智能家居系统的对接,从而实现更多个性化的控制方案。
3. 使用指南3.1 安装与连接电动杜亚DT82T开合智能窗帘的安装操作与普通窗帘相似,需要将窗帘轨道安装在窗框上,并将窗帘布匹挂在轨道上。
在连接方面,电动杜亚DT82T开合智能窗帘需要接入电源,并通过无线网络与用户的方式或智能家居中枢进行连接。
3.2 基本操作•方式APP控制:安装电动杜亚DT82T开合智能窗帘对应的方式APP,通过APP进行开合控制、定时设置等操作。
•智能音箱控制:将智能音箱与电动杜亚DT82T开合智能窗帘连接,通过语音指令进行开合控制。
3.3 远程控制用户可以在方式APP中进行远程控制。
在APP中,用户可以选择打开或关闭窗帘,并实时查看窗帘的状态。
同时,用户也可以将窗帘与其他智能设备进行联动控制,实现更智能化的场景控制。
3.4 定时设置在方式APP中,用户可以设置窗帘的定时开合。
用户可以设定特定的时间,让窗帘在设定的时间自动开合。
电动杜亚DT82T开合智能窗帘静音工程电机协议智能窗帘1. 简介电动杜亚DT82T开合智能窗帘是一款静音工程电机,集成了智能控制功能,可实现自动开合窗帘。
本文档将介绍DT82T的协议和配置,以及如何使用智能窗帘。
2. DT82T协议DT82T使用一种简单的协议进行通信,可以通过串口、无线技术或物联网连接进行控制。
是DT82T的协议规范:•指令格式:指令由命令码和参数组成,命令码和参数之间使用空格分隔。
•命令码:命令码用于指示DT82T进行相应的操作,如开合窗帘、停止运动等。
•参数:参数用于传递具体的控制信息,如窗帘的运动时间、运动方向等。
2.1 命令码列表是常用的命令码列表:命令码描述OPEN开窗帘CLOSE关窗帘STOP停止运动SET\_SPEED设置运动速度GET\_STATUS获取窗帘状态2.2 通信示例是通过串口通信控制DT82T的示例:打开窗帘OPEN关闭窗帘CLOSE停止窗帘运动STOP设置运动速度为50SET_SPEED 50获取窗帘状态GET_STATUS3. DT82T配置DT82T提供了多种配置选项,可根据实际需求进行设置。
3.1 运动速度设置可以通过设置运动速度改变窗帘的开合速度。
运动速度的范围为0-100,0表示最慢速度,100表示最快速度。
设置运动速度为50SET_SPEED 503.2 运动方向设置DT82T支持设置窗帘的运动方向,可以选择向上运动或向下运动。
向上运动UP向下运动DOWN3.3 智能控制设置DT82T支持智能控制功能,可以根据光照、温度等环境因素自动调整窗帘的开合状态。
具体的智能控制设置请参考DT82T的相关文档。
4. 使用智能窗帘使用智能窗帘非常简单,只需按照步骤操作:1.将DT82T连接到电源,并确保与控制设备(如智能方式、智能家居中心等)连接正常。
2.通过控制设备发送对应的命令码和参数,控制窗帘的开合状态和运动速度。
3.根据需要进行智能控制的配置,使窗帘可以自动响应环境变化。
杜亚管状电机开合帘485协议,开合帘对外接口协议介绍本文档旨在为使用杜亚管状电机开合帘的开发者提供相关的485通信协议和对外接口协议。
杜亚管状电机开合帘通过485通信协议实现与外部设备的连接和通信。
通过本文档,开发者可以了解如何利用开合帘的对外接口协议进行控制。
485通信协议杜亚管状电机开合帘采用485通信协议与外部设备进行通信。
是杜亚管状电机开合帘485通信协议的基本格式:帧头数据长度命令字数据校验和帧尾•帧头和帧尾:固定为0xAA•数据长度:表示命令后的数据长度,不包括校验和和帧尾•命令字:标识具体的操作命令•数据:根据不同的命令字,发送和接收的数据格式会有所不同•校验和:根据命令字、数据长度和数据计算得出,用于校验数据的正确性是常用的杜亚管状电机开合帘的命令字及其对应的功能:•0x01:开启帘子•0x02:关闭帘子•0x03:停止帘子•0x04:设置开合度•0x05:查询开合度•0x06:查询电机状态开合帘对外接口协议杜亚管状电机开合帘还提供了对外接口协议,开发者可以通过这些接口来控制开合帘的开启、关闭、停止等操作,以及查询开合度和电机状态。
接口列表是杜亚管状电机开合帘的对外接口列表:1.openCurtn():开启帘子2.closeCurtn():关闭帘子3.stopCurtn():停止帘子4.setOpeningDegree(degree):设置开合度5.getOpeningDegree():查询开合度6.getMotorStatus():查询电机状态接口详细说明1. openCurtn()该接口用于开启帘子。
•参数:无•返回值:无•示例:openCurtn()2. closeCurtn()该接口用于关闭帘子。
•参数:无•返回值:无•示例:closeCurtn()3. stopCurtn()该接口用于停止帘子的运动。
•参数:无•返回值:无•示例:stopCurtn()4. setOpeningDegree(degree)该接口用于设置开合度,可以控制帘子的打开程度。
电机使用前请先写ID,写ID方法:电机上电,按住电机后盖上的轻触按键,2秒钟后绿色指示灯闪烁一下后释放,通过电脑串口发送要写的ID(参考6写ID),指示灯连续闪烁,串口反馈回命令,提示写ID成功;ID成功后方可控制电机1)打开命令1_1. 打开命令 / 室内主机→窗帘电机,举例:窗帘电机ID固定为0x1234- START : 0x55 (起始代码)- ID0:ID1 : 0x12:0X34 窗帘电机ID0低位,ID1高位- FUNCTION: 0x03 (控制功能命令)- CONTROL : 0x01 (电机打开命令)- CHECK : 取前面数据CRC1_2. 打开命令的响应/ 窗帘电机→室内主机,窗帘电机ID固定为0x12342)关闭命令2_1. 关闭命令 /室内主机→窗帘电机,举例:窗帘电机ID固定为0X1234- CONTROL : 0x02 表示关闭窗帘2_2. 关闭命令的响应/ 窗帘电机→室内主机,窗帘电动机ID固定为0x12343)停止命令3_1. 停止命令 /室内主机→窗帘电机,举例:窗帘电机ID固定为0x1234- CONTROL: 0x3停止3_2. 停止命令的响应/ 窗帘电机→室内主机,窗帘电机ID固定为0x12344)百分比控制4_1. 百分比控制(邀请)/室内主机→窗帘电机,举例:窗帘电机ID固定为0x1234-CONTROL: 0X04 电机百分比运行控制-DATA: 0X00—0X64 电机百分比0%-100%4_2. 百分比响应/窗帘电机→室内主机,窗帘电机ID固定为0x1234-DATA:0XFF 设置行程百分比超过100%(0X64)返回给主机0XFF 表示错误信息电机未设置好行程的时,主机发百分比控制命令,从机返回的DATA为0XFF,表示错误信息5)读当前行程百分比5_1. 读百分比(邀请)/室内主机→窗帘电机,举例:窗帘电机ID固定为0x1234- START : 0x55 (起始代码)- ID0:ID1 : 0x12:0X34 窗帘电机ID0低位,ID1高位- FUNCTION: 0x01 (读命令)- DATA_ADDR : 0x02 (数据地址固定)- DATA_LENTH: 0X01 (数据长度)- CHECK : 取前面数据CRC5_2. 读百分比响应/窗帘电机→室内主机,窗帘电机ID固定为0x1234- START : 0x55 (起始代码)- ID0:ID1 : 0x12:0X34 窗帘电机ID0低位,ID1高位- FUNCTION: 0x01 (读命令)- DATA_LENTH: 0X01 (数据长度)- DATA : 0x02 (当前行程) 00 (关闭) 64 (打开)- CHECK : 取前面数据CRC6)写ID6_1. 写ID(邀请)/室内主机→窗帘电机,举例:写入窗帘电机ID为0x1234-START:0X55 起始码-ADDR0:ADDR1: 0x00:0X00 固定-FUNCTION: 0X02 写功能-DATA_ADDR: 0X00 (固定) 数据地址-DATA_LENTH: 0X02 数据长度-ID0-ID1: 写入的ID地址6_2. 写ID响应/窗帘电机→室内主机7)写方向7_1. 写方向(邀请)/室内主机→窗帘电机,举例:写入窗帘电机方向00-START:0X55 起始码-ID0:ID1: 0x12:0X34 窗帘ID-FUNCTION: 0X02 写功能-DATA_ADDR: 0X03 (固定) 数据地址-DATA_LENTH: 0X01 数据长度-DATA: 0/1 方向数据0或者17_2. 写方向(响应)/窗帘电机→室内主机,--DATA:00 电机正向 01 电机反向其它数据返回0XFF8)写手拉8_1. 写手拉(邀请)/室内主机→窗帘电机,举例:写入窗帘电机手拉开启00-START:0X55 起始码-ID0:ID1: 0x12:0X34 窗帘ID-FUNCTION: 0X02 写功能-DATA_ADDR: 0X04 (固定) 数据地址-DATA_LENTH: 0X01 数据长度-DATA: 0/1 手拉数据0或者18_2. 写手拉(响应)/窗帘电机→室内主机,--DATA:00 手拉开启 01 手拉关闭其它数据返回0XFF注:采用C RC-16/MODBUS x16+x15+x2+1进行校验 (从起始码到命令值的CRC) Width:16poly:0x8005init:0xffff。
1功能简介通用开合帘电机485开放协议(新开合帘操作标准)。
2技术规格2.1波特率:96002.2停止位:12.3数据为:82.4奇偶校验:无3数据结构起始码设备地址功能码数据校验码0x55ID_L ID_H COMMAND DATA CRC16_L CRC16_H1BYTE1BYTE1BYTE1BYTE nBYTE1BYTE1BYTE每两个字符之间发送或者接收的时间间隔不能超过1.5倍字符传输时间,如果两个字元时间间隔超过了3.5倍的字符传输时间,依规定就认为一笔数据已经接收完毕,新的一笔数据传输开始。
4数据说明4.1起始码:固定为0x55。
4.2设备地址:2Byte。
●ID_H为上级设备地址(房间号/场景号),ID_L为本设备地址(窗帘号)。
控制时,ID_H,ID_L都为0为广播地址,实现全控;ID_H不为0,ID_L为0,实现场景全控制;全控时设备不返回数据。
●通过写命令修改设备地址。
步骤:通电,按住电机上设置键5秒,LED闪两次后,松开按键,通过485主机发送写地址命令,写入地址,成功后LED闪5次,同时主机接收到485反馈数据。
设置不成功,地址保持不变。
●ID_H不能设置0x00,0xff,ID_L也不能设置0x00,0xff。
默认地址为0xfefe(恢复出厂设置)。
●同一主机下,不能有重复的设备地址。
4.3功能码:1Byte●读命令-0x01●写命令-0x02●控制命令-0x034.4数据:数据地址/数据长度/数据信息控制命令0x03数据地址内容数据备注0x01打开命令无0x02关闭命令无0x03停止命令无0x04百分比命令0x00~0x640x07(A1)删除行程无0x08(A1)恢复出厂设置无读命令、写命令(只能对单个设备进行读写)0x010x02数据地址内容数据格式读写0x00ID_L0x01~0xfe(0x00为全控)可写0x01ID_H0x01~0xfe(0x00为全控)0x02当前位置(百分比)0x00~0x64(0xff为没有设置行程)可读0x03电机默认方向0x00—默认方向可读写0x01—反方向0x04手拉启动使能0x00—默认开启可读写0x01—关闭,无手拉功能0x27(A1)无源外接开关类型0x01—默认双反弹开关可读写0x02—双不反弹开关0x03—DC246电子开关0x04—单键循环开关0x28(A1)强电外接开关类型(仅EV 型电机带5芯电源线)0x00—默认两线强电开关0x01—单线强电开关(插卡取电开关)可读写0xfe(A1)协议版本0xA1可读4.5校验码:采用CRC-16/MODBUS x16+x15+x2+1进行校验,Width:16位,Poly:0x8005,Inti:0xffff。
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。