本发明涉及一种交流电push按键接入dali总线的方法及其检测方法。
背景技术:
目前,dali协议已纳入照明控制国际标准iec929和欧洲照明控制标准en60929,可保证不同厂商生产的照明设备互相兼容。dali协议是数字化可寻址调光接口(digitaladdressablelightinginterface,简称dali)协议是一种低电压的数字通讯方式。有的用户实际使用中只需要使用交流电的push(push-buttonswitch,简称push)按键接入设备进行开关和调光功能,使得dali调光器设备需要增加额外的专用交流电的push按键接口,使得设备接口变得复杂,不方便了客户的安装与使用。
技术实现要素:
本发明要解决的技术问题,在于提供一种支持标准dali协议通信接入,也允许用户使用交流电的push按键接入dali总线接口的方法及其检测方法。
本发明通过下述方案实现:一种交流电push按键接入dali总线的方法,其按照以下步骤进行:
步骤101:实时检测dali接口信号的波特率,检测获得信号的波特率和信号的脉宽时间;
步骤102:判断信号的特性是否属于交流电push按键信号,若否,则执行步骤103,若是,则执行步骤104;
步骤103:判断结束,按照dali模式控制调光,之后返回步骤101等待检测下一个输入的信号的波特率和脉宽时间;
步骤104:判断结束,按照push模式控制调光,之后返回步骤101等待检测下一个输入信号的波特率和脉宽时间。
所述dali模式的信息传送速率为1200bit/s,对应周期时间为0.83ms,采用半双工方式,双线差分驱动方式,数据的传送采用曼彻斯特编码方式。
所述push模式,常用交流电为50hz和60hz频率,对应周期时间分别为20ms和16.7ms,进过桥式整流电路后为100hz和120hz频率的信号,对应周期分别为10ms和8.3ms,允许交流信号周期正负波动10%后的时间分别为8ms-12ms和7.47ms-9.13ms,输入信号在8ms-2ms和7.47ms-9.13ms范围内就是push模式的单个有效脉冲信号,若有连续的超过50ms的push模式的单个脉冲信号输入时候就为有效的push模式控制信号,否则都为无效push模式信号。
一种交流电push按键接入dali总线的检测方法,其按照以下步骤进行:
步骤201:系统上电,读取eeprom内储存的模式信息;
步骤202:判断eeprom储存的模式信息是否为push按键模式;若否,则执行步骤203,若是,则执行步骤204;
步骤203:按照dali模式执行相应调光控制,并将dali模式信息保存到eeprom,然后执行步骤205;
步骤204:按照push模式执行相应调光控制,并将push模式信息保存到eeprom,且保存当前调光亮度值模式到eeprom,然后执行步骤205;
步骤205:判断是否接收到新的通信信号,若是,则执行步骤206,若否,则返回执行步骤205;
步骤206:检测信号的波特率和脉宽时间,执行步骤207;
步骤207:判断是否为push按键信号;若不是,执行步骤203,若是,则执行步骤204;
所述dali模式的信息传送速率为1200bit/s,对应周期时间为0.83ms,采用半双工方式,双线差分驱动方式,数据的传送采用曼彻斯特编码方式。
所述push模式,常用交流电为50hz和60hz频率,对应周期时间分别为20ms和16.7ms,进过桥式整流电路后为100hz和120hz频率的信号,对应周期分别为10ms和8.3ms,允许交流信号周期正负波动10%后的时间分别为8ms-12ms和7.47ms-9.13ms,输入信号在8ms-2ms和7.47ms-9.13ms范围内就是push模式的单个有效脉冲信号,若有连续的超过50ms的push模式的单个脉冲信号输入时候就为有效的push模式控制信号,否则都为无效push模式信号。
本发明的有益效果为:dali调光器设备在不需要增加额外的专用交流电的push按键接口前提下,dali接口就可以兼容dali数字通信调光模式与交流电的push按键调光模式,并且可以随时改变接线使用方式,设备会自动识别切换两种输入控制模式,使设备接口更加精简,方便了客户的安装与使用。
附图说明
图1为本发明一种交流电push按键接入dali总线的方法的流程示意图。
图2为本发明一种交流电push按键接入dali总线的检测方法的流程示意图。
具体实施方式
下面结合图1-2对本发明进一步说明,但本发明保护范围不局限所述内容。
为了清楚,不描述实际实施例的全部特征,在下列描述中,不详细描述公知的功能和结构,因为它们会使本发明由于不必要的细节而混乱,应当认为在任何实际实施例的开发中,必须做出大量实施细节以实现开发者的特定目标,例如按照有关系统或有关商业的限制,由一个实施例改变为另一个实施例,另外,应当认为这种开发工作可能是复杂和耗费时间的,但是对于本领域技术人员来说仅仅是常规工作。
一种交流电push按键接入dali总线的方法,其按照以下步骤进行:
步骤101:实时检测dali接口信号的波特率,检测获得信号的波特率和信号的脉宽时间;
步骤102:判断信号的特性是否属于交流电push按键信号,若否,则执行步骤103,若是,则执行步骤104;
步骤103:判断结束,按照dali模式控制调光,之后返回步骤101等待检测下一个输入的信号的波特率和脉宽时间;
步骤104:判断结束,按照push模式控制调光,之后返回步骤101等待检测下一个输入信号的波特率和脉宽时间。
一种交流电push按键接入dali总线的检测方法,其按照以下步骤进行:
步骤201:系统上电,读取eeprom内储存的模式信息;
步骤202:判断eeprom储存的模式信息是否为push按键模式;若否,则执行步骤203,若是,则执行步骤204;
步骤203:按照dali模式执行相应调光控制,并将dali模式信息保存到eeprom,然后执行步骤205;
步骤204:按照push模式执行相应调光控制,并将push模式信息保存到eeprom,且保存当前调光亮度值模式到eeprom,然后执行步骤205;
步骤205:判断是否接收到新的通信信号,若是,则执行步骤206,若否,则返回执行步骤205;
步骤206:检测信号的波特率和脉宽时间,执行步骤207;
步骤207:判断是否为push按键信号;若不是,执行步骤203,若是,则执行步骤204;
dali模式的信息传送速率为1200bit/s,对应周期时间为0.83ms,采用半双工方式,双线差分驱动方式,数据的传送采用曼彻斯特编码方式。
push模式,常用交流电为50hz和60hz频率,对应周期时间分别为20ms和16.7ms,进过桥式整流电路后为100hz和120hz频率的信号,对应周期分别为10ms和8.3ms,允许交流信号周期正负波动10%后的时间分别为8ms-12ms和7.47ms-9.13ms,输入信号在8ms-2ms和7.47ms-9.13ms范围内就是push模式的单个有效脉冲信号,若有连续的超过50ms的push模式的单个脉冲信号输入时候就为有效的push模式控制信号,否则都为无效push模式信号。
尽管已经对本发明的技术方案做了较为详细的阐述和列举,应当理解,对于本领域技术人员来说,对上述实施例做出修改或者采用等同的替代方案,这对本领域的技术人员而言是显而易见,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。