欢迎来到天天文库
浏览记录
ID:4242181
大小:404.82 KB
页数:9页
时间:2017-11-30
《dynalite邦奇智能照明设备485通讯调试实验教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、FUCHUNLIN‐Dynalite原创教程系列之二文档编号:fucldas.20131110Dynalite邦奇智能照明设备485通讯调试实验教程一、设备构成1、硬件部分D3Dimmer:DDRC420FR调试笔记本通讯转换线:USB‐RS232‐RS4852、软件部分串口调试软件:UartAssist.exeUSB‐RS232驱动3、硬件接线A.接电脑USB口;B.RS232转RS485;C.从T/R+和T/R‐分别接到DDRC420FR的D+和D‐;1FUCHUNLIN‐Dynalite原创教程系列
2、之二文档编号:fucldas.20131110D.给DDRC420FR供220VAC电。二、调试步骤1、查看端口在桌面上,右键点击“我的电脑”如下图。得到如下图。2FUCHUNLIN‐Dynalite原创教程系列之二文档编号:fucldas.20131110点击“硬件”得到如下。3FUCHUNLIN‐Dynalite原创教程系列之二文档编号:fucldas.20131110点击“设备管理器”,展开端口(COM和LPT),得到如下图。4FUCHUNLIN‐Dynalite原创教程系列之二文档编号:fucld
3、as.20131110可以看到USB‐SERIALCH340,对应端口是COM7。2、配置UartAssist端口打开软件UartAssist.exe,得到如下图。将其设置如下图。5FUCHUNLIN‐Dynalite原创教程系列之二文档编号:fucldas.20131110点击“打开”,得到如下图。6FUCHUNLIN‐Dynalite原创教程系列之二文档编号:fucldas.201311103、发送场景控制指令根据DynetOpcodes协议,下图是里面的示例,(我们实际以设置Area32的控制场景为
4、Preset2为例)。7FUCHUNLIN‐Dynalite原创教程系列之二文档编号:fucldas.20131110Byte0:不需要改,例子中仍为0x1C。Byte1:为要设置的区域编号,16进制数,例子中Area32则为0x20;Byte2:切换场景时间低字节,16进制数,例子中可用0x20不变;Byte3:场景编号,16进制数,例子中Preset2即P2则为0x01;Byte4:切换场景时间高字节,16进制数,例子中可用0x00不变;Byte5:如场景为10,那么Byte3为0x01,Byte5为
5、0x01,例子中场景为2,在P1‐P8范围内,所以仍为0x00;Byte6:不需要改,例子中仍为0xFF;Byte7:Byte7为Byte0至Byte6这7个字节之和的补码,去掉符号位后的16进制数。例子中0x1C+0x20+0x20+0x01+0x00+0x00+0xFF=0x15C,转二进制为101011100,符号位不变,先取反得110100011,再加1得110100100,为十六进制数0x1A4,去符号位后的16进制数为0xA4。所以最终得到场景控制指令为:1C2020010000FFA4。将该
6、指令输入下图所示位置。8FUCHUNLIN‐Dynalite原创教程系列之二文档编号:fucldas.20131110点“发送”按钮。可观察DDRC420FR动作。实际演示结果是Area32切换到了场景2。4、其他控制指令可根据DynetOpcodes手册,参考“3、发送场景控制指令”算法,进行测试。全文完9
此文档下载收益归作者所有