一种蓝牙灯带驱动方法及装置、存储介质以及电子设备制造方法及图纸

技术编号:33933014 阅读:23 留言:0更新日期:2022-06-25 22:44
本发明专利技术公开了一种蓝牙灯带驱动方法及装置、存储介质以及电子设备,蓝牙灯带驱动方法包括:获取目标蓝牙灯带的蓝牙信标控制指令;解析所述蓝牙信标控制指令以获取目标蓝牙灯带的目标颜色参数;基于所述目标颜色参数,确定所述目标蓝牙灯带中所需驱动的端口及各端口对应的编码序列;所述驱动时序产生装置根据所述各端口对应的编码序列,分别生成对应端口的驱动控制时序;将各端口的驱动控制时序分别传输给对应的端口。以解决现有技术中现有的驱动程序以及驱动程序修改方案无法适应目标时序周期长短变化及一个周期包括多个重复颜色的驱动方案的技术问题。的驱动方案的技术问题。的驱动方案的技术问题。

【技术实现步骤摘要】
一种蓝牙灯带驱动方法及装置、存储介质以及电子设备


[0001]本专利技术涉及灯光控制
,特别涉及一种蓝牙灯带驱动方法及装置、存储介质以及电子设备。

技术介绍

[0002]现有技术中,随着城市化发展,灯带作为一种不可缺少的光源装点了城市的夜空,适用于各种节日场合以及公众场合,而为了实现更为丰富多彩的灯光效果,灯带一般为三原色设计,基于其上匹配灯带驱动程序,以实现多种显示效果和显示颜色的驱动。
[0003]但是不同厂家所生产的灯带其三原色灯珠的排列顺序会存在差别,需要针对不同排列顺序的灯带采用不同的驱动程序实现,但是这样成本较高,而采用同一驱动程序驱动不同三原色排列的灯带,其显示结果会预期效果出入甚远。针对上述问题,现有技术中提出了颜色对应赋值的方案,例如,在原始灯带中排列为RGB,驱动灯效为RGB,则目标灯带为GBR,进行颜色对应赋值后,也能实现驱动灯效为RGB的显示,但是如果对驱动灯效进行改变,例如需要将原本的RGB改为RGR、GR、或者RGBR等显示效果,由于显示周期的改变或者一个周期内出现重复颜色情况下,通过简单的颜色亮度赋值的方式,会出现不该亮的灯珠亮了,该亮的灯珠确没亮,出现显示错乱的情况。即现有的驱动程序以及驱动程序修改方案无法适应目标时序周期长短变化及一个周期包括多个重复颜色的驱动方案。

技术实现思路

[0004]本专利技术的目的在于提供一种蓝牙灯带驱动方法及装置、存储介质以及电子设备,解决现有技术中现有的驱动程序以及驱动程序修改方案无法适应目标时序周期长短变化及一个周期包括多个重复颜色的驱动方案的技术问题。
[0005]为了实现上述目的,本专利技术提出一种蓝牙灯带驱动方法,所述灯带设置有驱动时序产生装置,方法包括:获取目标蓝牙灯带的蓝牙信标控制指令;解析所述蓝牙信标控制指令以获取目标蓝牙灯带的目标颜色参数;基于所述目标颜色参数,确定所述目标蓝牙灯带中所需驱动的端口及各端口对应的编码序列;所述驱动时序产生装置根据所述各端口对应的编码序列,分别生成对应端口的驱动控制时序;将各端口的驱动控制时序分别传输给对应的端口。
[0006]可选地,所述各端口分别连接对应控制一种颜色灯珠。
[0007]可选地,解析所述蓝牙信标控制指令以获取目标蓝牙灯带的目标颜色参数,包括:根据所述蓝牙信标控制指令,提取所述蓝牙信标控制指令中包含的颜色序列中的类型参数、颜色数量参数、各颜色的排列顺序位置参数。
[0008]可选地,基于所述目标颜色参数,确定所述目标蓝牙灯带中所需驱动的端口及各
端口对应的编码序列;所述驱动时序产生装置根据所述各端口对应的编码序列,分别生成对应端口的驱动控制时序,包括:根据所述目标颜色的类型,确定所需要驱动控制的端口;根据所述目标颜色的数量,确定驱动控制周期;根据目标颜色的排列顺序位置,确定所述目标颜色对应端口的编码序列;所述驱动时序产生装置根据各端口的编码序列及控制周期,生成高低电平时序。
[0009]可选地,所述各端口分别对应一个所述控制时序产生装置,所述方法还包括:确定所需要驱动控制的端口及生成编码序列后,向对应的端口的控制时序产生装置发送所述编码序列及周期参数。
[0010]可选地,判断用户发送的所述蓝牙信标控制指令是否包含周期参数,若解析所述蓝牙信标控制指令中包含周期参数,则根据周期确定时间控制参数;若不包含周期参数,则采用预设的周期参数,确定时间控制参数。
[0011]本申请还提出一种电子设备,包括:信号采集模块,获取目标蓝牙灯带的蓝牙信标控制指令;解析模块,解析所述蓝牙信标控制指令以获取目标蓝牙灯带的目标颜色参数;控制模块,基于所述目标颜色参数,确定所述目标蓝牙灯带中所需驱动的端口及各端口对应的编码序列;驱动时序产生装置,根据所述各端口对应的编码序列,分别生成对应端口的驱动控制时序;将各端口的驱动控制时序分别传输给对应的端口。
[0012]需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本申请蓝牙灯带驱动方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
[0013]本申请还提出一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令在电子设备上运行时,使得电子设备执行如上所述的蓝牙灯带驱动方法的操作。
[0014]本申请还提出一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如上所述的蓝牙灯带驱动方法的操作。
[0015]本申请还提出一种电子设备,所述电子设备包括:控制器以及灯带;所述控制器与所述灯带电连接,所述控制器上搭载有蓝牙灯带驱动程序,用于实现如上所述的蓝牙灯带驱动方法的操作。
[0016]本专利技术蓝牙灯带驱动方法包括:获取目标蓝牙灯带的蓝牙信标控制指令;解析所述蓝牙信标控制指令以获取目标蓝牙灯带的目标颜色参数;基于所述目标颜色参数,确定所述目标蓝牙灯带中所需驱动的端口及各端口对应的编码序列;所述驱动时序产生装置根据所述各端口对应的编码序列,分别生成对应端口的驱动控制时序;将各端口的驱动控制时序分别传输给对应的端口。通过上述方法,可以对目标蓝牙灯带的蓝牙信标控制指令进行解析以获取目标颜色参数,并根据目标颜色参数确定所需要驱动的端口,并生成对应端口的驱动控制时序;将各端口的驱动控制时序分别传输给对应的端口。从而解决现有的驱动程序以及驱动程序修改方案无法适应目标时序周期长短变化及一个周期包括多个重复
颜色的驱动方案的技术问题。
附图说明
[0017]下面结合附图和实施例对本专利技术进一步地说明;图1为一个实施例中蓝牙灯带驱动方法的流程示意图。
[0018]图2为一个实施例中蓝牙灯带的电路示意图。
[0019]图3为一个实施例中蓝牙灯带驱动方法中所生成的驱动控制时序示意图。
[0020]图4为另一实施例中蓝牙灯带驱动方法的流程示意图。
[0021]图5为一个实施例中蓝牙灯带驱动装置/电子设备的模块示意图。
[0022]图6为一个实施例中蓝牙灯带驱动装置的模块示意图。
具体实施方式
[0023]本部分将详细描述本专利技术的具体实施例,本专利技术之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本专利技术的每个技术特征和整体技术方案,但其不能理解为对本专利技术保护范围的限制。
[0024]为了解决现有技术中现有的驱动程序以及驱动程序修改方案无法适应目标时序周期长短变化及一个周期包括多个重复颜色的驱动方案的技术问题,本专利技术提出一种蓝牙灯带驱动方法以及装置、存储介质及电子设备。
[0025]需要说明的是,在下述实时例中所例举字母,R或r为红色,G或g为绿色,B或b为蓝色。
[0026]在一实施例中,如图1所示的一种蓝牙灯带驱动方法,所述蓝牙灯带设置有驱动时序产生装置,方法包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙灯带驱动方法,其特征在于,所述蓝牙灯带设置有驱动时序产生装置,方法包括:获取目标蓝牙灯带的蓝牙信标控制指令;解析所述蓝牙信标控制指令以获取目标蓝牙灯带的目标颜色参数;基于所述目标颜色参数,确定所述目标蓝牙灯带中所需驱动的端口及各端口对应的编码序列;所述驱动时序产生装置根据所述各端口对应的编码序列,分别生成对应端口的驱动控制时序;将各端口的驱动控制时序分别传输给对应的端口。2.如权利要求1所述的蓝牙灯带驱动方法,其特征在于,所述各端口分别连接对应控制一种颜色灯珠。3.如权利要求1所述的蓝牙灯带驱动方法,其特征在于,解析所述蓝牙信标控制指令以获取目标蓝牙灯带的目标颜色参数,包括:根据所述蓝牙信标控制指令,提取所述蓝牙信标控制指令中包含的颜色序列中的类型参数、颜色数量参数、各颜色的排列顺序位置参数。4.如权利要求3所述的蓝牙灯带驱动方法,其特征在于,基于所述目标颜色参数,确定所述目标蓝牙灯带中所需驱动的端口及各端口对应的编码序列;所述驱动时序产生装置根据所述各端口对应的编码序列,分别生成对应端口的驱动控制时序,包括:根据所述目标颜色的类型,确定所需要驱动控制的端口;根据所述目标颜色的数量,确定时间控制参数;根据目标颜色的排列顺序位置,确定所述目标颜色对应端口的编码序列;所述驱动时序产生装置根据各端口的编码序列及时间控制参数,生成高低电平时序。5.如权利要求4所述的蓝牙灯带驱动方法,其特征在于,所述各端口分别对应一个所述控制时序产生装置,所述方法还包括:确定所需要驱动控制的端口及生成编码序列后,向对应的端口的控制时序产生装置发送所述...

【专利技术属性】
技术研发人员:程志亮
申请(专利权)人:深圳市飞腾云科技有限公司
类型:发明
国别省市:

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

1