一种级联设备的地址编码方法、地址编码系统及光照系统技术方案

技术编号:22820684 阅读:36 留言:0更新日期:2019-12-14 14:27
一种级联设备的地址编码方法、地址编码系统及光照系统,地址编码方法包括:将灯光调制信号分别输出至每个光源驱动模块,当光源驱动模块接收到触发信号时,则通过触发信号驱动光源驱动模块启动地址编码功能,保障了多个光源驱动模块的地址编码效率和控制响应精度;当每个光源驱动模块启动地址编码时,光源驱动模块对于对应的灯光调制数据进行计数,并根据灯光调制数据的计数结果获取光源驱动模块的第一伪地址,通过对于第一伪地址和基准伪地址进行验证,以判断第一伪地址是否符合光源驱动模块的地址写入要求,以完成对于光源驱动模块的系统地址的实时更新,地址写入的精度和效率较高;级联设备的地址写入过程具有较高的兼容性和灵活性。

Address coding method, address coding system and illumination system of a cascade device

【技术实现步骤摘要】
一种级联设备的地址编码方法、地址编码系统及光照系统
本申请属于编码
,尤其涉及一种级联设备的地址编码方法、地址编码系统及光照系统。
技术介绍
随着现代科学技术的快速发展,照明设备已经深入到人们的各个生产生活
,其中照明设备不但能够满足人们的日常照明需求,给人们的生产生活带来极大的便捷,而且照明设备发出的光源能够实现景观、照明的效果,给人们带来良好的视觉体验;并且随着人们对于光照性能的不断提升,技术人员需要采用集成、大规模的照明设备来实现更佳的发光性能,通过驱动电路能够同步控制多个照明设备来发出更加协调、一致的光源;并且当多个照明设备应用各个不同的工业
时,技术人员需要对于多个照明设备进行实时的扩展和更换,以达到产品更新换代的效果;因此通过对于多个照明设备进行实时的控制,以使得多个照明设备能够满足不同的照明需求,满足用户的使用需求。然而多个照明设备具有不同的型号和驱动方式,当采用驱动电路对于每一个照明设备进行定点控制的过程中,由于与照明设备匹配的驱动电路具有不同的编码方式,升级更换的协议不一致,进而导致多个照明设备的级联控制方式兼容性较低;技术人员无法实时地对于多个照明设备的驱动电路进行编码,对于多个照明设备的编码精度和效率较低,降低了多个照明设备的光源显示效果;并且传统技术必须采用额外的编码数据流对于多个照明设备的驱动电路进行地址编码时,无法做到自适应热插拔功能,这就极大地降低了多个照明设备驱动功能的实用价值,给用户使用带来了极大的不便。
技术实现思路
有鉴于此,本申请实施例提供了一种级联设备的地址编码方法、地址编码系统及光照系统,旨在解决传统的技术方案必须额外的编码数据流对于光源驱动电路进行地址编码时,兼容性较差,无法对于多个光源驱动电路进行通过灵活编码控制,导致多个照明设备无法适用于热插拔环境的问题。本申请实施例的第一方面提供了一种级联设备的地址编码方法,所述级联设备包括多个级联的光源驱动模块,所述地址编码方法包括:根据编码控制指令获取灯光调制信号,灯光调制信号包括多帧灯光调制数据,多帧灯光调制数据分别与多个光源驱动模块一一对应设置;将灯光调制信号发送至每个所述光源驱动模块,采用所述光源驱动模块对对应的所述灯光调制数据进行字节计数,以得到字节计数结果;获取触发信号,并将所述触发信号依序输出至多个所述光源驱动模块;当第K个所述光源驱动模块接收到所述触发信号时,根据所述字节计数结果得到第K个所述光源驱动模块的第一伪地址,并将所述触发信号输出至第K+1个所述光源驱动模块;比较第K个所述光源驱动模块的第一伪地址与第K个所述光源驱动模块的基准伪地址是否一致,并且比较第K个所述光源驱动模块的第一伪地址与第K个所述光源驱动模块的系统地址是否一致;若所述第一伪地址与基准伪地址一致,并且所述第一伪地址与所述系统地址不一致,则将所述第一伪地址作为第K个所述光源驱动模块的更新后的系统地址;其中,所述K为大于或者等于1的整数。在其中的一个实施例中,所述将所述触发信号输出至第K+1个所述光源驱动模块,具体包括:计算第K+1个所述光源驱动模块所需的字节计数值;比较所述字节计算值与所述字节计数结果之间的差值;当所述字节计数结果大于或者等于所述字节计算值,则将所述触发信号输出至第K+1个所述光源驱动模块;当所述字节计数结果小于所述字节计数值,则继续对对应的所述灯光调制数据进行字节计数,以得到更新后的字节计数结果,并比较所述字节计算值与更新后的所述字节计数结果是否相等。在其中的一个实施例中,所述字节计数值与所述字节计数结果存在如下函数关系;A=B+C;在上式中,所述A为第K+1个所述光源驱动模块所需的字节计数值,所述B为所述字节计数结果,所述C为预先设定的正整数。在其中的一个实施例中,当第K个所述光源驱动模块接收到所述触发信号时,根据所述字节计数结果得到第K个所述光源驱动模块的第一伪地址,具体包括:当第K个所述光源驱动模块在第一时间节点接收到灯光调制信号时,采用第K个所述光源驱动模块对对应的所述灯光调制数据开始进行字节计数;当第K个所述光源驱动模块在第二时间节点接收到所述触发信号时,则在所述第一时间节点至所述第二时间节点之间的时间段内对对应的灯光调制数据进行字节计数后,得到所述字节计数结果,并将在所述第一时间节点至所述第二时间节点之间的字节计数结果进行编码,以得到所述第一伪地址。在其中的一个实施例中,在比较第K个所述光源驱动模块的第一伪地址与第K个所述光源驱动模块的基准伪地址是否一致之前,所述地址编码方法还包括:判断第K个所述光源驱动模块内部是否存在基准伪地址;若第K个所述光源驱动模块内部不存在基准伪地址,则将所述第一伪地址写入第K个所述光源驱动模块,并作为第K个所述光源驱动模块的基准伪地址。在其中的一个实施例中,所述比较第K个所述光源驱动模块的第一伪地址与第K个所述光源驱动模块的基准伪地址是否一致之后,所述地址编码方法还包括:若所述第一伪地址与基准伪地址不一致,则不对第K个所述光源驱动模块进行地址更新,并将所述第一伪地址作为第K个所述光源驱动模块的基准伪地址。在其中的一个实施例中,多个所述光源驱动模块分别与多个发光模组一一对应连接,在将所述第一伪地址作为第K个所述光源驱动模块的更新后的系统地址之后,所述地址编码方法还包括:采用第K个所述光源驱动模块对对应的灯光调制数据进行解析,以得到光源驱动信号;采用第K个所述光源驱动模块根据所述光源驱动信号调节对应的发光模组的发光状态。本申请实施例的第二方面提供了一种地址编码系统,包括:控制模块、信号输出模块以及级联设备,其中所述级联设备包括多个级联的光源驱动模块;多个所述光源驱动模块均与所述控制模块连接,所述信号输出模块与第一个所述光源驱动模块连接;所述控制模块用于根据编码控制指令获取灯光调制信号,并将所述灯光调制信号发送至每个所述光源驱动模块,所述灯光调制信号包括多帧灯光调制数据,多帧灯光调制数据分别与多个光源驱动模块一一对应设置;所述信号输出模块用于获取触发信号,并将所述触发信号依序输出至多个所述光源驱动模块;第K个所述光源驱动模块用于对对应的所述灯光调制数据进行字节计数,以得到字节计数结果;当接收到所述触发信号时,根据所述字节计数结果得到第K个所述光源驱动模块的第一伪地址,并将所述触发信号输出至第K+1个所述光源驱动模块;以及比较所述第一伪地址与基准伪地址是否一致,并且比较所述第一伪地址与系统地址是否一致;若所述第一伪地址与基准伪地址一致,并且所述第一伪地址与所述系统地址不一致,则将所述第一伪地址作为更新后的系统地址;其中,所述K为大于或者等于1的整数。在其中的一个实施例中,所述光源驱动模块包括:前级触发单元,后级触发单元、字节计数单元以及地址计算单元;所述字节计数单元与所述前级触发单元,所述后级触发单元、所述地址计算单元以及所本文档来自技高网...

【技术保护点】
1.一种级联设备的地址编码方法,所述级联设备包括多个级联的光源驱动模块,其特征在于,所述地址编码方法包括:/n根据编码控制指令获取灯光调制信号,灯光调制信号包括多帧灯光调制数据,多帧灯光调制数据分别与多个光源驱动模块一一对应设置;/n将灯光调制信号发送至每个所述光源驱动模块,采用所述光源驱动模块对对应的所述灯光调制数据进行字节计数,以得到字节计数结果;/n获取触发信号,并将所述触发信号依序输出至多个所述光源驱动模块;/n当第K个所述光源驱动模块接收到所述触发信号时,根据所述字节计数结果得到第K个所述光源驱动模块的第一伪地址,并将所述触发信号输出至第K+1个所述光源驱动模块;/n比较第K个所述光源驱动模块的第一伪地址与第K个所述光源驱动模块的基准伪地址是否一致,并且比较第K个所述光源驱动模块的第一伪地址与第K个所述光源驱动模块的系统地址是否一致;/n若所述第一伪地址与基准伪地址一致,并且所述第一伪地址与所述系统地址不一致,则将所述第一伪地址作为第K个所述光源驱动模块的更新后的系统地址;/n其中,所述K为大于或者等于1的整数。/n

【技术特征摘要】
1.一种级联设备的地址编码方法,所述级联设备包括多个级联的光源驱动模块,其特征在于,所述地址编码方法包括:
根据编码控制指令获取灯光调制信号,灯光调制信号包括多帧灯光调制数据,多帧灯光调制数据分别与多个光源驱动模块一一对应设置;
将灯光调制信号发送至每个所述光源驱动模块,采用所述光源驱动模块对对应的所述灯光调制数据进行字节计数,以得到字节计数结果;
获取触发信号,并将所述触发信号依序输出至多个所述光源驱动模块;
当第K个所述光源驱动模块接收到所述触发信号时,根据所述字节计数结果得到第K个所述光源驱动模块的第一伪地址,并将所述触发信号输出至第K+1个所述光源驱动模块;
比较第K个所述光源驱动模块的第一伪地址与第K个所述光源驱动模块的基准伪地址是否一致,并且比较第K个所述光源驱动模块的第一伪地址与第K个所述光源驱动模块的系统地址是否一致;
若所述第一伪地址与基准伪地址一致,并且所述第一伪地址与所述系统地址不一致,则将所述第一伪地址作为第K个所述光源驱动模块的更新后的系统地址;
其中,所述K为大于或者等于1的整数。


2.根据权利要求1所述的地址编码方法,其特征在于,所述将所述触发信号输出至第K+1个所述光源驱动模块,具体包括:
计算第K+1个所述光源驱动模块所需的字节计数值;
比较所述字节计算值与所述字节计数结果之间的差值;
当所述字节计数结果大于或者等于所述字节计算值,则将所述触发信号输出至第K+1个所述光源驱动模块;
当所述字节计数结果小于所述字节计数值,则继续对对应的所述灯光调制数据进行字节计数,以得到更新后的字节计数结果,并比较所述字节计算值与更新后的所述字节计数结果是否相等。


3.根据权利要求2所述的地址编码方法,其特征在于,所述字节计数值与所述字节计数结果存在如下函数关系;
A=B+C;
在上式中,所述A为第K+1个所述光源驱动模块所需的字节计数值,所述B为所述字节计数结果,所述C为预先设定的正整数。


4.根据权利要求1所述的地址编码方法,其特征在于,当第K个所述光源驱动模块接收到所述触发信号时,根据所述字节计数结果得到第K个所述光源驱动模块的第一伪地址,具体包括:
当第K个所述光源驱动模块在第一时间节点接收到灯光调制信号时,采用第K个所述光源驱动模块对对应的所述灯光调制数据开始进行字节计数;
当第K个所述光源驱动模块在第二时间节点接收到所述触发信号时,则在所述第一时间节点至所述第二时间节点之间的时间段内对对应的灯光调制数据进行字节计数后,得到所述字节计数结果,并将在所述第一时间节点至所述第二时间节点之间的字节计数结果进行编码,以得到所述第一伪地址。


5.根据权利要求1所述的地址编码方法,其特征在于,在比较第K个所述光源驱动模块的第一伪地址与第K个所述光源驱动模块的基准伪地址是否一致之前,所述地址编码方法还包括:
判断第K个所述光源驱动模块内部是否存在基准伪地址;
若第K个所述光源驱动模块内部不存在基准伪地址,则将所述第一伪地址写入第K个所述光源驱动模块,并作为第K个所述光源驱动模块的基准伪地址。


6.根据权利要求5所述的地址编码方法,其特征在于,所述比较第K个所述光源驱动模块的第一伪地址与第K个所述光源驱动模块的基准伪地址是否一致之后,所述地址编码方法还包括:
若所述第一伪地址与基准伪地址不一致,则不对第K个所述光源驱动模...

【专利技术属性】
技术研发人员:李照华郭伟峰陈克勇
申请(专利权)人:深圳市明微电子股份有限公司
类型:发明
国别省市:广东;44

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

1