System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及灯具同步控制领域,特别是涉及一种同步控制方法、灯具控制器、灯具以及系统。
技术介绍
1、随着智能家居的发展,人们对生活环境品质的追求也越来越高。灯具系统会控制发光单元的亮灭以及样式,以实现相应的功能需求,或者形成各种图案,实现更好的装饰效果。
2、为了实现上述效果,需要对各个灯具进行同步控制,目前的同步控制方法是通过控制开关的通断,或者,引入同步模块,通过提取交流电的频率等实现灯具的同步。但这些常规的同步控制方法,控制麻烦,且可能会发生两个灯具同时发送同步信号的现象,进而无法可靠地实现同步控制,且引入新的模块,增加了成本。
技术实现思路
1、本申请至少在一定程度上解决上述技术问题之一,为此本申请提供一种同步控制方法、灯具控制器、灯具以及系统,其能够可靠同步控制灯具,且成本低。
2、第一方面,本申请实施例提供一种同步控制方法,应用于目标灯具中的灯具控制器,其中,所述目标灯具为灯具系统中的其中一个灯具,所述方法包括:
3、若接收到其他灯具发送的第二同步信号,则提取出所述第二同步信号中的同步信息,其中,所述同步信息包括第二版本码、第二同步码以及发送周期码;
4、获取所述目标灯具的第一版本码与第一同步码;
5、根据所述第一版本码与所述第二版本码的优先级,以及所述第一同步码与所述第二同步码的优先级,确定是否同步所述第二同步信号;
6、若是,则同步所述第二同步信号;
7、若否,则根据所述发送周期码确定
8、若当前允许发送同步信号的设备地址为所述目标灯具的设备地址,则发送第一同步信号。
9、在一些实施例中,所述根据所述第一版本码与所述第二版本码的优先级,以及所述第一同步码与所述第二同步码的优先级,确定是否同步所述第二同步信号,包括:
10、比较所述第一版本码与所述第二版本码的优先级;
11、比较所述第一同步码与所述第二同步码的优先级;
12、若所述第二版本码的优先级低于所述第一版本码的优先级,或者,若所述第二版本码的优先级等于所述第一版本码的优先级,且所述第二同步码的优先级高于所述第一同步码的优先级,则确定同步所述第二同步信号;
13、否则,则开始所述根据所述周期码确定当前允许发送同步信号的设备地址的步骤。
14、在一些实施例中,所述根据所述周期码确定当前允许发送同步信号的设备地址,包括:
15、获取所有灯具的设备总数与发送周期;
16、获取所述周期码除以所述发送周期的商;
17、将所述商除以所述设备总数的余数确定为当前允许发送同步信号的设备地址。
18、在一些实施例中,所述灯具控制器与系统控制器通信连接,所述方法还包括:
19、确定是否接收到所述系统控制器发送的动作指令;
20、若是,则根据所述动作指令确定所述灯具控制器的执行动作,并执行所述执行动作,其中,所述执行动作包括关机、开机或者切换工作模式;
21、若否,则确定是否接收到其他灯具发送的第二同步信号;
22、若接到到其他灯具发送的第二同步信号,则开始所述提取出所述第二同步信号中的同步信息的步骤。
23、在一些实施例中,在所述同步所述第二同步信号之后,或者,在所述发送第一同步信号之后,所述方法还包括:
24、确定当前工作模式是否运行结束;
25、若运行结束,则切换工作模式,且更新所述第一版本码与所述第一同步码;
26、若运行未结束,则开始所述确定是否接收到所述系统控制器发送的动作指令的步骤。
27、第二方面,本申请实施例提供一种灯具控制器,所述灯具控制器包括至少一个处理器;和与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的同步控制方法。
28、第三方面,本申请实施例提供一种灯具,包括:ac/dc单元、无线通信单元、发光单元以及如上所述的灯具控制器;
29、其中,所述灯具控制器分别与所述ac/dc单元、所述无线通信单元以及所述发光单元连接,所述无线通信单元还分别与系统控制器以及其他灯具中的无线通信单元无线通信连接,所述ac/dc单元还分别与所述无线通信单元以及所述发光单元电连接;
30、所述ac/dc单元用于将市电交流电转换为低压直流电,并向所述灯具控制器、所述无线通信单元以及所述发光单元供电;
31、所述灯具控制器用于执行如上所述的同步控制方法,以及控制所述发光单元的亮灭以及样式。
32、第四方面,本申请实施例提供一种灯具系统,所述灯具系统包括:如上所述的灯具以及系统控制器,其中,所述灯具与所述系统控制器之间无线通信。
33、本申请与现有技术相比至少具有以下有益效果:在本申请中的同步控制方法中,若接收到其他灯具发送的第二同步信号,则提取出第二同步信号中的同步信息,其中,同步信息包括第二版本码、第二同步码以及发送周期码,然后获取目标灯具的第一版本码与第一同步码,再根据第一版本码与第二版本码的优先级,以及第一同步码与第二同步码的优先级,确定是否同步第二同步信号,若是,则同步第二同步信号,若否,则根据周期码确定当前允许发送同步信号的设备地址,若当前允许发送同步信号的设备地址为目标灯具的设备地址,则发送第一同步信号。因此,该同步控制方法首先接收其他灯具发送的第二同步信号,并根据第二同步信号的同步信息的优先级与自身的同步信息的优先级,实现同步第二同步信号或者发送自身的第一同步信号,通过该同步控制方法,目标灯具与其他灯具不会出现同时发送同步信号,同步信号不会发生碰撞,实现可靠同步,且无需改变灯具的构造,成本较低。
本文档来自技高网...【技术保护点】
1.一种同步控制方法,其特征在于,应用于目标灯具中的灯具控制器,其中,所述目标灯具为灯具系统中的其中一个灯具,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一版本码与所述第二版本码的优先级,以及所述第一同步码与所述第二同步码的优先级,确定是否同步所述第二同步信号,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述周期码确定当前允许发送同步信号的设备地址,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述灯具控制器与系统控制器通信连接,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在所述同步所述第二同步信号之后,或者,在所述发送第一同步信号之后,所述方法还包括:
6.一种灯具控制器,其特征在于,所述灯具控制器包括:
7.一种灯具,其特征在于,包括:AC/DC单元、无线通信单元、发光单元以及如权利要求6所述的灯具控制器;
8.一种灯具系统,其特征在于,所述灯具系统包括:如权利要求6所述的灯具以及系统控制器,其中,所述灯具与所述系统控制器
...【技术特征摘要】
1.一种同步控制方法,其特征在于,应用于目标灯具中的灯具控制器,其中,所述目标灯具为灯具系统中的其中一个灯具,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一版本码与所述第二版本码的优先级,以及所述第一同步码与所述第二同步码的优先级,确定是否同步所述第二同步信号,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述周期码确定当前允许发送同步信号的设备地址,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述灯具控制器...
【专利技术属性】
技术研发人员:杨政云,
申请(专利权)人:深圳和而泰小家电智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。