发明名称 完整采集DALI信号的方法及DALI信号分析仪
摘要 发明公开一种完整采集DALI信号的方法及DALI信号分析仪,该方法采用下位机和上位机来实现,该DALI信号分析仪由下位机和上位机构成,下位机负责采集DALI总线上的信号并将解码后的数据上传到上位机中,上位机负责操作界面和数据的显示以及分析,采集DALI信号的信息包括DALI信号的高、低电平值;标准DALI信号的内容及类型;及非标准通信信号的错误类型等,能对DALI系统的通信数据进行监视、记录和分析,利于DALI系统及其设备的开发、安装、调试及维护。通信协议约定了上位机与下位机通信的数据帧格式、数据单元含义及帧错误检测和重发机制,能够保证上位机与下位机通信的高效性、稳定性及总线数据的准确性。
申请公布号 CN103812609A 申请公布日期 2014.05.21
申请号 CN201410039610.2 申请日期 2014.01.27
申请人 中山市中大半导体照明技术研究有限公司;广州中大产业集团有限公司 发明人 伍国章;蔡如海;邓桂杨
分类号 H04L1/00(2006.01)I;H04L29/06(2006.01)I;H04L29/12(2006.01)I 主分类号 H04L1/00(2006.01)I
代理机构 东莞市中正知识产权事务所 44231 代理人 叶永清
主权项 一种完整采集DALI信号的方法,其特征在于,是通过负责操作界面和数据的显示以及分析的上位机、负责采集DALI总线上的信号并将解码后的数据上传到所述上位机中的下位机以及所述上位机与所述下位机之间的设备信息查询协议和总线信号采集协议来实现的,其步骤包括:通过所述设备信息查询协议完成的设备信息查询步骤和通过所述总线信号采集协议完成的总线信号采集步骤;所述设备信息查询步骤包括:1)在所述上位机上开启下位机的连接及设备信息查询功能,所述上位机发送查询指令给所述下位机,以查询所述上位机与所述下位机的通信总线是否已经建立以及所述下位机的设备信息,如果所述上位机与所述下位机之间连接异常,则于所述上位机的屏幕上显示连接设备失败,并忽略所述上位机已读取的指令,结束该次通信;如果所述上位机与所述下位机之间已正常连接,则所述上位机通过通信总线将读取到的所述查询指令数据发送到所述下位机;2)所述下位机接收到所述上位机发送的查询指令,并在限定的一段时间内,发送设备信息数据给所述上位机;3)所述上位机在限定的时间内收到所述下位机回应的设备信息数据,并对所述设备信息数据进行校验,如果所述设备信息数据经过校验无误后,所述上位机确定读取信息成功,并在屏幕上显示下位机的设备信息;4)如果所述上位机在限定的时间内没有收到下位机回应的数据或收到回应数据但校验数据出错,则所述上位机对所述下位机重新发送查询指令,如果上位机重发查询指令的累计次数达三次以上,则停止重发命令,并在屏幕上显示连接设备失败;所述总线信号采集步骤包括:1)在所述上位机上开启DALI总线信号的数据采集功能,上位机自动检测与下位机之间的连接是否异常,如果所述上位机与所述下位机之间连接异常,则于所述上位机的屏幕上显示连接设备失败,并忽略所述上位机已读取的指令,返回上位机主程序;如果所述上位机与所述下位机之间已正常连接,则所述上位机通过通信总线将DALI信号采集指令数据发送到所述下位机;2)所述下位机接收所述上位机发送的DALI信号采集指令,并在限定的一段时间内,发送DALI信号采集确认数据给所述上位机;3)所述上位机在限定的时间内收到所述下位机回应的DALI信号采集确认数据,并对所述DALI信号采集确认数据进行校验,经过校验无误后,可确定下位机开始采集DALI总线上的信号数据;4)如果所述上位机在限定的时间内没有收到下位机回应的数据或收到的回应数据校验出错,则所述上位机对所述下位机重新发送DALI信号采集指令,如果上位机重发DALI信号采集指令的累计次数达三次以上,则停止重发命令,并在屏幕上显示连接设备失败;5)所述下位机开始采集DALI总线上的信号数据,并将采集到的DALI信号数据按所述总线信号采集协议中约定的数据格式发送给所述上位机;6)所述上位机在限定的时间内将所述DALI信号数据完整接收,并对该数据格式进行校验,经过校验无误后,所述上位机将接收的所述DALI信号数据格式进行相应的转换,并在屏幕上显示采集到的DALI信号的信息;接着,所述上位机对所述下位机发送数据帧接收完成指令,以标示DALI信号数据帧接收完成;7)如果所述上位机不能在限定的时间内将所述DALI信号数据完整接收或数据格式校验出错时,所述上位机发送请求数据帧重发指令给所述下位机,要求下位机重发所述DALI信号数据;8)所述下位机接收该请求数据帧重发指令后,将采集到的DALI信号数据按所述总线信号采集协议中约定的数据格式发送给所述上位机;9)在标示所述DALI信号数据帧接收完成后,在所述上位机开启停止采集DALI总线数据功能,所述上位机向所述下位机发送停止采集DALI总线数据指令;10)所述下位机接收所述上位机发送的停止采集DALI总线数据指令,并在限定的一段时间内,发送停止采集DALI信号确认数据给所述上位机;11)所述上位机在限定的时间内收到所述下位机回应的停止采集DALI信号确认数据,并对所述停止采集DALI信号确认数据进行校验,经过校验无误后,可确定所述下位机停止采集DALI总线上的数据;12)如果所述上位机在限定的时间内没有收到下位机回应的停止采集DALI信号确认数据或收到的停止采集DALI信号确认数据校验出错,则所述上位机对所述下位机重新发送停止采集DALI总线数据指令,如果上位机重发停止采集DALI总线数据指令的累计次数达三次以上,则停止重发该命令,并在屏幕上显示连接设备失败。
地址 528400 广东省中山市古镇镇中兴大道侧古镇灯饰大厦A座11层