灯光同步控制方法、装置、设备及存储介质与流程

未命名 10-19 阅读:164 评论:0


1.本技术涉及车辆智能控制技术领域,具体涉及一种灯光同步控制方法、装置、设备及存储介质。


背景技术:

2.目前,传统领域中车灯通常由单独的车身控制器统一控制,通过硬线直接驱动车灯亮灭,同步策略也趋向于使用简单且可靠性强的硬线同步方式。随着汽车技术特别是新能源汽车的兴起与发展,汽车控制器逐渐趋近于区域化、集成化,从而各汽车厂商根据自身条件及需求设计出种类繁多的整车控制器架构,加之新时代的消费主流群体对外观、灯效等个性化要求日趋多样化,以及灯光控制领域技术的不断发展与更新迭代,原本通用的硬线同步控制策略已无法满足现代车辆发展的需求。
3.当需要同时控制多个车灯同步亮灭时,通用的硬线同步控制策略会出现多个车灯亮灭不同步,部分车灯延迟亮灭的情况。因此,当前灯光同步控制中部分车灯的延迟时间较长、灯光同步控制的效果较差。


技术实现要素:

4.本技术提供一种灯光同步控制方法、装置、设备及存储介质,以至少解决相关技术中灯光同步控制中部分车灯的延迟时间较长、灯光同步控制的效果较差的技术问题。本技术的技术方案如下:
5.根据本技术涉及的第一方面,提供一种灯光同步控制方法,包括:在通过车辆中的主域控制器接收目标灯光控制信号的情况下,获取预先确定的多个延时参数;主域控制器连接有至少一个第一车灯和至少一个辅域控制器,至少一个辅域控制器中的每个辅域控制器分别连接有至少一个第二车灯,多个延时参数中的每个延时参数分别对应一个第一车灯或辅域控制器;基于多个延时参数中的每个延时参数,在时间到达每个延时参数对应的时间点时,通过主域控制器将目标灯光控制信号分别发送给每个延时参数对应的一个第一车灯或辅域控制器,以控制至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同步亮灭;每个辅域控制器在接收到目标灯光控制信号时,实时将目标灯光控制信号发送给连接的至少一个第二车灯。
6.根据上述技术手段,本技术可以在接收到目标灯光控制信号的情况下,获取预先确定的多个延时参数,以基于多个延时参数中的每个延时参数,在时间到达每个延时参数对应的时间点时,通过主域控制器将目标灯光控制信号分别发送给每个延时参数对应的一个第一车灯或辅域控制器,从而控制至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同步亮灭。通过上述方法可以根据预先确定的灯光控制信号从主域控制器传输至每个第一车灯和每个辅域控制器的传输延时参数,从而在主域控制器发送目标灯光控制信号时,可以基于预先确定的延时参数,在对应的时间点向第一车灯和辅域控制器发送目标灯光控制信号,从而使得至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同
步亮灭。因此可以解决灯光同步控制中控制部分车灯的延迟时间较长、灯光同步控制的效果较差的问题,提升用户的使用体验。
7.在一种可能的实施方式中,上述方法还包括:在车辆上电的情况下,通过主域控制器发送校验信号给至少一个第一车灯和至少一个辅域控制器,并开始计时;至少一个辅域控制器中的每个辅域控制器在接收到校验信号时,实时将校验信号发送给连接的至少一个第二车灯;通过主域控制器接收至少一个第一车灯中的每个第一车灯和每个辅域控制器反馈的响应信号,并确定每个第一车灯和每个辅域控制器分别对应的计时时长;至少一个第一车灯中的每个第一车灯在接收到校验信号时,向主域控制器反馈响应信号,每个辅域控制器连接的至少一个第二车灯中的每个第二车灯在接收到校验信号时,向对应的辅域控制器反馈响应信号,以通过每个辅域控制器将对应连接的至少一个第二车灯的响应信号反馈给主域控制器;基于每个第一车灯和每个辅域控制器分别对应的计时时长,确定多个延时参数。
8.根据上述技术手段,本技术可以预先的在车辆上电的情况下,通过主域控制器发送校验信号给至少一个第一车灯和至少一个辅域控制器,并开始计时;以在每个第一车灯和每个辅域控制器接收到校验信号时,反馈响应信号,从而确定每个第一车灯和每个辅域控制器分别对应的计时时长,以确定每个第一车灯和每个辅域控制器分别对应的延时参数。通过上述方法,基于主域控制器与每个第一车灯和每个辅域控制器之间传输信号的时长,可以准确的确定对应的延时参数,从而可以提高后续控制车灯同步亮灭的效果,提升用户的使用体验。
9.在一种可能的实施方式中,目标灯光控制信号指示至少一个第一车灯和至少一个第二车灯均按照点亮第一时长和熄灭第二时长的方式持续闪烁;上述基于多个延时参数中的每个延时参数,在时间到达每个延时参数对应的时间点时,通过主域控制器将目标灯光控制信号分别发送给每个延时参数对应的一个第一车灯或辅域控制器,包括:从多个延时参数中确定出至少一个第一车灯中的每个第一车灯对应的延时参数和至少一个辅域控制器中的每个辅域控制器对应的延时参数;基于当前时刻和多个延时参数中的每个延时参数,确定每个延时参数对应的时间点;针对多个延时参数中的任一延时参数,在时间到达任一延时参数对应的时间点时,通过主域控制器将目标灯光控制信号发送给任一延时参数对应的第一车灯或辅域控制器。
10.根据上述技术手段,本技术可以基于每个第一车灯、每个辅域控制器与每个延时参数之间的对应关系,从多个延时参数中确定出至少一个第一车灯中的每个第一车灯对应的延时参数和至少一个辅域控制器中的每个辅域控制器对应的延时参数;从而在时间到达任一延时参数对应的时间点时,再通过主域控制器将目标灯光控制信号发送给任一延时参数对应的第一车灯或辅域控制器,从而控制多个车灯同步亮灭,提升用户的使用体验。
11.在一种可能的实施方式中,上述方法还包括:在至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同步亮灭的情况下,通过主域控制器获取至少一个第一车灯中的每个第一车灯、和每个辅域控制器连接的至少一个第二车灯中的每个第二车灯反馈的亮灭切换信号,并确定每个第一车灯和每个第二车灯对应的亮灭切换次数;当确定任意两个车灯对应的亮灭切换次数的差值大于预设阈值时,重新通过主域控制器发送校验信号给至少一个第一车灯和至少一个辅域控制器,以重新确定多个延时参数。
12.根据上述技术手段,本技术还可以在至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同步亮灭的同时,获取每个第一车灯和每个第二车灯反馈的亮灭切换信号,以确定每个第一车灯和每个第二车灯对应的亮灭切换次数,从而当任意两个车灯对应的亮灭切换次数的差值大于预设阈值时,确定多个车灯的亮灭状态不同步,需要重新发送校验信号给至少一个第一车灯和至少一个辅域控制器,以重新确定多个延时参数。从而可以进一步的提升灯光同步控制的效果,提升用户的使用体验。
13.根据本技术提供的第二方面,提供一种灯光同步控制装置,包括获取模块、发送模块和处理模块;获取模块,用于在通过车辆中的主域控制器接收目标灯光控制信号的情况下,获取预先确定的多个延时参数;主域控制器连接有至少一个第一车灯和至少一个辅域控制器,至少一个辅域控制器中的每个辅域控制器分别连接有至少一个第二车灯,多个延时参数中的每个延时参数分别对应一个第一车灯或辅域控制器;发送模块,用于基于多个延时参数中的每个延时参数,在时间到达每个延时参数对应的时间点时,通过主域控制器将目标灯光控制信号分别发送给每个延时参数对应的一个第一车灯或辅域控制器;处理模块,用于控制至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同步亮灭;每个辅域控制器在接收到目标灯光控制信号时,实时将目标灯光控制信号发送给连接的至少一个第二车灯。
14.在一种可能的实施方式中,灯光同步控制装置还包括:计时模块和接收模块;发送模块,用于在车辆上电的情况下,通过主域控制器发送校验信号给至少一个第一车灯和至少一个辅域控制器;计时模块,用于开始计时;至少一个辅域控制器中的每个辅域控制器在接收到校验信号时,实时将校验信号发送给连接的至少一个第二车灯;接收模块,用于通过主域控制器接收至少一个第一车灯中的每个第一车灯和每个辅域控制器反馈的响应信号;计时模块,用于确定每个第一车灯和每个辅域控制器分别对应的计时时长;至少一个第一车灯中的每个第一车灯在接收到校验信号时,向主域控制器反馈响应信号,每个辅域控制器连接的至少一个第二车灯中的每个第二车灯在接收到校验信号时,向对应的辅域控制器反馈响应信号,以通过每个辅域控制器将对应连接的至少一个第二车灯的响应信号反馈给主域控制器;处理模块,用于基于每个第一车灯和每个辅域控制器分别对应的计时时长,确定多个延时参数。
15.在一种可能的实施方式中,目标灯光控制信号指示至少一个第一车灯和至少一个第二车灯均按照点亮第一时长和熄灭第二时长的方式持续闪烁;处理模块,用于从多个延时参数中确定出至少一个第一车灯中的每个第一车灯对应的延时参数和至少一个辅域控制器中的每个辅域控制器对应的延时参数;处理模块,用于基于当前时刻和多个延时参数中的每个延时参数,确定每个延时参数对应的时间点;发送模块,用于针对多个延时参数中的任一延时参数,在时间到达任一延时参数对应的时间点时,通过主域控制器将目标灯光控制信号发送给任一延时参数对应的第一车灯或辅域控制器。
16.在一种可能的实施方式中,获取模块,用于在至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同步亮灭的情况下,通过主域控制器获取至少一个第一车灯中的每个第一车灯、和每个辅域控制器连接的至少一个第二车灯中的每个第二车灯反馈的亮灭切换信号;处理模块,用于确定每个第一车灯和每个第二车灯对应的亮灭切换次数;发送模块,用于当确定任意两个车灯对应的亮灭切换次数的差值大于预设阈值时,重新通过主
域控制器发送校验信号给至少一个第一车灯和至少一个辅域控制器,以重新确定多个延时参数。
17.根据本技术提供的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现上述第一方面及其任一种可能的实施方式的方法。
18.根据本技术提供的第四方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述第一方面中及其任一种可能的实施方式的方法。
19.根据本技术提供的第五方面,提供一种车辆,该车辆包括如第二方面的灯光同步控制装置,该车辆用于实现如第一方面的方法。
20.根据本技术提供的第六方面,提供一种计算机程序产品,计算机程序产品包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述第一方面及其任一种可能的实施方式的方法。
21.由此,本技术的上述技术特征具有以下有益效果:
22.(1)本技术可以在接收到目标灯光控制信号的情况下,获取预先确定的多个延时参数,以基于多个延时参数中的每个延时参数,在时间到达每个延时参数对应的时间点时,通过主域控制器将目标灯光控制信号分别发送给每个延时参数对应的一个第一车灯或辅域控制器,从而控制至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同步亮灭。通过上述方法可以根据预先确定的灯光控制信号从主域控制器传输至每个第一车灯和每个辅域控制器的传输延时参数,从而在主域控制器发送目标灯光控制信号时,可以基于预先确定的延时参数,在对应的时间点向第一车灯和辅域控制器发送目标灯光控制信号,从而使得至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同步亮灭。因此可以解决灯光同步控制中控制部分车灯的延迟时间较长、灯光同步控制的效果较差的问题,提升用户的使用体验。
23.(2)本技术可以预先的在车辆上电的情况下,通过主域控制器发送校验信号给至少一个第一车灯和至少一个辅域控制器,并开始计时;以在每个第一车灯和每个辅域控制器接收到校验信号时,反馈响应信号,从而确定每个第一车灯和每个辅域控制器分别对应的计时时长,以确定每个第一车灯和每个辅域控制器分别对应的延时参数。通过上述方法,基于主域控制器与每个第一车灯和每个辅域控制器之间传输信号的时长,可以准确的确定对应的延时参数,从而可以提高后续控制车灯同步亮灭的效果,提升用户的使用体验。
24.(3)本技术可以基于每个第一车灯、每个辅域控制器与每个延时参数之间的对应关系,从多个延时参数中确定出至少一个第一车灯中的每个第一车灯对应的延时参数和至少一个辅域控制器中的每个辅域控制器对应的延时参数;从而在时间到达任一延时参数对应的时间点时,再通过主域控制器将目标灯光控制信号发送给任一延时参数对应的第一车灯或辅域控制器,从而控制多个车灯同步亮灭,提升用户的使用体验。
25.(4)本技术还可以在至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同步亮灭的同时,获取每个第一车灯和每个第二车灯反馈的亮灭切换信号,以确定每个第一车灯和每个第二车灯对应的亮灭切换次数,从而当任意两个车灯对应的亮灭切换次数的差值大于预设阈值时,确定多个车灯的亮灭状态不同步,需要重新发送校验信号给至少
一个第一车灯和至少一个辅域控制器,以重新确定多个延时参数。从而可以进一步的提升灯光同步控制的效果,提升用户的使用体验。
26.需要说明的是,第二方面至第六方面中的任一种实现方式所带来的技术效果可参见第一方面中对应实现方式所带来的技术效果,此处不再赘述。
27.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
28.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理,并不构成对本技术的不当限定。
29.图1是根据一示例性实施例示出的一种灯光同步控制系统的结构示意图;
30.图2是根据一示例性实施例示出的一种灯光同步控制方法的流程图;
31.图3是根据一示例性实施例示出的又一种灯光同步控制系统的结构示意图;
32.图4是根据一示例性实施例示出的又一种灯光同步控制方法的流程图;
33.图5是根据一示例性实施例示出的又一种灯光同步控制方法的流程图;
34.图6是根据一示例性实施例示出的又一种灯光同步控制方法的流程图;
35.图7是根据一示例性实施例示出的一种灯光同步控制装置的框图;
36.图8是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
37.为了使本领域普通人员更好地理解本技术的技术方案,下面将结合附图,对本技术实施例中的技术方案进行清楚、完整地描述。
38.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
39.本技术实施例提供的灯光同步控制方法,可以适用于灯光同步控制系统。图1示出了该灯光同步控制系统的一种结构示意图。如图1所示,灯光同步控制系统10包括:主域控制器11、辅域控制器12和车灯13。
40.其中,灯光同步控制系统10应用于车辆,用于控制车辆的灯光亮灭状态,基于驾驶员需求调整不同灯光的亮灭。主域控制器11和辅域控制器12用于基于灯光控制信号,分别控制对应的车灯13的亮灭状态。
41.可选的,主域控制器11和多个辅域控制器12并列,主域控制器11和多个辅域控制器12之间可以通过can总线、以太网、硬线等方式相互通讯交互信息。
42.可选的,主域控制器11或辅域控制器12可以直接与车灯13连接;或者,主域控制器11或辅域控制器12与车灯13之间可以连接有控制模块14,控制模块14具备基本的信号反馈能力。
43.可选的,可以由主域控制器11接收车机发送的灯光控制信号,并协调处理后分别发送至连接的辅域控制器12或车灯13,控制模块14和每个车灯13的反馈信号交互统一后,汇总至对应的辅域控制器12或主域控制器11,由辅域控制器12汇总处理再与主域控制器11进行信号交互。
44.为了便于理解,以下结合附图对本技术提供的灯光同步控制方法进行具体介绍。
45.图2是根据一示例性实施例示出的一种灯光同步控制方法的流程图,如图2所示,该灯光同步控制方法包括以下s201-s203:
46.s201、在通过车辆中的主域控制器接收目标灯光控制信号的情况下,获取预先确定的多个延时参数。
47.其中,主域控制器连接有至少一个第一车灯和至少一个辅域控制器,至少一个辅域控制器中的每个辅域控制器分别连接有至少一个第二车灯,多个延时参数中的每个延时参数分别对应一个第一车灯或辅域控制器。
48.可选的,目标灯光控制信号可以为:控制至少一个第一车灯和某个辅域控制器连接的至少一个第二车灯按照一定时长的亮灭状态进行闪烁,或者控制至少一个第一车灯和某个辅域控制器连接的至少一个第二车灯持续点亮等。
49.可选的,驾驶员在需要控制所需的车灯按照预设的亮灭情况进行闪烁时,驾驶员可以通过车机发出控制指令,以向主域控制器发送目标灯光控制信号,在主域控制器接收到目标灯光控制信号之后,首先需要获取每个车灯对应的延时参数。
50.可以理解,主域控制器可以直接连接至少一个第一车灯,也可以先连接辅域控制器,然后通过辅域控制器与至少一个第二车灯进行连接,从而通过多个控制器分别实现对不同车灯的控制。
51.s202、基于多个延时参数中的每个延时参数,在时间到达每个延时参数对应的时间点时,通过主域控制器将目标灯光控制信号分别发送给每个延时参数对应的一个第一车灯或辅域控制器。
52.可选的,在获取到预先确定的多个延时参数之后,可以确定每个延时参数对应的车灯,从而确定向每个车灯发送目标灯光控制信号的时间点。
53.可选的,如图3所示,以一个主域控制器和一个辅域控制器分别控制六个转向灯为例,主域控制器连接有三个转向灯,辅域控制器连接有三个转向灯,主域控制器的信号输入、输出端分别与车机中的转向灯开关、转向灯连接,辅控制器的信号输入、输出端分别与主域控制器和转向灯连接;主域控制器和辅域控制器通过直驱方式控制对应转向灯执行动作,且主域控制器通过以太网与辅域控制器通讯连接实现实时灯光控制信号交互。
54.可选的,当仅执行单个车灯的亮灭动作时,无需调用存储的延时参数进行控制信号延时处理;涉及两个及以上车灯执行亮灭动作时,主域控制器根据需求调用对应延时参数进行对比处理后,按照最快的同步延时设置分别通过对应信号交互及驱动链路发送控制命令给对应车灯。
55.s203、控制至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同步亮灭。
56.其中,每个辅域控制器在接收到目标灯光控制信号时,实时将目标灯光控制信号发送给连接的至少一个第二车灯。
57.示例性的,当目标灯光控制信号为控制至少一个第一车灯和某个辅域控制器连接的至少一个第二车灯按照360ms亮+360ms灭的亮灭状态进行闪烁时,在主域控制器接收到目标灯光控制信号的情况下,主域控制器调用预先确定存储的多个延时参数,然后按照当前时刻为零点在ta1.1时间点开始持续向对应的一个第一车灯发送直驱控制信号(即目标灯光控制信号),以控制该第一车灯以360ms亮、360ms灭的闪烁方式循环亮灭,并在ta1.2时间点开始持续向对应的另一个第一车灯发送直驱控制信号,同理,在ta1.3时间点开始持续向对应的另一个第一车灯发送直驱控制信号;并且,在tb1.1时间点通过以太网向一个辅域控制器发送目标灯光控制信号,以使得辅域控制器控制对应的至少一个第二车灯按照同样的方式进行闪烁。辅域控制器根据接收的目标灯光控制信号,实时发送对应的直驱控制信号给每个第二车灯,从而实现至少一个第一车灯和至少一个第二车灯的同步闪烁效果。
58.本技术实施例中,本技术可以在接收到目标灯光控制信号的情况下,获取预先确定的多个延时参数,以基于多个延时参数中的每个延时参数,在时间到达每个延时参数对应的时间点时,通过主域控制器将目标灯光控制信号分别发送给每个延时参数对应的一个第一车灯或辅域控制器,从而控制至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同步亮灭。通过上述方法可以根据预先确定的灯光控制信号从主域控制器传输至每个第一车灯和每个辅域控制器的传输延时参数,从而在主域控制器发送目标灯光控制信号时,可以基于预先确定的延时参数,在对应的时间点向第一车灯和辅域控制器发送目标灯光控制信号,从而使得至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同步亮灭。因此可以解决灯光同步控制中控制部分车灯的延迟时间较长、灯光同步控制的效果较差的问题,提升用户的使用体验。
59.在一些实施例中,为了确定多个延时参数,如图4所示,本技术实施例提供的一种灯光同步控制方法中,具体还可以包括s301-s303:
60.s301、在车辆上电的情况下,通过主域控制器发送校验信号给至少一个第一车灯和至少一个辅域控制器,并开始计时。
61.其中,至少一个辅域控制器中的每个辅域控制器在接收到校验信号时,实时将校验信号发送给连接的至少一个第二车灯。
62.可选的,每次车辆上电之后,主域控制器自动驱动进行全面覆盖所有车灯的同步校验,主域控制器发送事件型校验信号给至少一个第一车灯和至少一个辅域控制器,等待至少一个第一车灯和至少一个辅域控制器反馈校验状态响应信号。
63.可选的,主域控制器接收到车辆上电信号后,通过以太网同步发送校验信号给辅域控制器和直连的至少一个第一车灯,同时开始计时,辅域控制器根据接收的校验信号再对应发送校验信号给直连的至少一个第二车灯。
64.s302、通过主域控制器接收至少一个第一车灯中的每个第一车灯和每个辅域控制器反馈的响应信号,并确定每个第一车灯和每个辅域控制器分别对应的计时时长。
65.其中,至少一个第一车灯中的每个第一车灯在接收到校验信号时,向主域控制器反馈响应信号,每个辅域控制器连接的至少一个第二车灯中的每个第二车灯在接收到校验信号时,向对应的辅域控制器反馈响应信号,以通过每个辅域控制器将对应连接的至少一个第二车灯的响应信号反馈给主域控制器。
66.可选的,至少一个第一车灯接到校验信号后,立即驱动车灯状态变化从熄灭状态
转变为点亮30ms并立即熄灭,车灯亮灭状态一旦发生变化,第一车灯应立即触发反馈校验状态信号的响应信号给主域控制器;同理,至少一个第二车灯接到校验信号后,立即驱动车灯状态变化从熄灭状态转变为点亮30ms并立即熄灭,车灯亮灭状态一旦发生变化,第二车灯应立即触发反馈校验状态信号的响应信号给辅域控制器,辅域控制器再通过以太网将响应信号汇总至主域控制器,主域控制器在接收到响应信号的同时确定计时时长。
67.可选的,响应信号经原路汇总至主域控制器时,记录各车灯或辅域控制器对应的信号反馈耗时,并且可以重复进行多次检验取均值,从而精准计算同步驱动各车灯所对应的延迟时间,并存储该组延时参数(即多个延时参数),便于后续调用。
68.s303、基于每个第一车灯和每个辅域控制器分别对应的计时时长,确定多个延时参数。
69.可选的,主域控制器根据每个第一车灯和每个辅域控制器对应的计时时长,对应计算出同步驱动至少一个第一车灯和至少一个第二车灯时,每个第一车灯和每个第二车灯对应的延时参数。
70.可选的,可以再重复上述步骤,将得到的每个第一车灯和每个第二车灯对应的延时参数取均值,最终主域控制器得到并存储每个第一车灯和每个第二车灯对应的延时参数。
71.本技术实施例中,本技术可以预先的在车辆上电的情况下,通过主域控制器发送校验信号给至少一个第一车灯和至少一个辅域控制器,并开始计时;以在每个第一车灯和每个辅域控制器接收到校验信号时,反馈响应信号,从而确定每个第一车灯和每个辅域控制器分别对应的计时时长,以确定每个第一车灯和每个辅域控制器分别对应的延时参数。通过上述方法,基于主域控制器与每个第一车灯和每个辅域控制器之间传输信号的时长,可以准确的确定对应的延时参数,从而可以提高后续控制车灯同步亮灭的效果,提升用户的使用体验。
72.在一些实施例中,目标灯光控制信号指示至少一个第一车灯和至少一个第二车灯均按照点亮第一时长和熄灭第二时长的方式持续闪烁;为了控制多个车灯达到同步亮灭的效果,提升用户的使用体验,如图5所示,本技术实施例提供的一种灯光同步控制方法中,上述步骤s202具体可以包括s401-s403:
73.s401、从多个延时参数中确定出至少一个第一车灯中的每个第一车灯对应的延时参数和至少一个辅域控制器中的每个辅域控制器对应的延时参数。
74.可选的,在存储多个延时参数时,可以基于每个延时参数对应的车灯,为每个延时参数做标记,以标记每个延时参数为哪一个车灯或哪一个辅域控制器对应的延时参数,从而在获取到多个延时参数时,可以快速准确的确定每个第一车灯对应的延时参数和每个辅域控制器对应的延时参数。
75.s402、基于当前时刻和多个延时参数中的每个延时参数,确定每个延时参数对应的时间点。
76.可选的,在接收到目标灯光控制信号,并获取到多个延时参数之后,可以基于当前时刻和多个延时参数中的每个延时参数,对应的确定向每个第一车灯或每个辅域控制器发送目标灯光控制信号的时间点,从而在时间到达对应的时间点时,向对应的第一车灯或对应的辅域控制器发送目标灯光控制信号。
77.s403、针对多个延时参数中的任一延时参数,在时间到达任一延时参数对应的时间点时,通过主域控制器将目标灯光控制信号发送给任一延时参数对应的第一车灯或辅域控制器。
78.本技术实施例中,本技术可以基于每个第一车灯、每个辅域控制器与每个延时参数之间的对应关系,从多个延时参数中确定出至少一个第一车灯中的每个第一车灯对应的延时参数和至少一个辅域控制器中的每个辅域控制器对应的延时参数;从而在时间到达任一延时参数对应的时间点时,再通过主域控制器将目标灯光控制信号发送给任一延时参数对应的第一车灯或辅域控制器,从而控制多个车灯同步亮灭,提升用户的使用体验。
79.在一些实施例中,为了保证延时参数的准确性,如图6所示,本技术实施例提供的一种灯光同步控制方法中,具体还可以包括s501-s502:
80.s501、在至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同步亮灭的情况下,通过主域控制器获取至少一个第一车灯中的每个第一车灯、和每个辅域控制器连接的至少一个第二车灯中的每个第二车灯反馈的亮灭切换信号,并确定每个第一车灯和每个第二车灯对应的亮灭切换次数。
81.可选的,在至少一个第一车灯和至少一个第二车灯同步亮灭的过程中,主域控制器和每个辅域控制器需实时检测或接收每个车灯反馈的亮灭状态信号,并根据亮灭状态信号、灯效进行计数(通常一次完整的点亮+熄灭循环累计计数1次);每个辅域控制器实时将每个车灯的计数(即亮灭切换次数)实时汇总至主域控制器进行校验。
82.可选的,在主域控制器接收到关闭灯光的控制信号时,主域控制器可以基于最新延时时间参数,向至少一个第一车灯和每个辅域控制器发送对应的关闭灯光的控制信号,以控制至少一个第一车灯和至少一个第二车灯同时停止闪烁,同时应清零各车灯的亮灭计数。
83.s502、当确定任意两个车灯对应的亮灭切换次数的差值大于预设阈值时,重新通过主域控制器发送校验信号给至少一个第一车灯和至少一个辅域控制器,以重新确定多个延时参数。
84.可选的,当确定出现任意两个车灯对应的亮灭切换次数的差异达到一定程度(可根据测试标定进行设置),可以自动控制主域控制器再次进行全面性校核修正,并将最新延时参数覆盖存储参数、实时应用到当前车灯的同步动作中。
85.可选的,还可以在同步多车灯亮灭的基础上,控制多种车灯按照一定的顺序开启关闭形成不同的灯效精准控制效果(如音乐灯光秀),同时可以加入车窗、门锁、雨刮等常用车身件动作控制,以适应不同控制场景的需求,提升车辆操作性能及用户体验感。并且,可以适用于其他复杂控制器架构的灯光控制,如拖挂车,多种灯光复杂灯效等;另外,如需进行复杂灯效精确控制,在上述步骤计算的延时参数的基础上,适应性调整对应车灯驱动信号的发送时间即可。
86.本技术实施例,具有延迟时间精准,差异化控制、普适性强的优点,同时也简化线束分布结构,减少线束需求,降低成本。
87.本技术实施例中,本技术还可以在至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同步亮灭的同时,获取每个第一车灯和每个第二车灯反馈的亮灭切换信号,以确定每个第一车灯和每个第二车灯对应的亮灭切换次数,从而当任意两个车灯对应
的亮灭切换次数的差值大于预设阈值时,确定多个车灯的亮灭状态不同步,需要重新发送校验信号给至少一个第一车灯和至少一个辅域控制器,以重新确定多个延时参数。从而可以进一步的提升灯光同步控制的效果,提升用户的使用体验。
88.上述主要从方法的角度对本技术实施例提供的方案进行了介绍。为了实现上述功能,灯光同步控制装置或电子设备包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
89.本技术实施例可以根据上述方法,示例性的对灯光同步控制装置或电子设备进行功能模块的划分,例如,灯光同步控制装置或电子设备可以包括对应各个功能划分的各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
90.图7是根据一示例性实施例示出的一种灯光同步控制装置的框图。参照图7,该灯光同步控制装置700包括:获取模块701、发送模块702、处理模块703、计时模块704和接收模块705。
91.获取模块701,用于在通过车辆中的主域控制器接收目标灯光控制信号的情况下,获取预先确定的多个延时参数;主域控制器连接有至少一个第一车灯和至少一个辅域控制器,至少一个辅域控制器中的每个辅域控制器分别连接有至少一个第二车灯,多个延时参数中的每个延时参数分别对应一个第一车灯或辅域控制器;发送模块702,用于基于多个延时参数中的每个延时参数,在时间到达每个延时参数对应的时间点时,通过主域控制器将目标灯光控制信号分别发送给每个延时参数对应的一个第一车灯或辅域控制器;处理模块703,用于控制至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同步亮灭;每个辅域控制器在接收到目标灯光控制信号时,实时将目标灯光控制信号发送给连接的至少一个第二车灯。
92.在一种可能的实施方式中,发送模块702,用于在车辆上电的情况下,通过主域控制器发送校验信号给至少一个第一车灯和至少一个辅域控制器;计时模块704,用于开始计时;至少一个辅域控制器中的每个辅域控制器在接收到校验信号时,实时将校验信号发送给连接的至少一个第二车灯;接收模块705,用于通过主域控制器接收至少一个第一车灯中的每个第一车灯和每个辅域控制器反馈的响应信号;计时模块704,用于确定每个第一车灯和每个辅域控制器分别对应的计时时长;至少一个第一车灯中的每个第一车灯在接收到校验信号时,向主域控制器反馈响应信号,每个辅域控制器连接的至少一个第二车灯中的每个第二车灯在接收到校验信号时,向对应的辅域控制器反馈响应信号,以通过每个辅域控制器将对应连接的至少一个第二车灯的响应信号反馈给主域控制器;处理模块703,用于基于每个第一车灯和每个辅域控制器分别对应的计时时长,确定多个延时参数。
93.在一种可能的实施方式中,目标灯光控制信号指示至少一个第一车灯和至少一个
第二车灯均按照点亮第一时长和熄灭第二时长的方式持续闪烁;处理模块703,用于从多个延时参数中确定出至少一个第一车灯中的每个第一车灯对应的延时参数和至少一个辅域控制器中的每个辅域控制器对应的延时参数;处理模块703,用于基于当前时刻和多个延时参数中的每个延时参数,确定每个延时参数对应的时间点;发送模块702,用于针对多个延时参数中的任一延时参数,在时间到达任一延时参数对应的时间点时,通过主域控制器将目标灯光控制信号发送给任一延时参数对应的第一车灯或辅域控制器。
94.在一种可能的实施方式中,获取模块701,用于在至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同步亮灭的情况下,通过主域控制器获取至少一个第一车灯中的每个第一车灯、和每个辅域控制器连接的至少一个第二车灯中的每个第二车灯反馈的亮灭切换信号;处理模块703,用于确定每个第一车灯和每个第二车灯对应的亮灭切换次数;发送模块702,用于当确定任意两个车灯对应的亮灭切换次数的差值大于预设阈值时,重新通过主域控制器发送校验信号给至少一个第一车灯和至少一个辅域控制器,以重新确定多个延时参数。
95.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
96.图8是根据一示例性实施例示出的一种电子设备的框图。如图8所示,电子设备800包括但不限于:处理器801和存储器802。
97.其中,上述的存储器802,用于存储上述处理器801的可执行指令。可以理解的是,上述处理器801被配置为执行指令,以实现上述实施例中的灯光同步控制方法。
98.需要说明的是,本领域技术人员可以理解,图8中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图8所示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
99.处理器801是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器802内的软件程序和/或模块,以及调用存储在存储器802内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器801可包括一个或多个处理单元。可选的,处理器801可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器801中。
100.存储器802可用于存储软件程序以及各种数据。存储器802可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能模块所需的应用程序(比如获取模块、处理模块等)等。此外,存储器802可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
101.在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器802,上述指令可由电子设备800的处理器801执行以实现上述实施例中的灯光同步控制方法。
102.在实际实现时,图7中的获取模块701、发送模块702、处理模块703、计时模块704和接收模块705的功能均可以由图8中的处理器801调用存储器802中存储的计算机程序实现。其具体的执行过程可参考上实施例中的灯光同步控制方法部分的描述,这里不再赘述。
103.可选地,计算机可读存储介质可以是非临时性计算机可读存储介质,例如,该非临
时性计算机可读存储介质可以是只读存储器(read-only memory,rom)、随机存储存储器(random access memory,ram)、cd-rom、磁带、软盘和光数据存储设备等。
104.在示例性实施例中,本技术实施例还提供了一种包括一条或多条指令的计算机程序产品,该一条或多条指令可以由电子设备800的处理器801执行以完成上述实施例中的灯光同步控制方法。
105.需要说明的是,上述计算机可读存储介质中的指令或计算机程序产品中的一条或多条指令被电子设备的处理器执行时实现上述灯光同步控制方法实施例的各个过程,且能达到与上述灯光同步控制方法相同的技术效果,为避免重复,这里不再赘述。
106.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全分类部或者部分功能。
107.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
108.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全分类部单元来实现本实施例方案的目的。
109.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
110.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全分类部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例方法的全分类部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
111.以上,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。

技术特征:
1.一种灯光同步控制方法,其特征在于,包括:在通过车辆中的主域控制器接收目标灯光控制信号的情况下,获取预先确定的多个延时参数;所述主域控制器连接有至少一个第一车灯和至少一个辅域控制器,所述至少一个辅域控制器中的每个辅域控制器分别连接有至少一个第二车灯,所述多个延时参数中的每个延时参数分别对应一个第一车灯或辅域控制器;基于所述多个延时参数中的每个延时参数,在时间到达每个延时参数对应的时间点时,通过所述主域控制器将所述目标灯光控制信号分别发送给每个延时参数对应的一个第一车灯或辅域控制器,以控制所述至少一个第一车灯和每个辅域控制器连接的所述至少一个第二车灯同步亮灭;每个辅域控制器在接收到所述目标灯光控制信号时,实时将所述目标灯光控制信号发送给连接的所述至少一个第二车灯。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在车辆上电的情况下,通过所述主域控制器发送校验信号给所述至少一个第一车灯和所述至少一个辅域控制器,并开始计时;所述至少一个辅域控制器中的每个辅域控制器在接收到所述校验信号时,实时将所述校验信号发送给连接的所述至少一个第二车灯;通过所述主域控制器接收所述至少一个第一车灯中的每个第一车灯和每个辅域控制器反馈的响应信号,并确定每个第一车灯和每个辅域控制器分别对应的计时时长;所述至少一个第一车灯中的每个第一车灯在接收到所述校验信号时,向所述主域控制器反馈所述响应信号,每个辅域控制器连接的所述至少一个第二车灯中的每个第二车灯在接收到所述校验信号时,向对应的辅域控制器反馈所述响应信号,以通过每个辅域控制器将对应连接的所述至少一个第二车灯的所述响应信号反馈给所述主域控制器;基于每个第一车灯和每个辅域控制器分别对应的计时时长,确定所述多个延时参数。3.根据权利要求1或2所述的方法,其特征在于,所述目标灯光控制信号指示所述至少一个第一车灯和所述至少一个第二车灯均按照点亮第一时长和熄灭第二时长的方式持续闪烁;所述基于所述多个延时参数中的每个延时参数,在时间到达每个延时参数对应的时间点时,通过所述主域控制器将所述目标灯光控制信号分别发送给每个延时参数对应的一个第一车灯或辅域控制器,包括:从所述多个延时参数中确定出所述至少一个第一车灯中的每个第一车灯对应的延时参数和所述至少一个辅域控制器中的每个辅域控制器对应的延时参数;基于当前时刻和所述多个延时参数中的每个延时参数,确定每个延时参数对应的时间点;针对所述多个延时参数中的任一延时参数,在时间到达所述任一延时参数对应的时间点时,通过所述主域控制器将所述目标灯光控制信号发送给所述任一延时参数对应的第一车灯或辅域控制器。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:在所述至少一个第一车灯和每个辅域控制器连接的所述至少一个第二车灯同步亮灭的情况下,通过所述主域控制器获取所述至少一个第一车灯中的每个第一车灯、和每个辅域控制器连接的所述至少一个第二车灯中的每个第二车灯反馈的亮灭切换信号,并确定每个第一车灯和每个第二车灯对应的亮灭切换次数;
当确定任意两个车灯对应的亮灭切换次数的差值大于预设阈值时,重新通过所述主域控制器发送所述校验信号给所述至少一个第一车灯和所述至少一个辅域控制器,以重新确定所述多个延时参数。5.一种灯光同步控制装置,其特征在于,所述灯光同步控制装置包括:获取模块、发送模块和处理模块;所述获取模块,用于在通过车辆中的主域控制器接收目标灯光控制信号的情况下,获取预先确定的多个延时参数;所述主域控制器连接有至少一个第一车灯和至少一个辅域控制器,所述至少一个辅域控制器中的每个辅域控制器分别连接有至少一个第二车灯,所述多个延时参数中的每个延时参数分别对应一个第一车灯或辅域控制器;所述发送模块,用于基于所述多个延时参数中的每个延时参数,在时间到达每个延时参数对应的时间点时,通过所述主域控制器将所述目标灯光控制信号分别发送给每个延时参数对应的一个第一车灯或辅域控制器;所述处理模块,用于控制所述至少一个第一车灯和每个辅域控制器连接的所述至少一个第二车灯同步亮灭;每个辅域控制器在接收到所述目标灯光控制信号时,实时将所述目标灯光控制信号发送给连接的所述至少一个第二车灯。6.根据权利要求5所述的灯光同步控制装置,其特征在于,所述灯光同步控制装置还包括:计时模块和接收模块;所述发送模块,用于在车辆上电的情况下,通过所述主域控制器发送校验信号给所述至少一个第一车灯和所述至少一个辅域控制器;所述计时模块,用于开始计时;所述至少一个辅域控制器中的每个辅域控制器在接收到所述校验信号时,实时将所述校验信号发送给连接的所述至少一个第二车灯;所述接收模块,用于通过所述主域控制器接收所述至少一个第一车灯中的每个第一车灯和每个辅域控制器反馈的响应信号;所述计时模块,用于确定每个第一车灯和每个辅域控制器分别对应的计时时长;所述至少一个第一车灯中的每个第一车灯在接收到所述校验信号时,向所述主域控制器反馈所述响应信号,每个辅域控制器连接的所述至少一个第二车灯中的每个第二车灯在接收到所述校验信号时,向对应的辅域控制器反馈所述响应信号,以通过每个辅域控制器将对应连接的所述至少一个第二车灯的所述响应信号反馈给所述主域控制器;所述处理模块,用于基于每个第一车灯和每个辅域控制器分别对应的计时时长,确定所述多个延时参数。7.根据权利要求5或6所述的灯光同步控制装置,其特征在于,所述目标灯光控制信号指示所述至少一个第一车灯和所述至少一个第二车灯均按照点亮第一时长和熄灭第二时长的方式持续闪烁;所述处理模块,用于从所述多个延时参数中确定出所述至少一个第一车灯中的每个第一车灯对应的延时参数和所述至少一个辅域控制器中的每个辅域控制器对应的延时参数;所述处理模块,用于基于当前时刻和所述多个延时参数中的每个延时参数,确定每个延时参数对应的时间点;所述发送模块,用于针对所述多个延时参数中的任一延时参数,在时间到达所述任一延时参数对应的时间点时,通过所述主域控制器将所述目标灯光控制信号发送给所述任一
延时参数对应的第一车灯或辅域控制器。8.根据权利要求5或6所述的灯光同步控制装置,其特征在于,所述获取模块,用于在所述至少一个第一车灯和每个辅域控制器连接的所述至少一个第二车灯同步亮灭的情况下,通过所述主域控制器获取所述至少一个第一车灯中的每个第一车灯、和每个辅域控制器连接的所述至少一个第二车灯中的每个第二车灯反馈的亮灭切换信号;所述处理模块,用于确定每个第一车灯和每个第二车灯对应的亮灭切换次数;所述发送模块,用于当确定任意两个车灯对应的亮灭切换次数的差值大于预设阈值时,重新通过所述主域控制器发送所述校验信号给所述至少一个第一车灯和所述至少一个辅域控制器,以重新确定所述多个延时参数。9.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中存储的计算机执行指令由电子设备的处理器执行时,所述电子设备能够执行如权利要求1至4中任一项所述的方法。10.一种车辆,其特征在于,所述车辆包括如权利要求5至8中任一项所述的灯光同步控制装置,所述车辆用于实现如权利要求1至4中任一项所述的方法。

技术总结
本申请涉及一种灯光同步控制方法、装置、设备及存储介质,涉及车辆智能控制技术领域。至少解决相关技术中灯光同步控制中部分车灯的延迟时间较长、灯光同步控制的效果较差的技术问题,该方法包括:在通过车辆中的主域控制器接收目标灯光控制信号的情况下,获取预先确定的多个延时参数;主域控制器连接有至少一个第一车灯和至少一个辅域控制器,每个辅域控制器分别连接有至少一个第二车灯;基于多个延时参数中的每个延时参数,在时间到达每个延时参数对应的时间点时,通过主域控制器将目标灯光控制信号分别发送给每个延时参数对应的一个第一车灯或辅域控制器,以控制至少一个第一车灯和每个辅域控制器连接的至少一个第二车灯同步亮灭。同步亮灭。同步亮灭。


技术研发人员:袁明灿 田旺 肖波 苏忠
受保护的技术使用者:深蓝汽车科技有限公司
技术研发日:2023.07.21
技术公布日:2023/10/15
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐