YZ300RS485操作说明
一:该文档详细描述YZ300中控主机是如何实现控制其它支持RS485设备的,可以是中控设备、智能电动窗帘、智能灯光等设备。在YZ300应用程序里面打开RS485应用软件,主机会进入到RS485控制界面,如图:应用软件会自动搜索连接在本机RS485右转产品设备。
![]() |
![]() |
在控制界面控制搜索到的设备,音源切换,上下曲,暂停播放,音量加减,一对一主机的开关机,所有能搜索到的设备全开全关,AUX暂停播放,重新搜索等。
点击电动窗帘功能,则进入到电动窗帘界面,此界面可以控制连接在此设备上的智能电动窗帘系统,可以控制电动窗帘的开、关、停、等,如图:智能电动窗帘的 控制界面,点击灯光控制,可以控制连接在此设备上的智能灯光控制系统。
![]() |
![]() |
点击左下角的“设置”,可以设置本机的波特率、组ID、设备ID等。如图:点击左下角+,拓展控制设备,控制其它支持RS485的设备。
![]() |
![]() |
设置完成后点击确定,则表示拓展设备完成添加,如图:点击显示里面的“+"键,添加控制的指令码,及此指令码的功能描述。
![]() |
![]() |
如果想添加更多的指令码,只需重复以上操作即可。如果想删除或者修改所拓展的设备和指令码,只需长按,会自动弹出一个对话框。
![]() |
![]() |
![]() |
拓展设备ID默认是00.以16进制输入。如需拓展多台设备,再点击左下角“+”,重复以上操作步骤即可。主机控制界面的操作,如图:
![]() |
![]() |
![]() |
右转 RS485指令其它设备操作说明
1、该文档描述右转背景音乐系统设备(Server)与控制终端(Client,可以是PC、中控设备、智能家居设备等)之间的串行通信协议,通过严格实现此协议,右转背景音乐系统可受控制终端的控制。
2、UART通讯格式
波特率:9600
数据位:8
校验位:无
停止位:1
数据帧格式
4、一个完整的485指令为:FF 25 08 00 01 10 0F B3,完整的指令码由:数据开头(FF 25 ,此开头不会变);数据长度(表示有几个字节,此长度会随功能码的要求而变化,最小为八个字节08,)组ID(00~FF以16进制表示),设备ID(00~FF以16进制表示),功能码(代表这条指令的作用,见列表,功能码不会改变),校验码(没有固定值,以十六进制表示,当组ID或者设备ID发生变化时,校验就需要重新计算)
起止符 |
长度 |
组ID |
设备ID |
功能码 |
数据 |
校验和 |
2个字节 |
1个字节 |
1个字节 |
1个字节 |
2个字节 |
1个字节 |
1个字节 |
数据帧描述:
起止符 |
每个命令包都包含一个起始标记头,标记头指示一个通讯数据包的开始,标记头的值永远为0xFF、 0x25 |
长度 |
整条指令长度(包括起止符、长度、组ID、设备ID、功能码、数据、检验码) |
组ID |
0x01-0xFF 广播地址为0x00 ,广播地址不应答 |
设备ID |
0x01-0xFF 广播地址为0x00 |
功能码 |
|
数据位 |
|
校验和 |
OxFF减去(起止符,长度,组ID,机器ID,功能码,数据之和) |
数据帧应答指令:
起止符 |
长度 |
组ID |
设备ID |
功能码 |
数据位 |
校验和 |
0xFF 0x2A |
1个字节 |
1个字节 |
1个字节 |
2个字节 |
0-248字节 |
1个字节 |
目标 ID=0x00,设备ID=0x00, 或者目标 ID等于自身设备 ID,目标 ID=0x00的时候,总线上有大批的设备会做出响应。为避免总线冲突,当出现满足以上条件的命令时,需要进行随机延时后再应答。依据自身MAC计算器乘 1MS(依据实际情况可以修改)做回复。
当目标地址组 ID , 设备 ID与自身地址完全一致时,不需做随机延时,应立即回复。
广播地址控制,设备不作应答;单机地址控制,设备一对一回复。
二、操作方法:
1.电脑版(1).在电脑上下载一个RS485助手,如图:
2.输入一条完整正确的指令,点击发送,如果发送的指令没有问题,则主机收到指令后会返回一条指令,如果指令有误则不返回,如图:
3.返回的指令格式以FF 2A开头的一条完整指令,如果发送的指令有误,则不返回任何指令,当主机的组ID和设备ID都是00 00 时,主机也不会返回任何指令(组ID和设备ID都是00 00为广播地址)。
RS485校验码助手的使用
(1)此计算工具为本公司开发制作的,适用于本公司RS485校验码的计算如图: