CN215436205U - 车灯控制***及车辆 - Google Patents
车灯控制***及车辆 Download PDFInfo
- Publication number
- CN215436205U CN215436205U CN202120908117.5U CN202120908117U CN215436205U CN 215436205 U CN215436205 U CN 215436205U CN 202120908117 U CN202120908117 U CN 202120908117U CN 215436205 U CN215436205 U CN 215436205U
- Authority
- CN
- China
- Prior art keywords
- controller
- vehicle
- lamp
- vehicle lamp
- lamp control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Lighting Device Outwards From Vehicle And Optical Signal (AREA)
Abstract
本实用新型公开了一种车灯控制***及车辆,该车灯控制***的第一控制器和第二控制器对应通过第一驱动单元和第二驱动单元与车灯模块连接;第一控制器接收到第一车灯控制指令后,确定第二控制器的运行状态,当确定第二控制器处于故障状态时,根据第一车灯控制指令,直接控制车灯模块中的目标车灯打开或关闭;当确定第二控制器处于正常状态时,向第二控制器发送第一车灯控制指令;由第二控制器控制目标车灯打开或关闭。本实用新型在第二控制器正常时,由第一控制器与第二控制器交互,使第二控制器控制车灯模块,在第二控制器故障时,由第一控制器直接控制车灯模块,实现对车灯模块的双路驱动,从而提高车灯控制的可靠性,进而利于提高行车安全性。
Description
技术领域
本实用新型涉及智能驾驶技术领域,尤其是涉及一种车灯控制***及车辆。
背景技术
随着车辆技术的不断发展,越来越多的车辆已经配置了智能驾驶功能,即车辆可由驾驶员手动驾驶,也可在驾驶员触发智能驾驶功能后,由智能驾驶控制***来自动驾驶车辆,随之而来的,就是对于行车安全的考虑,而车灯控制是影响行车安全的重要因素。
目前,无论是手动驾驶还是智能驾驶,均需要通过BCM(Body Control Module,车身控制器)来控制车灯(如危险告警灯和转向灯)。然而,BCM不属于功能安全件,在失效时或某些场景下无法保证能够及时或者正常打开车灯,由此会带来较大的安全隐患,从而降低行车安全性。例如,在一些复杂的场景,如碰撞情况导致BCM故障或者BCM***自身故障时,BCM无法响应车灯控制信号,即无法及时控制车灯打开,从而,无法及时提醒其他车辆,降低行车安全性。
实用新型内容
本实用新型旨在至少解决现有技术中存在的技术问题之一。
为此,本实用新型的一个目的在于提出一种车灯控制***,该***在第二控制器正常时,由第一控制器与第二控制器交互,使第二控制器控制车灯模块,在第二控制器故障时,由第一控制器直接控制车灯模块,实现对车灯模块的双路驱动,从而提高车灯控制的可靠性,进而利于提高行车安全性。
为此,本实用新型的第二个目的在于提出一种车辆。
为实现上述目的,本实用新型第一方面公开了一种车灯控制***,包括:第一驱动单元和第二驱动单元;第一控制器,所述第一控制器通过所述第一驱动单元与车灯模块连接;第二控制器,所述第二控制器通过所述第二驱动单元与所述车灯模块连接;所述第一控制器与所述第二控制器连接,所述第一控制器,用于当接收到第一车灯控制指令且所述第二控制器处于故障状态时,通过所述第一驱动单元向所述车灯模块中的第一车灯供电或断电以实现车灯控制,以及,当接收到所述第一车灯控制指令且所述第二控制器处于正常状态时,向所述第二控制器发送所述第一车灯控制指令;所述第二控制器,用于当接收到所述第一车灯控制指令时,通过所述第二驱动单元向所述第一车灯供电或断电以实现车灯控制,所述第一车灯为所述第一车灯控制指令所指向的车灯。
根据本实用新型的车灯控制***,第一控制器在接收到第一车灯控制指令后,确定第二控制器的运行状态,当确定第二控制器正常时,由第一控制器与第二控制器交互,向第二控制器发送第一车灯控制指令,使第二控制器控制车灯模块;当确定第二控制器故障时,由第一控制器直接控制车灯模块,由此,实现对车灯模块的双路驱动,从而提高车灯控制的可靠性,进而提高行车安全性。
为实现上述目的,本实用新型第二方面公开了一种车辆,该车辆包括本实用新型上述第一方面所述的车灯控制***。
根据本实用新型的车辆,第一控制器在接收到第一车灯控制指令后,确定第二控制器的运行状态,当确定第二控制器正常时,由第一控制器与第二控制器交互,向第二控制器发送第一车灯控制指令,使第二控制器控制车灯模块;当确定第二控制器故障时,由第一控制器直接控制车灯模块,由此,实现对车灯模块的双路驱动,从而提高车灯控制的可靠性,进而提高行车安全性。
本实用新型的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本实用新型的实践了解到。
附图说明
本实用新型的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是根据本实用新型一个实施例的车灯控制***的结构示意图;
图2是根据本实用新型另一个实施例的车灯控制***的结构示意图;
图3是根据本实用新型一个实施例的车灯控制方法的流程图。
具体实施方式
下面详细描述本实用新型的实施例,参考附图描述的实施例是示例性的,下面详细描述本实用新型的实施例。
下面参考图1-图3描述根据本实用新型实施例的车灯控制***、车辆及车灯控制方法。
图1是根据本实用新型一个实施例的车灯控制***的结构示意图。如图1所示,该车灯控制***100,包括:第一控制器110、第二控制器120、第一驱动单元130和第二驱动单元140。
第一控制器110通过第一驱动单元130与车灯模块200连接,可通过第一驱动单元130向车灯模块200供电或断电,以控制车灯模块200打开或关闭。
第二控制器120通过第二驱动单元140与车灯模块200连接,可通过第二驱动单元140向车灯模块200供电或断电,以控制车灯模块200打开或关闭。
第一控制器110与第二控制器120连接,第一控制器110用于当接收到第一车灯控制指令后,确定第二控制器120的运行状态,当确定第二控制器120处于故障状态时,第一控制器110通过第一驱动单元130向车灯模块200中的第一车灯供电或断电,以控制第一车灯打开或关闭,以及,当确定第二控制器120处于正常状态时,向第二控制器120发送第一车灯控制指令。换言之,即第一控制器110,用于当接收到第一车灯控制指令且第二控制器120处于故障状态时,通过第一驱动单元130向车灯模块200中的第一车灯供电或断电,以控制第一车灯打开或关闭,以及,当接收到第一车灯控制指令且第二控制器120处于正常状态时,向第二控制器120发送第一车灯控制指令。其中,第一车灯为第一车灯控制指令所指向的车灯,也即第一车灯控制指令需要控制的车灯。
第二控制器120用于当接收到第一车灯控制指令时,通过第二驱动单元140向第一车灯供电或断电,以控制第一车灯打开或关闭。
具体而言,即车辆在行驶时,第一控制器110接收第一车灯控制指令,当接收到第一车灯控制指令后,确定第二控制器120的运行状态,当确定第二控制器120处于故障状态,如第二控制器120自身故障或车辆碰撞导致第二控制器120故障时,第一控制器110根据接收到的第一控制指令,通过第一驱动单元130向车灯模块200中的第一车灯,如危险告警灯、转向灯或刹车灯等供电或断电,以控制第一车灯打开(即点亮)或关闭(即熄灭)。其中,第一车灯控制指令中包括对应于第一车灯的控制信号,即第一控制器110接收到的第一车灯控制指令中已经包含了对第一车灯的控制信号,具体如控制第一车灯的开启信号或关闭信号等,由此,根据对应于第一车灯的控制信号,第一控制器110对第一车灯进行相应控制。
另一方面,当第一控制器110确定第二控制器120无故障,即处于正常状态时,则将第一车灯控制指令发送给第二控制器120,第二控制器120接收到该第一车灯控制指令后,根据该第一车灯控制指令中包含的对应于第一车灯的控制信号,通过第二驱动单元140向第一车灯供电或断电,以控制第一车灯打开或关闭,从而,由第二控制器120对第一车灯进行相应控制。可以理解的是,此处确定第二控制器120无故障,包括:第二控制器120未发生故障以及第二控制器120发生故障后又恢复正常的情况,而无论是哪种情况下,只要第二控制器120当前的运行状态正常,即处于正常状态时,则由第一控制器110将第一车灯控制指令发送给第二控制器120,第二控制器120接收到该第一车灯控制指令后,根据该第一车灯控制指令中包含的对应于第一车灯的控制信号,通过第二驱动单元140向第一车灯供电或断电,以控制第一车灯打开或关闭,从而,由第二控制器120对第一车灯进行相应控制。
由此,在第二控制器120处于正常状态时,由第一控制器110与第二控制器120交互,使第二控制器120控制车灯模块200中的第一车灯,在第二控制器120处于故障状态时,第一控制器110无需与第二控制器120进行交互,而由第一控制器110直接控制车灯模块200中的第一车灯,从而实现对车灯模块200的双路驱动,避免因为第二控制器120故障而无法及时控制相应车灯动作,导致不能及时点亮相应车灯以提醒其他车辆,而造成危险事故发生,从而提高了车灯控制的可靠性,进而提高了行车安全性。
需要说明的是,上述车辆行驶过程中,车辆可以是手动驾驶模式,也可以是智能驾驶模式。在手动驾驶模式下,由用户手动驾驶车辆,第一控制器110也会获取第一车灯控制指令,并判断第二控制器120的运行状态,当确定第二控制器120故障时,第一控制器110介入并直接控制相应车灯动作,以及时提醒其他车辆,注意减速避让,由此也可避免因驾驶员反应不及时,而无法第一时间手动操作车灯导致提醒不及时的问题,从而进一步提高了手动驾驶模式下的车灯控制的可靠性,进而进一步提高行车安全性。在智能驾驶模式下,由车辆的智能驾驶控制***400自动驾驶车辆,此时第一控制器110会获取第一车灯控制指令,并判断第二控制器120的状态,当确定第二控制器120故障时,第一控制器110无需与第二控制器120进行交互,而是直接控制相应车灯动作,从而及时提醒其他车辆,注意减速避让,从而提高了智能驾驶模式下的车灯控制的可靠性,进而提高行车安全性。
在具体实施例中,第一控制器110可以是车辆的人工智能控制器,即AI(Artificial Intelligence,人工智能)控制器,第二控制器120可以是车身控制器BCM,AI控制器和BCM分别与车灯模块200连接。即,当BCM处于正常状态时,由AI控制器向BCM发送第一车灯控制指令,BCM根据车灯控制指令控制相应车灯动作;而当BCM处于故障状态时,AI控制器与BCM的交互断开,则AI控制器直接控制相应车灯动作,以及时提醒其他车辆,注意减速避让。由此,可实现对车灯模块200的双路驱动,即增加了一路AI控制器对车灯模块200的直驱信号,在BCM出现故障时,AI控制器可据此直接控制相应车灯动作,从而避免因为BCM故障而无法及时控制相应车灯动作,导致不能及时点亮相应车灯以提醒其他车辆,而造成危险事故发生,从而提高了车灯控制的可靠性,进而提高了行车安全性。另外,本申请实施例是直接在AI控制器中集成车灯控制功能,无需额外增加车辆控制器,可以降低成本。
可以理解的是,车灯模块200中可包括多个车灯,如转向灯、危险告警灯、刹车灯等。第一车灯例如为多个车灯中的一个或多个。在第一车灯控制指令中,已经设定好对应于第一车灯的控制信号,如对应于危险告警灯的控制信号,或者对应于危险告警灯和刹车灯的控制信号等,为减少冗余,此处不再一一列举赘述。
从而,上述的车灯控制***100,第一控制器110在接收到第一车灯控制指令后,确定第二控制器120的运行状态,当确定第二控制器120正常时,由第一控制器110与第二控制器120交互,向第二控制器120发送第一车灯控制指令,使第二控制器120控制车灯模块200;当确定第二控制器120故障时,由第一控制器110直接控制车灯模块200,由此,实现对车灯模块200的双路驱动,从而提高车灯控制的可靠性,进而提高行车安全性。
可以理解的是,本实用新型实施例的车灯控制***100,使得车灯具有两路电源输入,一路来自于第一控制器110,如AI控制器,一路来自于第二控制器120,如BCM。AI控制器为带功能安全的车辆控制器,其安全性要高于BCM,因而作为车灯控制的冗余控制器,能够提高车灯控制的可靠性,进而提升行车安全性。
在具体示例中,一方面,可将车灯的供电***改为双路供电,从而可以支持多个驱动控制器,此种方式对车灯内部电路改动较小,主要为连接器配合修改,增加相应的接口引脚,同时外部增加相应的线束从AI控制器接到该车灯。另一方面,也可以通过线束升级来匹配,将双路供电的部分使用外部的线束来适配,而不更改当前的车灯结构和硬件,从而可有效降低成本,缩短适配和改动周期。
在本实用新型的一个实施例中,第一控制器110,还用于当接收到第二车灯控制指令时,直接通过第一驱动单元130向车灯模块200中的第一车灯供电或断电,以控制第一车灯打开或关闭。
具体而言,在一些特定情况下,如非常危急的场景,例如车辆即将发生碰撞或急转弯等情况下,此时需要以最短的时间来控制相应车灯动作来发出提醒,如刹车灯或转向灯等。按照前述控制流程,如果第一控制器110接收到相应的车灯控制指令后,先判断第二控制器120的运行状态,当第二控制器120无故障,即正常时,第一控制器110将该车灯控制指令发送给第二控制器120,再由第二控制器120控制相应车灯动作,该过程涉及多次信息交互,以及第二控制器120运行状态的判断,这无疑会消耗一定时间,而在危急情况下,时间是非常宝贵的,若因此浪费掉一些时间,很可能无法及时控制相应车灯动作来提醒周围车辆,从而导致危险事故发生。因此,在本实用新型的实施例中,当第一控制器110接收到第二车灯控制指令时,认为此时处于特定情况,如非常危急的情况,则第一控制器110根据第二车灯控制指令,直接控制相应的车灯,即第二车灯进行动作,以便以最快的速度,最短的时间控制第二车灯动作,以尽可能及时地提醒周围车辆,本车发生危急情况,注意减速避让,以避免发生碰撞等危险事故,从而进一步提高了车灯控制的可靠性,提高行车安全性。其中,第二车灯为第二车灯控制指令所指向的车灯,也即第二车灯控制指令需要控制的车灯。也即是说,在接收到第二控制指令后,第一车灯控制器直接强制控制相应车灯动作,此时无论第二控制器120是否故障,直接绕过第二控制器120,避免因与第二控制器120进行信息交互而耽误时间,而无法第一时间控制车灯动作来及时提醒周围车辆,由此导致发生危险事故,从而提高了行车安全性。可以理解的是,第二车灯控制指令的执行优先级高于第一车灯控制指令。
可以理解的是,第二车灯可以为车灯模块200的多个车灯中的一个或多个。在第二车灯控制指令中,已经设定好对应于第二车灯的控制信号,如对应于危险告警灯的控制信号,或者对应于危险告警灯和刹车灯的控制信号等,为减少冗余,此处不再一一列举赘述。
在本实用新型的一个实施例中,第一控制器110,还用于实时采集第二控制器120的运行参数,根据该运行参数确定第二控制器120的运行状态,其中,运行状态包括故障状态和正常状态。
在具体实施例中,第一控制器110,如AI控制器可通过CAN(Controller AreaNetwork,控制器局域网络)接口或ETH(Ethernet,以太网)接口或其他硬线接口与第二控制器120,如BCM连接,以进行信息交互,该CAN接口或ETH接口或其他硬线接口作为状态监控接口,将第二控制器120的运行参数,如电压、电流等参数信息实时同步给第一控制器110,以便第一控制器110实时采集第二控制器120的运行参数,进而根据该运行参数确定第二控制器120的运行状态,如第二控制器120未发生故障,即处于正常状态,或者第二控制器120发生故障,即处于故障状态,或者第二控制器120发生故障后又恢复正常,即处于正常状态,由此,可以提高对第二控制器120运行状态判断的实时性和准确性,进而利于对车灯进行实时准确的控制,从而提高车灯控制的可靠性,以及提高行车安全性。
在本实用新型的另一个实施例中,第一控制器110,还用于与第二控制器120进行周期性握手,并根据握手结果确定第二控制器120的运行状态,运行状态包括故障状态和正常状态。
在具体实施例中,第一控制器110,如AI控制器可通过CAN接口与第二控制器120,如BCM连接,通过该CAN接口,第一控制器110和第二控制器120实现周期性握手,第一控制器110根据握手结果确定第二控制器120的运行状态,由此,通过周期性握手来确定第二控制器120的运行状态,可准确判断第二控制器120运行状态,同时,由于第一控制器110和第二控制器120无需实时交互,可有效降低能耗。
作为具体的示例,第一控制器110和第二控制器120进行周期性握手的过程可示例性概述为:第一控制器110周期性向第二控制器120发送请求数据,并接收第二控制器120根据请求数据返回的应答数据;第一控制器110判断连续未接收到应答数据的次数是否超过第一预设次数,如3次或以上;若是,则判断第二控制器120故障,否则,判断第二控制器120无故障,即正常。可以理解的是,该请求数据可以为第一控制器110向第二控制器120发送的心跳包,第二控制器120接收到该请求数据后,会产生与该请求数据对应的应答数据,并将该应答数据发送至第一控制器110,通过判断第一控制器110连续未接收到应答数据的次数,来确定第二控制器120是否出现故障,若第一控制器110连续多次未收到应答数据,例如连续三次或者三次以上未收到应答数据,则认为第二控制器120出现故障;若第一控制器110没有出现连续多次,如三次或三次以上未收到应答数据的情况,则认为第二控制器120无故障。由此,通过定时发送请求数据,实现对第二控制器120运行状态的判断,判断过程简单,容易实现,且连续多次判断是否接收到应答数据,可提高对第二控制器120工作状态判断的准确性,同时节省能耗。
进一步地,在通过握手结果判断第二控制器120故障后,第一控制器110继续判断连续接收到应答数据的次数是否超过第二预设次数,如3次或以上;若是,则认为第二控制器的运作状态恢复正常。可以理解的是,第二控制器120出现故障后,第一控制器110仍会尝试与第二控制器120握手,即第一控制器110仍会周期性的向第二控制器120发送请求数据,并判断连续接收应答数据的次数是否超过第二预设次数,例如三次或者三次以上,若第一控制器110连续接收应答数据的次数超过三次或三次以上,则认为第二控制器120恢复正常。
在本实用新型的一个实施例中,第一控制器110,用于通过预设信息交互接口向第二控制器120发送第一车灯控制指令或第二车灯控制指令。
在具体实施例中,预设信息交互接口例如为CAN接口或ETH接口,即第一控制器110,如AI控制器可通过CAN接口或ETH接口与第二控制器120,如BCM连接,由此,通过该预设信息交互接口,第一控制器110可向第二控制器120快速准确地传输第一车灯控制指令,以便第二控制器120能够快速接收和响应第一车灯控制指令,避免因多个信息交互过程共用一个交互接口而造成信息冗余和干扰,导致信息传输效率和准确率低,从而,提高了信息传输的效率和准确性。
在本实用新型的一个实施例中,结合图1和图2所示,第一驱动单元(图2中未示出)包括多个第一驱动接口131;第一控制器110通过多个第一驱动接口131一一对应与车灯模块200中的多个车灯,如危险告警灯、转向灯或刹车灯等连接,其中,第一驱动接口用于向与该第一驱动接口连接的车灯供电或断电。从而,可以通过与第一车灯连接的第一驱动接口131向第一车灯供电或断电,进而控制第一车灯打开或关闭,可以通过与第二车灯连接的第一驱动接口131向第二车灯供电或断电,进而控制第二车灯打开或关闭。
举例而言,如图2所示,以第一车灯为危险警报灯为例,即第一控制器110在接收到第一控制指令后,且判断第二控制器120处于故障状态时,通过多个第一驱动接口131中与危险告警灯连接的一个第一驱动接口131向危险告警灯供电或断电,以控制危险告警灯打开或关闭。或者,以第二车灯为危险警报灯为例,第一控制器110在接收到第二控制指令后,此时无需与第二控制器120交互,也无需判断第二控制器120的运行状态,第一控制器110通过多个第一驱动接口131中与危险告警灯连接的一个第一驱动接口131直接向危险告警灯供电或断电,以控制危险告警灯打开或关闭。
以第一车灯为刹车灯为例,即第一控制器110在接收到第一控制指令后,且判断第二控制器120处于故障状态时,通过多个第一驱动接口131中与刹车灯连接的一个第一驱动接口131向刹车灯供电或断电,以控制刹车打开或关闭。或者,以第二车灯为刹车灯为例,第一控制器110在接收到第二控制指令后,此时无需与第二控制器120交互,也无需判断第二控制器120的运行状态,第一控制器110通过多个第一驱动接口131中与刹车灯连接的一个第一驱动接口131直接向刹车灯供电或断电,以控制刹车灯打开或关闭。
在本实用新型的一个实施例中,结合图1和图2所示,第二驱动单元(图2中未示出)包括多个第二驱动接口141;第二控制器120通过多个第二驱动接口141一一对应与车灯模块200中的多个车灯连接,如危险告警灯、转向灯或刹车灯等连接,其中,第二驱动接口用于向与该第二驱动接口连接的车灯供电或断电。从而,通过与第一车灯连接的第二驱动接口141向第一车灯供电或断电,进而控制第一车灯打开或关闭。
举例而言,如图2所示,以第一车灯为危险警报灯为例,即第一控制器110在接收到第一控制指令后,且判断第二控制器120无故障,即处于正常状态时,向第二控制器120发送第一车灯控制指令,第二控制器120接收到第一车灯控制指令后,通过多个第二驱动接口141中与危险告警灯连接的一个第二驱动接口141向危险告警灯供电或断电,以控制危险告警灯打开或关闭。
再以第一车灯为刹车灯为例,即第一控制器110在接收到第一控制指令后,且判断第二控制器120无故障,即处于正常状态时,向第二控制器120发送第一车灯控制指令,第二控制器120接收到第一车灯控制指令后,通过多个第二驱动接口141中与刹车灯连接的一个第二驱动接口141向刹车灯供电或断电,以控制刹车灯打开或关闭。
在本实用新型的一个实施例中,第一控制器110与车辆的智能驾驶控制***400连接,具体用于从智能驾驶控制***400获取第一车灯控制指令及第二车灯控制指令。
具体而言,车辆的智能驾驶控制***400即车辆的AI***,其用于实现车辆的智能驾驶,其包括感知模块和智能控制模块,感知模块中包括多种传感器,用于实时感知车辆的行驶状况和车辆周围的路况、车况等,并据此生成对相应车灯的控制指令,例如包括第一车灯控制指令和特定情况下的第二车灯控制指令,并将第一车灯控制指令和第二车灯控制指令发送至第一控制器110,由此,第一控制器110可接收第一车灯控制指令或第二车灯控制指令。在具体实施例中,第一控制器110,如AI控制器可通过CAN接口/ETH接口与智能驾驶控制***400连接,或者,AI控制器可集成设置于智能驾驶控制***400中,由此,第一控制器110可接收第一车灯控制指令或第二车灯控制指令。另一方面,在智能驾驶模式下,智能控制模块可根据感知模块实时感知的车辆的行驶状况和车辆周围的路况、车况等参数信息生成行驶控制指令,根据行驶控制指令控制车辆运行,实现智能驾驶,如控制车辆自动跟车、减速、转弯等。
以车辆处于智能驾驶模式,车灯模块200中至少包括转向灯、危险告警灯和刹车灯为例进行举例说明。当驾驶员通过操作相关功能按钮激活智能驾驶模式后,车辆的AI***和BCM除了可以接管整车横向控制和纵向控制功能,同时也会接管车灯控制功能。AI***在变道之前,向第一控制器110,如AI控制器发送第一车灯控制指令,例如包括转向灯控制信号,AI控制器通过CAN或其他接口通知BCM打开对应的转向灯,实现主动变道;在自动跟车时,AI***向AI控制器发送第一车灯控制指令,例如包括刹车灯控制信号,AI控制器通过CAN总线或其他总线通知BCM激活刹车灯以提醒后车;当在紧急情况下,AI***向AI控制器发送第一车灯控制指令,例如包括危险告警灯的控制信号,AI控制器通过CAN或其他总线通知BCM打开危险告警灯。
当BCM发现自身状态异常,或者AI控制器监测到与BCM失去通讯之后(利用AI控制器和BCM控制器之间的总线进行状态监控),在需要打开转向灯或刹车灯或紧急告警灯的状态下,AI控制器可以通过冗余的车灯控制驱动线路(即第一驱动单元),直接控制对应的车灯动作,从而提高车灯控制的可靠性,进而提升行车安全性。
在本实用新型的一个实施例中,第二控制器120与车辆的车灯控制组件300连接;第二控制器120,还用于接收用户操作车灯控制组件300时输入的第三车灯控制指令,根据第三车灯控制指令控制车灯模块200中的第三车灯打开或关闭,其中,第三车灯为第三车灯控制指令所指向的车灯,也即第三车灯控制指令需要控制的车灯。
在具体实施例中,第三车灯例如为危险告警灯、转向灯或刹车灯中的一个或多个。车灯控制组件300例如为方向盘拨杆或危险告警灯按钮或刹车踏板。方向盘拨杆或危险告警灯按钮或刹车踏板与第二控制器120连接,驾驶员可通过操作方向盘拨杆或危险告警灯按钮或刹车踏板向第二控制器120输入第三车灯控制指令,以便第二控制器120根据第三车灯控制指令对相应车灯,即第三车灯进行相应控制,从而实现驾驶员对车灯的手动控制,即以驾驶员的操作意图为依据,通过第二控制器120实现对相应车灯的控制,以满足驾驶员的驾驶需求。该过程可理解为手动驾驶模式,用户采用手动操作方式来控制相应车灯的激活或关闭。
举例而言,以第三车灯为危险告警灯为例,驾驶员通过操作危险告警灯按钮,向第二控制器120传输第三车灯控制指令,例如包括对危险告警灯的控制信号,第二控制器120据此对危险告警灯进行相应控制,如打开或关闭危险告警灯。
又以第三车灯为转向灯为例,驾驶员通过操作方向盘拨杆,向第二控制器120传输第三车灯控制指令,例如包括对转向灯的控制信号,第二控制器120据此对转向灯进行相应控制,如打开或关闭左转向灯或右转向灯。
又以第三车灯为刹车灯为例,驾驶员通过操作刹车踏板,向第二控制器120传输第三车灯控制指令,例如包括对刹车灯的控制信号,第二控制器120据此对刹车灯进行相应控制,如打开或关闭刹车灯。
作为具体的实施例,以下以第一控制器110为AI控制器,第二控制器120为BCM,车灯模块200至少包括转向灯、危险告警灯按钮和刹车灯为例,对本实用新型实施例的车灯控制***100的工作原理概述如下:
在手动驾驶模式下,通过接收用户对方向盘拨杆或者危险告警灯按钮或者刹车踏板的操作,对应的车灯会自动打开或关闭,AI控制器会通过CAN得知BCM的状态,BCM没有故障时,AI控制器不会介入。
在用户打开智能驾驶,即车辆进入智能驾驶模式时,AI控制器从AI***获取相应车灯的控制指令,根据相应车灯的控制指令,AI控制器会通过CAN总线向BCM发送控制对应车灯的需求,例如主动变道的时候,AI控制器通过CAN总线发送对应的转向灯请求给BCM,BCM根据CAN报文执行对应的操作。在危险紧急情况下,AI控制器会发送危险告警灯的控制请求给BCM,BCM响应AI控制器的请求,打开危险告警灯。
AI控制器和BCM之间会通过CAN总线或者其他硬件接口周期性握手,如每100ms进行一次握手,AI控制器通过该握手信号来确认BCM是否正常。或者,AI控制器通过CAN接口或ETH接口或其他硬线接口实时获取BCM的运行参数,据此来判断BCM的运行状态是否正常。
当BCM出现异常的时候,BCM无法响应AI控制器发送的控制车灯的请求,使得在特定情况下不能及时警示后方来车,从而存在严重的安全隐患。在本实用新型实施例中,AI控制器能够发现BCM的CAN无响应或失去与BCM的通讯,在该场景下,认为BCM故障,则AI控制器会直接驱动对应的车灯动作,而无需BCM的参与介入,同时AI控制器可以发出BCM异常的通知到后台。
当BCM恢复正常后,AI控制器通过CAN接口让BCM控制器接管控制,且AI控制器和BCM之间可以握手更新状态,从而使得AI控制器能够始终了解车辆的车灯控制状态,从而确保在需要的时候车灯能够正常工作。同时该车灯控制***100由于增加了AI控制器的参与,在打开车灯的时候可以更加智能化,更加及时,从而提高了车灯控制的可靠性,进而提升了行车安全性。
其中,在开启智能驾驶的特定情况下,AI控制器发现BCM故障,且有危险告警等情况需要驱动对应的车灯时,AI控制器直接驱动对应的车灯动作;而在一些关键时候,如一些智能驾驶的边界条件或非常危急的情况下,AI控制器可以直接忽视BCM的运行状态,即绕过BCM,无论BCM是否正常,AI控制器直接驱动相应车灯动作,以便尽可能快的激活车灯,以便快速提醒周围车辆,从而尽可能避免危险情况发生,提高行车安全性。
由此,采用本实用新型实施例的车灯控制***100,能够在一些危急情况或者自动驾驶的边界情况下保证对应的车灯能够及时打开,同时能够提高车灯控制的智能化和人性化,从而能够及时提醒周围车辆,告知本车的行驶状况,或者保证本车的照明需要,从而提高了行车安全性。
根据本实用新型实施例的车灯控制***,第一控制器在接收到第一车灯控制指令后,确定第二控制器的运行状态,当确定第二控制器正常时,由第一控制器与第二控制器交互,向第二控制器发送第一车灯控制指令,使第二控制器控制车灯模块;当确定第二控制器故障时,由第一控制器直接控制车灯模块,由此,实现对车灯模块的双路驱动,从而提高车灯控制的可靠性,进而提高行车安全性。
本实用新型的进一步实施例还公开了一种车辆,该车辆包括如本实用新型上述任意一个实施例所描述的车灯控制***100。
需要说明的是,本实用新型实施例的车辆在进行车灯控制时,其具体实现方式与本实用新型上述任意一个实施例的车灯控制***100的具体实现方式类似,因而关于该车辆的更为详细的描述,可参见前述关于车灯控制***100的相关描述部分,为减少冗余,此处不再赘述。
根据本实用新型实施例的车辆,第一控制器在接收到第一车灯控制指令后,确定第二控制器的运行状态,当确定第二控制器正常时,由第一控制器与第二控制器交互,向第二控制器发送第一车灯控制指令,使第二控制器控制车灯模块;当确定第二控制器故障时,由第一控制器直接控制车灯模块,由此,实现对车灯模块的双路驱动,从而提高车灯控制的可靠性,进而提高行车安全性。
本实用新型的进一步实施例公开了一种车灯控制方法。该车灯控制方法应用于第一控制器,第一控制器通过第一驱动单元与车灯模块连接,且第一控制器与第二控制器连接,第二控制器通过第二驱动单元与车灯模块连接。
图3是根据本实用新型一个实施例的车灯控制方法的流程图。如图3所示,该车灯控制方法,该车灯控制方法应用于第一控制器,包括以下步骤:
步骤S1:当接收到第一车灯控制指令且第二控制器处于故障状态时,通过第一驱动单元向车灯模块中的第一车灯供电或断电以实现车灯控制。
步骤S2:当接收到第一车灯控制指令且第二控制器处于正常状态时,向第二控制器发送第一车灯控制指令,以指示第二控制器通过第二驱动单元向第一车灯供电或断电,以控制第一车灯打开或关闭。
具体而言,即车辆在行驶时,第一控制器接收第一车灯控制指令,当接收到第一车灯控制指令后,确定第二控制器的运行状态,当确定第二控制器处于故障状态,如第二控制器自身故障或车辆碰撞导致第二控制器故障时,第一控制器根据接收到的第一控制指令,通过第一驱动单元向车灯模块中的第一车灯,如危险告警灯、转向灯或刹车灯等供电或断电,以控制第一车灯打开(即点亮)或关闭(即熄灭)。其中,第一车灯控制指令中包括对应于第一车灯的控制信号,即第一控制器接收到的第一车灯控制指令中已经包含了对第一车灯的控制信号,具体如控制第一车灯的开启信号或关闭信号等,由此,根据对应于第一车灯的控制信号,第一控制器对第一车灯进行相应控制。其中,第一车灯为第一车灯控制指令所指向的车灯,也即第一车灯控制指令需要控制的车灯。
另一方面,当第一控制器确定第二控制器无故障,即处于正常状态时,则将第一车灯控制指令发送给第二控制器,第二控制器接收到该第一车灯控制指令后,根据该第一车灯控制指令中包含的对应于第一车灯的控制信号,通过第二驱动单元向第一车灯供电或断电,以控制第一车灯打开或关闭,从而,由第二控制器对第一车灯进行相应控制。可以理解的是,此处确定第二控制器无故障,包括:第二控制器未发生故障以及第二控制器发生故障后又恢复正常的情况,而无论是哪种情况下,只要第二控制器当前的运行状态正常,即处于正常状态时,则由第一控制器将第一车灯控制指令发送给第二控制器,第二控制器接收到该第一车灯控制指令后,根据该第一车灯控制指令中包含的对应于第一车灯的控制信号,通过第二驱动单元向第一车灯供电或断电,以控制第一车灯打开或关闭,从而,由第二控制器对第一车灯进行相应控制。
由此,在第二控制器处于正常状态时,由第一控制器与第二控制器交互,使第二控制器控制车灯模块中的第一车灯,在第二控制器处于故障状态时,第一控制器无需与第二控制器进行交互,而由第一控制器直接控制车灯模块中的第一车灯,从而实现对车灯模块的双路驱动,避免因为第二控制器故障而无法及时控制相应车灯动作,导致不能及时点亮相应车灯以提醒其他车辆,而造成危险事故发生,从而提高了车灯控制的可靠性,进而提高了行车安全性。
需要说明的是,上述车辆行驶过程中,车辆可以是手动驾驶模式,也可以是智能驾驶模式。在手动驾驶模式下,由用户手动驾驶车辆,第一控制器也会获取第一车灯控制指令,并判断第二控制器的运行状态,当确定第二控制器故障时,第一控制器介入并直接控制相应车灯动作,以及时提醒其他车辆,注意减速避让,由此也可避免因驾驶员反应不及时,而无法第一时间手动操作车灯导致提醒不及时的问题,从而进一步提高了手动驾驶模式下的车灯控制的可靠性,进而进一步提高行车安全性。在智能驾驶模式下,由车辆的智能驾驶控制***自动驾驶车辆,此时第一控制器会获取第一车灯控制指令,并判断第二控制器的状态,当确定第二控制器故障时,第一控制器无需与第二控制器进行交互,而是直接控制相应车灯动作,从而及时提醒其他车辆,注意减速避让,从而提高了智能驾驶模式下的车灯控制的可靠性,进而提高行车安全性。
在具体实施例中,第一控制器例如为车辆的人工智能控制器,即AI控制器,第二控制器例如为车身控制器BCM,AI控制器和BCM分别与车灯模块连接。即,当BCM处于正常状态时,由AI控制器向BCM发送第一车灯控制指令,BCM根据车灯控制指令控制相应车灯动作;而当BCM处于故障状态时,AI控制器与BCM的交互断开,则AI控制器直接控制相应车灯动作,以及时提醒其他车辆,注意减速避让。由此,可实现对车灯模块的双路驱动,即增加了一路AI控制器对车灯模块的直驱信号,在BCM出现故障时,AI控制器可据此直接控制相应车灯动作,从而避免因为BCM故障而无法及时控制相应车灯动作,导致不能及时点亮相应车灯以提醒其他车辆,而造成危险事故发生,从而提高了车灯控制的可靠性,进而提高了行车安全性。
可以理解的是,车灯模块中可包括多个车灯,如转向灯、危险告警灯、刹车灯等。第一车灯例如为多个车灯中的一个或多个。在第一车灯控制指令中,已经设定好对应于第一车灯的控制信号,如对应于危险告警灯的控制信号,或者对应于危险告警灯和刹车灯的控制信号等,为减少冗余,此处不再一一列举赘述。
从而,上述的车灯控制方法,第一控制器在接收到第一车灯控制指令后,确定第二控制器的运行状态,当确定第二控制器正常时,由第一控制器与第二控制器交互,向第二控制器发送第一车灯控制指令,使第二控制器控制车灯模块;当确定第二控制器故障时,由第一控制器直接控制车灯模块,由此,实现对车灯模块的双路驱动,从而提高车灯控制的可靠性,进而提高行车安全性。
可以理解的是,本实用新型实施例的车灯控制方法,使得车灯具有两路电源输入,一路来自于第一控制器,如AI控制器,一路来自于第二控制器,如BCM。AI控制器为带功能安全的车辆控制器,其安全性要高于BCM,因而作为车灯控制的冗余控制器,能够提高车灯控制的可靠性,进而提升行车安全性。
在具体示例中,一方面,可将车灯的供电***改为双路供电,从而可以支持多个驱动控制器,此种方式对车灯内部电路改动较小,主要为连接器配合修改,增加相应的接口引脚,同时外部增加相应的线束从AI控制器接到该车灯。另一方面,也可以通过线束升级来匹配,将双路供电的部分使用外部的线束来适配,而不更改当前的车灯结构和硬件,从而可有效降低成本,缩短适配和改动周期。
在本实用新型的一个实施例中,该方法还包括:第一控制器在接收到第二车灯控制指令时,直接通过第一驱动单元向车灯模块中的第二车灯供电或断电,以控制第二车灯打开或关闭。
具体而言,在一些特定情况下,如非常危急的场景,例如车辆即将发生碰撞或急转弯等情况下,此时需要以最短的时间来控制相应车灯,如刹车灯或转向灯等动作来发出提醒。按照前述控制流程,如果第一控制器接收到相应的车灯控制指令后,先判断第二控制器的运行状态,当第二控制器无故障,即正常时,第一控制器将该车灯控制指令发送给第二控制器,再由第二控制器控制相应车灯动作,该过程涉及多次信息交互,以及第二控制器运行状态的判断,这无疑会消耗一定时间,而在危急情况下,时间是非常宝贵的,若因此浪费掉一些时间,很可能无法及时控制相应车灯动作来提醒周围车辆,从而导致危险事故发生。因此,在本实用新型的实施例中,当第一控制器接收到第二车灯控制指令时,认为此时处于特定情况,如非常危急的情况,则第一控制器根据第二车灯控制指令,直接控制相应的车灯,即第二车灯进行动作,以便以最快的速度,最短的时间控制第二车灯动作,以尽可能及时地提醒周围车辆,本车发生危急情况,注意减速避让,以避免发生碰撞等危险事故,从而进一步提高了车灯控制的可靠性,提高行车安全性。其中,第二车灯为第二车灯控制指令所指向的车灯,也即第二车灯控制指令需要控制的车灯。也即是说,在接收到第二控制指令后,第一车灯控制器直接强制控制相应车灯动作,此时无论第二控制器是否故障,直接绕过第二控制器,避免因与第二控制器进行信息交互而耽误时间,而无法第一时间控制车灯动作来及时提醒周围车辆,由此导致发生危险事故,从而提高了行车安全性。可以理解的是,第二车灯控制指令的执行优先级高于第一车灯控制指令。
可以理解的是,第二车灯可以为车灯模块的多个车灯中的一个或多个。在第二车灯控制指令中,已经设定好对应于第二车灯的控制信号,如对应于危险告警灯的控制信号,或者对应于危险告警灯和刹车灯的控制信号等,为减少冗余,此处不再一一列举赘述。
在本实用新型的一个实施例中,第一控制器确定第二控制器的运行状态的过程,包括:实时采集第二控制器的运行参数,根据该运行参数确定第二控制器的运行状态,其中,运行状态包括故障状态和正常状态。
在具体实施例中,第一控制器,如AI控制器可通过CAN接口或ETH接口或其他硬线接口与第二控制器,如BCM连接,以进行信息交互,该CAN接口或ETH接口或其他硬线接口作为状态监控接口,将第二控制器的运行参数,如电压、电流等参数信息实时同步给第一控制器,以便第一控制器实时采集第二控制器的运行参数,进而根据该运行参数确定第二控制器的运行状态,如第二控制器未发生故障,即处于正常状态,或者第二控制器发生故障,即处于故障状态,或者第二控制器发生故障后又恢复正常,即处于正常状态,由此,可以提高对第二控制器运行状态判断的实时性和准确性,进而利于对车灯进行实时准确的控制,从而提高车灯控制的可靠性,以及提高行车安全性。
在本实用新型的另一个实施例中,第一控制器确定第二控制器的运行状态的过程,包括:与第二控制器进行周期性握手,并根据握手结果确定第二控制器的运行状态,运行状态包括故障状态和正常状态。
在具体实施例中,第一控制器,如AI控制器可通过CAN接口与第二控制器,如BCM连接,通过该CAN接口,第一控制器和第二控制实现周期性握手,第一控制器根据握手结果确定第二控制器的运行状态,由此,通过周期性握手来确定第二控制器的运行状态,可准确判断第二控制器运行状态,同时,由于第一控制器和第二控制器无需实时交互,可有效降低能耗。
作为具体的示例,第一控制器和第二控制器进行周期性握手的过程可示例性概述为:第一控制器期性向第二控制器发送请求数据,并接收第二控制器根据请求数据返回的应答数据;第一控制器判断连续未接收到应答数据的次数是否超过第一预设次数,如3次或以上;若是,则判断第二控制器故障,否则,判断第二控制器无故障,即正常。可以理解的是,该请求数据可以为第一控制器向第二控制器发送的心跳包,第二控制器接收到该请求数据后,会产生与该请求数据对应的应答数据,并将该应答数据发送至第一控制器,通过判断第一控制器连续未接收到应答数据的次数,来确定第二控制器是否出现故障,若第一控制器连续多次未收到应答数据,例如连续三次或者三次以上未收到应答数据,则认为第二控制器出现故障;若第一控制器没有出现连续多次,如三次或三次以上未收到应答数据的情况,则认为第二控制器无故障。由此,通过定时发送请求数据,实现对第二控制器运行状态的判断,判断过程简单,容易实现,且连续多次判断是否接收到应答数据,可提高对第二控制器工作状态判断的准确性,同时节省能耗。
进一步地,在通过握手结果判断第二控制器故障后,第一控制器继续判断连续接收到应答数据的次数是否超过第二预设次数,如3次或以上;若是,则认为第二控制器的运作状态恢复正常。可以理解的是,第二控制器出现故障后,第一控制器仍会尝试与第二控制器握手,即第一控制器仍会周期性的向第二控制器发送请求数据,并判断连续接收应答数据的次数是否超过第二预设次数,例如三次或者三次以上,若第一控制器连续接收应答数据的次数超过三次或三次以上,则认为第二控制器恢复正常。
在本实用新型的一个实施例中,第一控制器向第二控制器发送第一车灯控制指令,包括:通过预设信息交互接口向第二控制器发送第一车灯控制指令。
在具体实施例中,预设信息交互接口例如为CAN接口或ETH接口,即第一控制器,如AI控制器可通过CAN接口或ETH接口与第二控制器,如BCM连接,由此,通过该预设信息交互接口,第一控制器可向第二控制器快速准确地传输第一车灯控制指令,以便第二控制器能够快速接收和响应第一车灯控制指令,避免因多个信息交互过程共用一个交互接口而造成信息冗余和干扰,导致信息传输效率和准确率低,从而,提高了信息传输的效率和准确性。
在本实用新型的一个实施例中,第一驱动单元包括多个第一驱动接口;第一控制器通过多个第一驱动接口一一对应与车灯模块中的多个车灯,如危险告警灯、转向灯或刹车灯等连接,其中,第一驱动接口用于向与该第一驱动接口连接的车灯供电或断电。从而,可以通过与第一车灯连接的第一驱动接口向第一车灯供电或断电,进而控制第一车灯打开或关闭,,可以通过与第二车灯连接的第一驱动接口131向第二车灯供电或断电,进而控制第二车灯打开或关闭。
举例而言,以第一车灯为危险警报灯为例,即第一控制器在接收到第一控制指令后,且判断第二控制器处于故障状态时,通过多个第一驱动接口中与危险告警灯连接的一个第一驱动接口向危险告警灯供电或断电,以控制危险告警灯打开或关闭。或者,以第二车灯为危险警报灯为例,第一控制器在接收到第二车灯控制指令后,此时无需与第二控制器交互,也无需判断第二控制器的运行状态,第一控制器通过多个第一驱动接口中与危险告警灯连接的一个第一驱动接口直接向危险告警灯供电或断电,以控制危险告警灯打开或关闭。
以第一车灯为刹车灯为例,即第一控制器在接收到第一控制指令后,且判断第二控制器处于故障状态时,通过多个第一驱动接口中与刹车灯连接的一个第一驱动接口向刹车灯供电或断电,以控制刹车打开或关闭。或者,以第二车灯为刹车灯为例,第一控制器在接收到第二控制指令后,此时无需与第二控制器交互,也无需判断第二控制器的运行状态,第一控制器通过多个第一驱动接口中与刹车灯连接的一个第一驱动接口直接向刹车灯供电或断电,以控制刹车灯打开或关闭。
在本实用新型的一个实施例中,第二驱动单元包括多个第二驱动接口;第二控制器通过多个第二驱动接口一一对应与车灯模块中的多个车灯连接,如危险告警灯、转向灯或刹车灯等连接,其中,第二驱动接口用于向与该第二驱动接口连接的车灯供电或断电。从而,通过与第一车灯连接的第二驱动接口向第一车灯供电或断电,进而控制第一车灯打开或关闭。
举例而言,以第一车灯为危险警报灯为例,即第一控制器在接收到第一控制指令后,且判断第二控制器无故障,即处于正常状态时,向第二控制器发送第一车灯控制指令,第二控制器接收到第一车灯控制指令后,通过多个第二驱动接口中与危险告警灯连接的一个第二驱动接口向危险告警灯供电或断电,以控制危险告警灯打开或关闭。
再以第一车灯为刹车灯为例,即第一控制器在接收到第一控制指令后,且判断第二控制器无故障,即处于正常状态时,向第二控制器发送第一车灯控制指令,第二控制器接收到第一车灯控制指令后,通过多个第二驱动接口中与刹车灯连接的一个第二驱动接口向刹车灯供电或断电,以控制刹车灯打开或关闭。
在本实用新型的一个实施例中,第一控制器与车辆的智能驾驶控制***连接,具体用于从智能驾驶控制***获取第一车灯控制指令及第二车灯控制指令。
具体而言,车辆的智能驾驶控制***即车辆的AI***,其用于实现车辆的智能驾驶,其包括感知模块和智能控制模块,感知模块中包括多种传感器,用于实时感知车辆的行驶状况和车辆周围的路况、车况等,并据此生成对相应车灯的控制指令,例如包括第一车灯控制指令和特定情况下的第二车灯控制指令,并将第一车灯控制指令和第二车灯控制指令发送至第一控制器,由此,第一控制器可接收第一车灯控制指令或第二车灯控制指令。在具体实施例中,第一控制器,如AI控制器可通过CAN接口/ETH接口与智能驾驶控制***连接,或者,AI控制器可集成设置于智能驾驶控制***中,由此,第一控制器可接收第一车灯控制指令或第二车灯控制指令。另一方面,在智能驾驶模式下,智能控制模块可根据感知模块实时感知的车辆的行驶状况和车辆周围的路况、车况等参数信息生成行驶控制指令,根据行驶控制指令控制车辆运行,实现智能驾驶,如控制车辆自动跟车、减速、转弯等。
以车辆处于智能驾驶模式,车灯模块中至少包括转向灯、危险告警灯和刹车灯为例进行举例说明。当驾驶员通过操作相关功能按钮激活智能驾驶模式后,车辆的AI***和BCM除了可以接管整车横向控制和纵向控制功能,同时也会接管车灯控制功能。AI***在变道之前,向第一控制器,如AI控制器发送第一车灯控制指令,例如包括转向灯控制信号,AI控制器通过CAN或其他接口通知BCM打开对应的转向灯,实现主动变道;在自动跟车时,AI***向AI控制器发送第一车灯控制指令,例如包括刹车灯控制信号,AI控制器通过CAN总线或其他总线通知BCM激活刹车灯以提醒后车;当在紧急情况下,AI***向AI控制器发送第一车灯控制指令,例如包括危险告警灯的控制信号,AI控制器通过CAN或其他总线通知BCM打开危险告警灯。
当BCM发现自身状态异常,或者AI控制器监测到与BCM失去通讯之后(利用AI控制器和BCM控制器之间的总线进行状态监控),在需要打开转向灯或刹车灯或紧急告警灯的状态下,AI控制器可以通过冗余的车灯控制驱动线路(即第一驱动单元),直接控制对应的车灯动作,从而提高车灯控制的可靠性,进而提升行车安全性。
在本实用新型的一个实施例中,第二控制器与车辆的车灯控制组件连接;该车灯控制方法,还包括:第二控制器接收用户操作车灯控制组件时输入的第三车灯控制指令,根据第三车灯控制指令控制车灯模块中的第三车灯打开或关闭,其中,第三车灯为第三车灯控制指令所指向的车灯,也即第三车灯控制指令需要控制的车灯。
在具体实施例中,第三车灯例如为危险告警灯、转向灯或刹车灯中的一个或多个。车灯控制组件例如为方向盘拨杆或危险告警灯按钮或刹车踏板。方向盘拨杆或危险告警灯按钮或刹车踏板与第二控制器连接,驾驶员可通过操作方向盘拨杆或危险告警灯按钮或刹车踏板向第二控制器输入车灯控制指令,以便第二控制器根据第三车灯控制指令对相应车灯,即第三车灯进行相应控制,从而实现驾驶员对车灯的手动控制,即以驾驶员的操作意图为依据,通过第二控制器实现对相应车灯的控制,以满足驾驶员的驾驶需求。该过程可理解为手动驾驶模式,用户采用手动操作方式来控制相应车灯的激活或关闭。
举例而言,以第三车灯为危险告警灯为例,驾驶员通过操作危险告警灯按钮,向第二控制器传输第三车灯控制指令,例如包括对危险告警灯的控制信号,第二控制器据此对危险告警灯进行相应控制,如打开或关闭危险告警灯。
又以第三车灯为转向灯为例,驾驶员通过操作方向盘拨杆,向第二控制器传输第三车灯控制指令,例如包括对转向灯的控制信号,第二控制器据此对转向灯进行相应控制,如打开或关闭左转向灯或右转向灯。
又以第三车灯为刹车灯为例,驾驶员通过操作刹车踏板,向第二控制器传输第三车灯控制指令,例如包括对刹车灯的控制信号,第二控制器据此对刹车灯进行相应控制,如打开或关闭刹车灯。
作为具体的实施例,以下以第一控制器为AI控制器,第二控制器为BCM,车灯模块至少包括转向灯、危险告警灯按钮和刹车灯为例,对本实用新型实施例的车灯控制方法的工作原理概述如下:
在手动驾驶模式下,通过接收用户对方向盘拨杆或者危险告警灯按钮或者刹车踏板的操作,对应的车灯会自动打开或关闭,AI控制器会通过CAN得知BCM的状态,BCM没有故障时,AI控制器不会介入。
在用户打开智能驾驶,即车辆进入智能驾驶模式时,AI控制器从AI***获取相应车灯的控制指令,根据相应车灯的控制指令,AI控制器会通过CAN总线向BCM发送控制对应车灯的需求,例如主动变道的时候,AI控制器通过CAN总线发送对应的转向灯请求给BCM,BCM根据CAN报文执行对应的操作。在危险紧急情况下,AI控制器会发送危险告警灯的控制请求给BCM,BCM响应AI控制器的请求,打开危险告警灯。
AI控制器和BCM之间会通过CAN总线或者其他硬件接口周期性握手,如每100ms进行一次握手,AI控制器通过该握手信号来确认BCM是否正常。或者,AI控制器通过CAN接口或ETH接口或其他硬线接口实时获取BCM的运行参数,据此来判断BCM的运行状态是否正常。
当BCM出现异常的时候,BCM无法响应AI控制器发送的控制车灯的请求,使得在特定情况下不能及时警示后方来车,从而存在严重的安全隐患。在本实用新型实施例中,AI控制器能够发现BCM的CAN无响应或失去与BCM的通讯,在该场景下,认为BCM故障,则AI控制器会直接驱动对应的车灯动作,而无需BCM的参与介入,同时AI控制器可以发出BCM异常的通知到后台。
当BCM恢复正常后,AI控制器通过CAN接口让BCM控制器接管控制,且AI控制器和BCM之间可以握手更新状态,从而使得AI控制器能够始终了解车辆的车灯控制状态,从而确保在需要的时候车灯能够正常工作。同时该车灯控制方法,由于增加了AI控制器的参与,在打开车灯的时候可以更加智能化,更加及时,从而提高了车灯控制的可靠性,进而提升了行车安全性。
其中,在开启智能驾驶的特定情况下,AI控制器发现BCM故障,且有危险告警等情况需要驱动对应的车灯时,AI控制器直接驱动对应的车灯动作;而在一些关键时候,如一些智能驾驶的边界条件或非常危急的情况下,AI控制器可以直接忽视BCM的运行状态,即绕过BCM,无论BCM是否正常,AI控制器直接驱动相应车灯动作,以便尽可能快的激活车灯,以便快速提醒周围车辆,从而尽可能避免危险情况发生,提高行车安全性。
由此,采用本实用新型实施例的车灯控制方法,能够在一些危急情况或者自动驾驶的边界情况下保证对应的车灯能够及时打开,同时能够提高车灯控制的智能化和人性化,从而能够及时提醒周围车辆,告知本车的行驶状况,或者保证本车的照明需要,从而提高了行车安全性。
需要说明的是,在进行车灯控制时,该车灯控制方法的具体实现方式与本实用新型上述任意一个实施例的车灯控制***的具体实现方式类似,因而关于该车灯控制方法的详细示例性描述,也可参见前述关于车灯控制***的相关描述部分。
根据本实用新型实施例的车灯控制方法,第一控制器在接收到第一车灯控制指令后,确定第二控制器的运行状态,当确定第二控制器正常时,由第一控制器与第二控制器交互,向第二控制器发送第一车灯控制指令,使第二控制器控制车灯模块;当确定第二控制器故障时,由第一控制器直接控制车灯模块,由此,实现对车灯模块的双路驱动,从而提高车灯控制的可靠性,进而提高行车安全性。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本实用新型的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。
尽管已经示出和描述了本实用新型的实施例,本领域的普通技术人员可以理解:在不脱离本实用新型的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本实用新型的范围由权利要求及其等同物限定。
Claims (10)
1.一种车灯控制***,其特征在于,包括:
第一驱动单元和第二驱动单元;
第一控制器,所述第一控制器通过所述第一驱动单元与车灯模块连接;
第二控制器,所述第二控制器通过所述第二驱动单元与所述车灯模块连接;
所述第一控制器与所述第二控制器连接,所述第一控制器,用于当接收到第一车灯控制指令且所述第二控制器处于故障状态时,通过所述第一驱动单元向所述车灯模块中的第一车灯供电或断电以实现车灯控制,以及,当接收到所述第一车灯控制指令且所述第二控制器处于正常状态时,向所述第二控制器发送所述第一车灯控制指令;
所述第二控制器,用于当接收到所述第一车灯控制指令时,通过所述第二驱动单元向所述第一车灯供电或断电以实现车灯控制,所述第一车灯为所述第一车灯控制指令所指向的车灯。
2.根据权利要求1所述的车灯控制***,其特征在于,所述第一控制器,还用于当接收到第二车灯控制指令时,直接通过所述第一驱动单元向所述车灯模块中的第二车灯供电或断电以实现车灯控制,所述第二车灯为所述第二车灯控制指令所指向的车灯。
3.根据权利要求1所述的车灯控制***,其特征在于,所述第一控制器,还用于实时采集所述第二控制器的运行参数,根据所述运行参数确定所述第二控制器的运行状态,所述运行状态包括故障状态和正常状态。
4.根据权利要求1所述的车灯控制***,其特征在于,所述第一控制器,还用于与所述第二控制器进行周期性握手,并根据握手结果确定所述第二控制器的运行状态,所述运行状态包括故障状态和正常状态。
5.根据权利要求1-4任一项所述的车灯控制***,其特征在于,所述第一驱动单元包括多个第一驱动接口;
所述第一控制器通过多个所述第一驱动接口一一对应与所述车灯模块中的多个车灯连接,所述第一驱动接口用于向与所述第一驱动接口连接的车灯供电或断电。
6.根据权利要求1-4任一项所述的车灯控制***,其特征在于,所述第二驱动单元包括多个第二驱动接口;
所述第二控制器通过多个所述第二驱动接口一一对应与所述车灯模块中的多个车灯连接,所述第二驱动接口用于向与所述第二驱动接口连接的车灯供电或断电。
7.根据权利要求2所述的车灯控制***,其特征在于,所述第一控制器与所述车辆的智能驾驶控制***连接,具体用于从所述智能驾驶控制***获取所述第一车灯控制指令及所述第二车灯控制指令。
8.根据权利要求1所述的车灯控制***,其特征在于,所述第二控制器与所述车辆的车灯控制组件连接;
所述第二控制器,还用于接收用户操作所述车灯控制组件时输入的第三车灯控制指令,根据所述第三车灯控制指令控制所述车灯模块中的第三车灯打开或关闭,所述第三车灯为所述第三车灯控制指令所指向的车灯。
9.根据权利要求1所述的车灯控制***,其特征在于,所述第一控制器为人工智能控制器,所述第二控制器为车身控制器。
10.一种车辆,其特征在于,包括:如权利要求1-9任一项所述的车灯控制***。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202120908117.5U CN215436205U (zh) | 2021-04-28 | 2021-04-28 | 车灯控制***及车辆 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202120908117.5U CN215436205U (zh) | 2021-04-28 | 2021-04-28 | 车灯控制***及车辆 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN215436205U true CN215436205U (zh) | 2022-01-07 |
Family
ID=79706042
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202120908117.5U Active CN215436205U (zh) | 2021-04-28 | 2021-04-28 | 车灯控制***及车辆 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN215436205U (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115214748A (zh) * | 2022-07-20 | 2022-10-21 | 米塔盒子科技有限公司 | 列车车灯控制方法及逻辑控制单元 |
-
2021
- 2021-04-28 CN CN202120908117.5U patent/CN215436205U/zh active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115214748A (zh) * | 2022-07-20 | 2022-10-21 | 米塔盒子科技有限公司 | 列车车灯控制方法及逻辑控制单元 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112193183B (zh) | 隔离部件、自动驾驶车辆冗余架构及隔离部件控制方法 | |
CN103402839B (zh) | 车辆以及用于控制车辆的方法 | |
CN113602281A (zh) | 一种用于无人驾驶车辆的冗余备份*** | |
CN114348020B (zh) | 一种5g远程与自动驾驶安全冗余***及控制方法 | |
CN103544844B (zh) | 一种避免违反交通信号灯的驾驶辅助方法与*** | |
CN110737192A (zh) | 汽车驾驶冗余控制***及其方法 | |
JP2002200948A (ja) | 車両用配電装置 | |
CN109249873A (zh) | 一种无人驾驶车辆底盘***与备份控制方法 | |
CN210634450U (zh) | 一种基于分布式控制的车辆灯光跛行控制*** | |
JP5857613B2 (ja) | 制動灯制御装置 | |
CN213109244U (zh) | 隔离部件、自动驾驶车辆冗余架构及自动驾驶汽车 | |
WO2022165636A1 (zh) | 一种冗余电子驻车制动***、控制方法及车辆 | |
CN215436205U (zh) | 车灯控制***及车辆 | |
CN211731541U (zh) | 一种双源电动液压助力转向泵*** | |
CN111791896A (zh) | 无人驾驶车辆的安全控制方法及*** | |
CN113147718A (zh) | 一种真空泵工作状态的诊断控制方法及*** | |
JP6212318B2 (ja) | 車載負荷制御システム | |
CN113459832A (zh) | 一种车辆动力底盘的线路*** | |
CN209191847U (zh) | 一种无人驾驶车辆底盘*** | |
CN111605562A (zh) | 智能驾驶车辆的安全控制***及方法 | |
CN108112145B (zh) | 一种基于can总线的多功能汽车尾灯控制***及其控制方法 | |
CN114940183B (zh) | 一种满足自动驾驶分布式动力备份控制***及车辆 | |
CN108515928A (zh) | 用于车身控制器的冗余控制方法及*** | |
CN109109841A (zh) | 一种适用于气制动商用车的自动紧急制动*** | |
CN217048451U (zh) | 一种车辆警示灯冗余控制***及车辆 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221208 Address after: No. 3009, BYD Road, Pingshan District, Shenzhen, Guangdong 518118 Patentee after: BYD Co.,Ltd. Patentee after: Hefei BYD Automobile Co.,Ltd. Address before: No. 3009, BYD Road, Pingshan District, Shenzhen, Guangdong 518118 Patentee before: BYD Co.,Ltd. |