基于USB接口的DALI信号发生器通信协议及装置制造方法及图纸

技术编号:9825951 阅读:125 留言:0更新日期:2014-04-01 13:56
本发明专利技术公布了一种基于USB接口的DALI信号发生器通信协议,该通信协议包括如下步骤:步骤一,上位机发出通信协议的指令;步骤二,上位机等待DALI信号发生器下位机回应;步骤三,DALI信号发生器下位机接收上位机的指令;步骤四,DALI信号发生器下位机判断上位机的指令数据,所述DALI信号发生器下位机提取第一个字节并判断该字节,然后按照里面设定的程序处理数据,并将数据发往上位机,接收结束;步骤五,上位机检查DALI信号发生器下位机是有回应还是等待DALI信号发生器下位机回应超时,将结果显示;其中,指令包括查询指令和DALI指令,所述的DALI指令还包括自定义指令和标准指令。

【技术实现步骤摘要】
【专利摘要】本专利技术公布了一种基于USB接口的DALI信号发生器通信协议,该通信协议包括如下步骤:步骤一,上位机发出通信协议的指令;步骤二,上位机等待DALI信号发生器下位机回应;步骤三,DALI信号发生器下位机接收上位机的指令;步骤四,DALI信号发生器下位机判断上位机的指令数据,所述DALI信号发生器下位机提取第一个字节并判断该字节,然后按照里面设定的程序处理数据,并将数据发往上位机,接收结束;步骤五,上位机检查DALI信号发生器下位机是有回应还是等待DALI信号发生器下位机回应超时,将结果显示;其中,指令包括查询指令和DALI指令,所述的DALI指令还包括自定义指令和标准指令。【专利说明】基于USB接口的DALI信号发生器通信协议及装置
本专利技术涉及智能照明控制系统领域,特别是一种基于USB接口的DALI信号发生器通信协议及装置。
技术介绍
DALI 是 Digitally Addressable Lighting Interface 的首字母缩写,即是数字可寻址照明接口的意思;是一个专门为照明控制系统而制定的数据传输协议,它定义了照明控制器,如照明控制面板或者传感器与照明灯具驱动器之间的通信方式。DALI目前已成为IEC62386系列国际标准,市场上已有不少公司推出了符合DALI国际标准的照明控系统或设备;如飞利浦、欧司朗、锐高等公司均推出较齐备的DALI设备,通过这些设备及各自配套的系统配置软件,可构成符合应用需求的DALI照明控制系统;但这些公司的系统配置软件仅局限于国际标准DALI标准指令及自身公司定义的非标准指令的信号产生及通信,用户无法产生自定义的DALI指令;同时市场上也没有可由用户自定义生成DALI指令的信号发生器产品。
技术实现思路
为解决上述问题,本专利技术提供一种基于USB接口的DALI信号发生器通信协议及装置,其具有支持DALI标准指令、用户自定义的标准及非标准DALI指令的发送的功能。为实现上述目的,本专利技术采用的技术方案是:一种基于USB接口的DALI信号发生器通信协议,该通信协议包括如下步骤: 步骤一,上位机发出通信协议的指令,其中,所述的上位机发出一条查询指令给DALI信号发生器下位机,以检查上位机与DALI信号发生器下位机的USB通信总线是否已经建立,如果还未连接,则于软件上显示未连接,忽略上位机已读取的指令,结束该次通信;如果已连接,则在软件上显示已连接,并通过USB通信总线将读取到的指令数据发送到下位机;步骤二,上位机等待DALI信号发生器下位机回应,在限定的一段时间内,等待来至DALI信号发生器下位机的回应数据; 步骤三,DALI信号发生器下位机接收上位机的指令,其中,所述的DALI信号发生器下位机一旦接收到上位机的连接信息,就返回设备信息,然后等待上位机发送指令数据; 步骤四,DALI信号发生器下位机判断上位机的指令数据,所述DALI信号发生器下位机提取第一个字节并判断该字节,然后按照里面设定的程序处理数据,最后将回应数据发往上位机,下位机接收过程结束; 步骤五,上位机检查DALI信号发生器下位机是有回应还是等待DALI信号发生器下位机回应超时,将结果显示。作为优化的是,所述步骤一的指令包括:用于查询上位机与DALI信号发生器下位机连接关系的查询指令和用户操作的DALI指令。作为优化的是,所述的DALI指令还包括自定义三字节指令、自定义两字节指令和标准两字节指令。采用上述技术方案后,用户可以通过DALI信号发生器软件来定义DALI指令来发送所需要的指令,所述的自定义三字节指令和自定义两字节指令是用户可以自定义的,不仅方便用户对设备的控制和分配,也方便DALI设备的开发、测试及检验;同时用户也可以使用国际上标准的DALI指令。一种DALI信号发生器下位机通信协议的装置,包括上位机和下位机,所述的上位机通过数据总线与所述的下位机连接,其特征在于:所述的上位机采用PC编程控制器,所述的下位机采用DALI信号发生器硬件。采用上述的技术方案后,本专利技术所述的上位机通过采用PC编程控制器,让用户可以从软件界面上观看到设备的连接状态以及指令发送后的反馈情况,并且用户还可以按照需求定义指令,不需要受到国际标准指令的限制,可以自由编写,极大的方便了 DALI设备的使用、开发、测试及检验。本专利技术的有益效果在于:所述的上位机通过发送的查询指令查询上位机与下位机的连接状态,可以有效的保证整个通信协议的发生装置传输DALI指令的正确性,使得本专利技术的协议更加完善,接收到的指令数据更加可靠,同时所述上位机发送的DALI指令,包括用户自定义指令和标准指令,这样用户就可以编写自己所需要的定义的指令,还可以使用标准指令来达到自己需求,也方便了 DALI设备的开发、测试及检验。【专利附图】【附图说明】图1是本专利技术的一种结构示意图。图2是本专利技术的另一种结构示意图。图3是本专利技术的另一种结构示意图。图4是本专利技术的另一种结构示意图。图5是本专利技术的另一种结构示意图。图6是本专利技术的另一种结构示意图。图7是本专利技术的另一种结构示意图。图8是本专利技术的另一种结构示意图。【具体实施方式】请参阅图1-8所示,本专利技术关于一种基于USB接口的DALI信号发生器通信协议,该通信协议包括如下步骤: 步骤一,上位机发出通信协议的指令1,其中,所述的上位机发出一条指令给DALI信号发生器下位机,并检查上位机与DALI信号发生器下位机的USB通信总线是否已经建立,如果还未连接,则于软件上显示未连接,忽略上位机已读取的指令,结束该次通信;如果已连接,则在软件上显示已连接,并通过USB通信总线将读取到的指令数据发送到下位机;步骤二,上位机等待DALI信号发生器下位机回应2,在限定的时间内,等待来至DALI信号发生器下位机的回应数据; 步骤三,DALI信号发生器下位机接收上位机的指令3,其中,所述的DALI信号发生器下位机一旦接收到上位机的连接信息,就返回设备信息,然后等待上位机发送指令数据; 步骤四,DALI信号发生器下位机判断上位机的指令数据4,所述DALI信号发生器下位机提取第一个字节并判断该字节,然后按照里面设定的程序处理数据,最后将回应数据发往上位机,下位机接收过程结束; 步骤五,上位机检查DALI信号发生器下位机是有回应还是等待DALI信号发生器下位机回应超时,将结果显示5。上述步骤一的指令I包括:用于查询上位机与DALI信号发生器下位机连接关系的查询指令11和用户操作的DALI指令12。上述的DALI指令12还包括自定义三字节指令121、自定义两字节指令122和标准两字节指令123。一种DALI信号发生器下位机通信协议的装置,包括上位机6和下位机7,所述的上位机5通过数据总线与所述的下位机7连接,所述的上位机6采用PC编程控制器,所述的下位机7采用DALI信号发生器硬件。如图5所示,首先上位机先读待发送指令的存储单元,取出一条指令;然后检查上位机与下位机的USB通信总线是否已经建立,如果还未连接,则于软件上显示未连接,忽略已读取的指令,结束该次通信;如果已连接,则在软件上显示已连接,并通过USB通信总线将读取到的指令数据发送到下位机;最后在限定的一段时间内,等待是否有来至下位机的回应数据,如果本文档来自技高网
...

【技术保护点】
一种基于USB接口的DALI信号发生器通信协议,其特征在于:该通信协议包括如下步骤:步骤一,上位机发出通信协议的指令,其中,所述的上位机发出一条查询指令给DALI信号发生器下位机,以检查上位机与DALI信号发生器下位机的USB通信总线是否已经建立,如果还未连接,则于软件上显示未连接,忽略上位机已读取的指令,结束该次通信;如果已连接则在软件上显示已连接,并通过USB通信总线将读取到的指令数据发送到下位机;步骤二,上位机等待DALI信号发生器下位机回应,在限定的一段时间内,等待来至DALI信号发生器下位机的回应数据;步骤三,DALI信号发生器下位机接收上位机的指令,其中,所述的DALI信号发生器下位机一旦接收到上位机的连接信息,就返回设备信息,然后等待上位机发送指令数据;步骤四,DALI信号发生器下位机判断接收到的上位机的指令数据,所述DALI信号发生器下位机提取第一个字节并判断该字节,然后按照里面设定的程序处理数据,最后将回应数据发往上位机,下位机接收过程结束;步骤五,上位机检查DALI信号发生器下位机是有回应还是等待DALI信号发生器下位机回应超时,将结果显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:林泗棠袁金元陈建胜
申请(专利权)人:中山市中大半导体照明技术研究有限公司 中山大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1