电 话:0755-27863286
传 真:0755-27889375
地 址:深圳市宝安49区海汇路华创达
文化科技产业园D306 ,C310
从事通信的专业人员往往都离不开要查看最低层的通信数据,如RS232,RS485,TCP/IP这些常用通信总线,都能找到一些工具可以查看到底层的通信十六进制数据,查看底层的数据对于找问题分析时非常好用。DALI总线作为一种灯光照明控制的专用总线,相对于前面提到的通信总线来说,是一种简单总线,我们在做DALI灯光系统调试或者DALI产品开发时,有时需要分析一些问题,也需要经常查看底层的通信的数据。这里介绍一款很好用的捕捉获取DALI协议通信数据的工具-元皓Dalitools.codewatch。

看下工具图,从软件上看到捕获到的DALI协议数据,不但有原始数据,还有DALI命令解释,而且是通信的先后顺序排列的,这样看起来就容易理解多了,而且还有捕获命令时的时间,精确到ms,可以很容易看到每帧DALI命令发送的时间和间隔了,DALI命令有单地址,组地址,广播地址,特殊地址,软件工具也是显示出来了
序号: 捕获DALI命令数据的先后顺序,数值越大是越后捕获到的
协议:DALI有区分前向帧和后向帧的,DALI表示是2字节的前向帧,ANSWER表示1字节的后向帧
地址:
Axx表示单地址
Gxx表示组地址
Bcast:表示广播地址
Speci:表示特殊命令
命令:这里是对每一条捕获上来的帧进行解释,解释的内容完全是按照DALI标准IEC62386里定义的,对于一些带有值的命令,也会把值一起显示出来,直观的理解每一帧的数据含义,更加方便快捷的分析数据。
原始数据: 这里显示的是十六进制的原始数据
时间:是捕获DALI命令时的时间,精确到毫秒,通过对时间的分析,可以精准判断到DALI命令的发送时间和帧与帧之间的间隔,对于工程项目上出来一些随机性亮灯关灯的问题分析,可以通过这里获到发生问题的时间。
日期:当时的日期
这个DALI命令捕捉数据软件工具是在DALI控制软件新增的一个功能,可以通过点击Dalitools软件顶部通信按钮,即可以打开codewatch工具了

这个功能需要配合DALI主机硬件才能实现的,DALI主机把DALI信号线接线要捕获的总线,这里要注意一下,每条DALI总线是只充许接入一个DALI供应总线电源DALI PS的,如果原来的总线有这个电源了,则DALI主机上的DALI PS接口线不需要连接。
注:目前DALI命令数据捕获功能只有DLGW-U型号的DALI主机支持,DALI Master DLM-1不支持该功能。

这是DALI控制软件Dalitools升级V2.0版本后新增的功能,如果你手上的DLGW-U型DALI主机是以前的,固件可能比较老了,新增的功能也是用不了,DLGW-U型DALI主机是支持在线固件升级的,可以到这里下载最新的固件升级(http://www.szyuanhao.com/news/704.html),关于如何升级操作和升级的注意事项,可以看下这里的操作(http://www.szyuanhao.com/news/699.html),要按步骤进行操作,升级过程一定不能断电。