首页 / 专利库 / 电脑零配件 / 看门狗定时器 / 一种车灯控制器及用于该车灯控制器的监控方法

一种车灯控制器及用于该车灯控制器的监控方法

阅读:950发布:2020-05-08

专利汇可以提供一种车灯控制器及用于该车灯控制器的监控方法专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种车灯 控制器 及用于该车灯控制器的监控方法,所述车灯控制器包括主控单元、通信单元及至少一个车灯驱动单元,所述主控单元分别与所述通信单元及车灯驱动单元连接,所述主控单元内设有通信故障判断模 块 、看 门 狗模块、脉冲监测模块;所述车灯控制器还包括安全监控单元,所述安全监控单元与所述主控单元及所述车灯驱动单元连接;当所述安全监控单元接收到所述使能 信号 或在一预设周期内未成功接收所述方波信号时,所述安全监控单元进入安全状态并向所述车灯驱动单元发出 控制信号 ,使相应的车灯处于预设状态。采用上述技术方案后,实现对车灯控制器的安全监控,提升车灯安全等级;以软 硬件 结合的方式实现安全保护。,下面是一种车灯控制器及用于该车灯控制器的监控方法专利的具体信息内容。

1.一种车灯控制器,包括主控单元、通信单元及至少一个车灯驱动单元,所述主控单元分别与所述通信单元及车灯驱动单元连接,其特征在于,
所述主控单元内设有通信故障判断模、看狗模块、脉冲监测模块;
所述车灯控制器还包括安全监控单元,所述安全监控单元与所述主控单元及所述车灯驱动单元连接;
所述通信故障判断模块判断通信网络发生故障时,所述主控单元向所述安全监控单元发出使能信号
所述主控单元持续向所述安全监控单元发出方波信号,所述脉冲监测模块持续监控所述方波信号的状态,当所述脉冲监测模块判断所述方波信号异常时,所述主控单元向所述安全监控单元发出使能信号;
所述看门狗模块判断所述主控单元发生软件运行故障时,重置所述主控单元;
当所述安全监控单元接收到所述使能信号或在一预设周期内未成功接收所述方波信号时,所述安全监控单元进入安全状态并向所述车灯驱动单元发出控制信号,使相应的车灯处于预设状态。
2.如权利要求1所述的车灯控制器,其特征在于,
所述通信故障判断模块判断通信网络是否发生故障时,对所述主控单元与所述通信单元之间的通信传输数据进行校验,若在一时间阈值内未接收到正确数据或接收超时,则关闭通信网络功能,向所述看门狗模块发出故障信号,所述看门狗模块收到所述故障信号后,所述主控单元向所述安全监控单元发出使能信号;
所述看门狗模块判断所述主控单元是否发生软件运行故障时,统计所述主控单元内的看门狗复位计数器清零操作失败次数,当清零操作失败次数超过一失败次数阈值时,所述安全监控单元在所述预设周期内未成功接收所述方波信号,所述主控单元进入安全模式
所述脉冲监测模块判断所述主控单元是否发生方波信号异常时,所述脉冲监测模块统计所述主控单元在一时间单元内未产生有效方波信号的次数,当未产生有效方波信号的次数大于一失效次数阈值时,所述脉冲监测模块向所述看门狗模块发出故障信号,所述看门狗模块收到所述故障信号后,所述主控单元向所述安全监控单元发出使能信号,所述主控单元进入安全模式。
3.如权利要求2所述的车灯控制器,其特征在于,
所述安全监控单元与所述主控单元分别通过使能信号线、方波信号线及反馈信号线连接,所述使能信号通过所述使能信号线传输,所述方波信号通过所述方波信号线传输,所述安全监控单元通过所述反馈信号线向所述主控单元反馈状态信息;
当所述主控单元向所述安全监控单元发出使能信号时,所述主控单元进入安全模式。
4.如权利要求3所述的车灯控制器,其特征在于,
所述方波信号的周期为20毫秒;
所述预设周期为270毫秒;
所述看门狗模块的溢出周期为120毫秒;
所述时间单元为200毫秒。
5.如权利要求3所述的车灯控制器,其特征在于,
当所述安全监控单元主动进入安全状态时,向所述主控单元反馈所述安全监控单元处于安全状态的状态信息,所述看门狗模块收到所述状态信息后,在所述主控单元的软件运行正常且通信网络正常的情况下,所述主控单元的软件进入安全模式并通过通信网络将安全模式的状态信息发送给车辆控制器。
6.如权利要求1-5任一项所述的车灯控制器,其特征在于,
所述安全监控单元包括:
滤波电路单元,对接收的方波信号进行滤波,仅允许电平的跳变输入;
计时电路单元,用于累计无电平跳变的时长,若无电平跳变的时长大于或等于所述预设周期时,则向所述车灯驱动单元发出控制信号;
逻辑电路单元,用于接收使能信号,若判断接收到使能信号,则向所述车灯驱动单元发出控制信号;
反馈电路单元,用于反馈所述安全监控单元的状态,包括进入安全状态和未进入安全状态。
7.如权利要求1-5任一项所述的车灯控制器,其特征在于,
所述车灯为LED灯,所述车灯驱动单元为LED驱动模块。
8.如权利要求1-5任一项所述的车灯控制器,其特征在于,
所述车灯的预设状态作用于车辆前灯和/或后组合尾灯
9.如权利要求8所述的车灯控制器,其特征在于,
当所述车灯的预设状态作用于车辆前灯时,近光灯处于打开状态,转向灯处于关闭状态;
所述车灯的预设状态作用于后组合尾灯时,制动灯及位置灯处于打开状态,转向灯处于关闭状态。
10.一种用于车灯控制器的监控方法,所述车灯控制器包括主控单元、通信单元及至少一个车灯驱动单元,所述主控单元分别与所述通信单元及车灯驱动单元连接,其特征在于,所述车灯控制器还包括安全监控单元,所述安全监控单元与所述主控单元及所述车灯驱动单元连接;
所述监控方法包括以下步骤:
S101:所述主控单元对与通信单元之间的通信传输数据进行校验,判断是否在一时间阈值内未接收到正确数据或接收超时;
S102:所述主控单元向设于所述安全监控单元输出方波信号,判断在一时间单元内未产生有效方波信号的次数是否大于一失效次数阈值;
S103:所述主控单元判断其内部的看门狗复位计数器清零操作失败次数是否超过一失败次数阈值,导致所述安全监控单元在一预设周期内未成功接收所述方波信号;
S104:当受到外界干扰或自身发生故障时,所述安全监控单元实时反馈自身的工作状态;
S105:若S101或S102的判断条件成立,则所述主控单元向所述安全监控单元发出使能信号,所述安全监控单元进入安全状态,若S103的判断条件或S104的状态反馈成立,则所述安全监控单元进入安全状态;
S106:所述安全监控单元进入安全状态时,向车灯驱动单元发出控制信号,使相应的车灯处于预设状态。
11.如权利要求10所述的监控方法,其特征在于,
步骤S101包括以下步骤:
S101-1:所述主控单元对通信传输数据进行校验,得到一校验结果;
S101-2:当在一时间阈值内未接收到正确数据或接收超时,关闭通信网络功能。
12.如权利要求10所述的监控方法,其特征在于,
步骤S102包括以下步骤:
S102-1:初始化看门狗复位计数器,判断所述看门狗复位计数器是否清零操作失败;
S102-2:当所述看门狗复位计数器清零操作失败时,所述主控单元复位,所述主控单元内部一错误计数器进行次数累加操作;
S102-3:当所述复位计数器清零操作成功时,回到步骤S102-1;
S102-4:当所述错误计数器的累加次数超过一失败次数阈值时,所述主控单元进入安全模式。
13.如权利要求10所述的监控方法,其特征在于,
步骤S103包括以下步骤:
S103-1:设置一定时器,判断所述定时器是否溢出;
S103-2:当所述定时器溢出时,所述主控单元的一输出引脚电平信号翻转,产生一方波信号;
S103-3:当所述定时器未溢出时,维持所述输出引脚电平信号不变;
S103-4:判断在一时间单元内未产生有效方波信号的次数是否大于一失效次数阈值;
S103-5:当在一时间单元内未产生有效方波信号的次数大于一失效次数阈值时,通过所述通信网络向外部反馈错误状态,所述主控单元进入安全模式。

说明书全文

一种车灯控制器及用于该车灯控制器的监控方法

技术领域

[0001] 本发明涉及车辆灯控制领域,尤其涉及一种车灯控制器及用于该车灯控制器的监控方法。

背景技术

[0002] 对于车辆而言,车灯的控制方式由传统的硬件控制方式发展为电子控制方式,主要由车灯控制器来对车灯进行点亮控制。车灯的点亮状态对于行车安全是非常重要的,当车灯系统发生故障时,特定的车灯比如近光灯转向灯制动灯以及位置灯需要工作在特定状态,以保证行车安全。为了实现上述有关车灯的故障防护效果,传统的安全防护措施是在硬件基础上进行保障,然而对于最新的电子控制方式,特别是对于核心的主控单元(常由单片机微处理器构成),现有技术中尚无相应的安全保障手段。
[0003] 因此,需要一种对车灯控制器的安全运行进行保障的技术手段,能够在车灯控制器发生故障时采取有效措施,满足车灯的安全等级要求。

发明内容

[0004] 为了克服上述技术缺陷,本发明的目的在于提供一种车灯控制器及用于该车灯控制器的监控方法,通过软件及硬件结合的方式,实现对车灯控制器故障的安全防护。
[0005] 本发明公开了一种车灯控制器,包括主控单元、通信单元及至少一个车灯驱动单元,所述主控单元分别与所述通信单元及车灯驱动单元连接,所述主控单元内设有通信故障判断模、看狗模块、脉冲监测模块;所述车灯控制器还包括安全监控单元,所述安全监控单元与所述主控单元及所述车灯驱动单元连接;所述通信故障判断模块判断通信网络发生故障时,所述主控单元向所述安全监控单元发出使能信号;所述主控单元持续向所述安全监控单元发出方波信号,所述脉冲监测模块持续监控所述方波信号的状态,当所述脉冲监测模块判断所述方波信号异常时,所述主控单元向所述安全监控单元发出使能信号;所述看门狗模块判断所述主控单元发生软件运行故障时,重置所述主控单元;当所述安全监控单元接收到所述使能信号或在一预设周期内未成功接收所述方波信号时,所述安全监控单元进入安全状态并向所述车灯驱动单元发出控制信号,使相应的车灯处于预设状态。
[0006] 优选地,所述通信故障判断模块判断通信网络是否发生故障时,对所述主控单元与所述通信单元之间的通信传输数据进行校验,若在一时间阈值内未接收到正确数据或接收超时,则关闭通信网络功能,向所述看门狗模块发出故障信号,所述看门狗模块收到所述故障信号后,所述主控单元向所述安全监控单元发出使能信号;所述看门狗模块判断所述主控单元是否发生软件运行故障时,统计所述主控单元内的看门狗复位计数器清零操作失败次数,当清零操作失败次数超过一失败次数阈值时,所述安全监控单元在所述预设周期内未成功接收所述方波信号,所述主控单元进入安全模式;所述脉冲监测模块判断所述主控单元是否发生方波信号异常时,所述脉冲监测模块统计所述主控单元在一时间单元内未产生有效方波信号的次数,当未产生有效方波信号的次数大于一失效次数阈值时,所述脉冲监测模块向所述看门狗模块发出故障信号,所述看门狗模块收到所述故障信号后,所述主控单元向所述安全监控单元发出使能信号,所述主控单元进入安全模式。
[0007] 优选地,所述安全监控单元与所述主控单元分别通过使能信号线、方波信号线及反馈信号线连接,所述使能信号通过所述使能信号线传输,所述方波信号通过所述方波信号线传输,所述安全监控单元通过所述反馈信号线向所述主控单元反馈状态信息;当所述主控单元向所述安全监控单元发出使能信号时,所述主控单元进入安全模式。
[0008] 优选地,所述方波信号的周期为20毫秒;所述预设周期为270毫秒;所述看门狗模块的溢出周期为120毫秒;所述时间单元为200毫秒。
[0009] 优选地,当所述安全监控单元主动进入安全状态时,向所述主控单元反馈所述安全监控单元处于安全状态的状态信息,所述看门狗模块收到所述状态信息后,在所述主控单元的软件运行正常且通信网络正常的情况下,所述主控单元的软件进入安全模式并通过通信网络将安全模式的状态信息发送给车辆控制器。
[0010] 优选地,所述安全监控单元包括:滤波电路单元,对接收的方波信号进行滤波,仅允许电平的跳变输入;计时电路单元,用于累计无电平跳变的时长,若无电平跳变的时长大于或等于所述预设周期时,则向所述车灯驱动单元发出控制信号;逻辑电路单元,用于接收使能信号,若判断接收到使能信号,则向所述车灯驱动单元发出控制信号;反馈电路单元,用于反馈所述安全监控单元的状态,包括进入安全状态和未进入安全状态。
[0011] 优选地,所述车灯为LED灯,所述车灯驱动单元为LED驱动模块。
[0012] 优选地,所述车灯的预设状态作用于车辆前灯和/或后组合尾灯
[0013] 优选地,当所述车灯的预设状态作用于车辆前灯时,近光灯处于打开状态,转向灯处于关闭状态;所述车灯的预设状态作用于后组合尾灯时,制动灯及位置灯处于打开状态,转向灯处于关闭状态。
[0014] 本发明还公开了一种用于车灯控制器的监控方法,所述车灯控制器包括主控单元、通信单元及至少一个车灯驱动单元,所述主控单元分别与所述通信单元及车灯驱动单元连接,所述车灯控制器还包括安全监控单元,所述安全监控单元与所述主控单元及所述车灯驱动单元连接;所述监控方法包括以下步骤:
[0015] S101:所述主控单元对与通信单元之间的通信传输数据进行校验,判断是否在一时间阈值内未接收到正确数据或接收超时;
[0016] S102:所述主控单元判断其内部的看门狗复位计数器清零操作失败次数是否超过一失败次数阈值,导致所述安全监控单元在一预设周期内未成功接收所述方波信号;
[0017] S103:所述主控单元向设于所述安全监控单元输出方波信号,判断在一时间单元内未产生有效方波信号的次数是否大于一失效次数阈值;
[0018] S104:当受到外界干扰或自身发生故障时,所述安全监控单元实时反馈自身的工作状态;
[0019] S105:若S101或S102的判断条件成立,则所述主控单元向所述安全监控单元发出使能信号,所述安全监控单元进入安全状态,若S103的判断条件或S104的状态反馈成立,则所述安全监控单元进入安全状态;
[0020] S106:所述安全监控单元进入安全状态时,向车灯驱动单元发出控制信号,使相应的车灯处于预设状态。
[0021] 优选地,步骤S101包括以下步骤:
[0022] S101-1:所述主控单元对通信传输数据进行校验,得到一校验结果;
[0023] S101-2:当在一时间阈值内未接收到正确数据或接收超时,关闭通信网络功能。
[0024] 优选地,步骤S102包括以下步骤:
[0025] S102-1:初始化看门狗复位计数器,判断所述看门狗复位计数器是否清零操作失败;
[0026] S102-2:当所述看门狗复位计数器清零操作失败时,所述主控单元复位,所述主控单元内部一错误计数器进行次数累加操作;
[0027] S102-3:当所述复位计数器清零操作成功时,回到步骤S101-1;
[0028] S102-4:当所述错误计数器的累加次数超过一失败次数阈值时,所述主控单元进入安全模式。
[0029] 优选地,步骤S103包括以下步骤:
[0030] S103-1:设置一定时器,判断所述定时器是否溢出;
[0031] S103-2:当所述定时器溢出时,所述主控单元的一输出引脚电平信号翻转,产生一方波信号;
[0032] S103-3:当所述定时器未溢出时,维持所述输出引脚电平信号不变;
[0033] S103-4:判断在一时间单元内未产生有效方波信号的次数是否大于一失效次数阈值;
[0034] S103-5:当在一时间单元内未产生有效方波信号的次数大于一失效次数阈值时,通过所述通信网络向外部反馈错误状态,所述主控单元进入安全模式。
[0035] 采用了上述技术方案后,与现有技术相比,具有以下有益效果:
[0036] 1.实现对车灯控制器的安全监控,提升车灯安全等级;
[0037] 2.以软硬件结合的方式实现安全保护,实现对软件的安全监控。附图说明
[0038] 图1为符合本发明一实施例中一种车灯控制器的结构框图
[0039] 图2为图1中安全监控单元的结构框图;
[0040] 图3为图1中车灯控制器的时序示意图;
[0041] 图4为符合本发明一实施例中用于车灯控制器的监控方法的流程示意图;
[0042] 图5为图4中步骤S101的具体流程示意图;
[0043] 图6为图4中步骤S102的具体流程示意图;
[0044] 图7为图4中步骤S103的具体流程示意图。
[0045] 附图标记:
[0046] 10-车灯控制器、11-主控单元、111-通信故障判断模块、112-看门狗模块、113-脉冲监测模块、12-通信单元、13-车灯驱动单元、14-安全监控单元、141-滤波电路单元、142-计时电路单元、143-逻辑电路单元、144-反馈电路单元。

具体实施方式

[0047] 以下结合附图与具体实施例进一步阐述本发明的优点。
[0048] 参阅图1,为符合本发明一实施例中一种车灯控制器10的结构框图,所述车灯控制器10包括:
[0049] -主控单元11
[0050] 所述主控单元11也被称为MCU,可以是单片机、微处理器等可运行软件的芯片。所述主控单元11内设有通信故障判断模块111、看门狗模块112、脉冲监测模块113,上述3个模块为软件模块,也是本发明的改进点,其工作原理将在下文详述。所述主控单元11是整个车灯控制器10的核心,按照预设的软件程序对车灯进行点亮或熄灭控制。
[0051] -通信单元12
[0052] 所述通信单元12与所述主控单元11连接,所述主控单元11通过所述通信单元12与车辆中的其他电子部件连接。所述通信单元12通过通信网络与其他车辆部件连接,例如LIN网络、CAN总线等。所述通信单元12与所述主控单元11的连接方式可以是UART串行连接,由Txd线与Rxd线相连。外部的控制指令可通过所述通信单元12传达给所述主控单元11,以实现对车灯的控制,例如驾驶员进行车灯开关的相关操作时,可通过通信网络将操作指令传达给所述车灯控制器10。
[0053] -车灯驱动单元13
[0054] 所述车灯驱动单元13与车灯连接,向车灯发出驱动电流,以点亮车灯。所述车灯驱动单元13还与所述主控单元11连接,受所述主控单元11的控制,所述车灯驱动单元13可以是电流放大电路,能够根据接收的控制信号发出特定的电流强度,使车灯工作在预设状态。所述车灯驱动单元13的数量可以是一个或多个,根据需要驱动的车灯的数量而定。
[0055] -安全监控单元14
[0056] 所述安全监控单元14是在现有技术基础上的改进,由硬件电路构成,与所述主控单元11分别通过使能信号线、方波信号线及反馈信号线连接。所述使能信号线、方波信号线及反馈信号线分别传输使能信号、方波信号以及状态信号。所述安全监控单元14还与所述车灯驱动单元13连接。
[0057] 所述安全监控单元14与所述通信故障判断模块111、看门狗模块112、脉冲监测模块113相配合工作,为车灯控制器10提供安全保障。所述通信故障判断模块111判断通信网络发生故障时,所述主控单元11通过使能信号线向所述安全监控单元14发出使能信号。具体地,所述通信故障判断模块111判断通信网络是否发生故障时,对所述主控单元11与所述通信单元12之间的通信传输数据进行校验,若在一时间阈值内未接收到正确数据或接收超时,则关闭通信网络功能,向所述看门狗模块112发出故障信号,所述看门狗模块112收到所述故障信号后,所述主控单元11向所述安全监控单元14发出使能信号。所述时间阈值可以是200毫秒。所述安全监控单元14接收到所述使能信号后,所述安全监控单元14进入安全状态并向所述车灯驱动单元13发出控制信号,使相应的车灯处于预设状态。同时,所述主控单元11进入安全模式,这个安全模式是指软件方面的安全模式。
[0058] 所述主控单元11还持续向所述安全监控单元14发出方波信号,所述脉冲监测模块113持续监控所述方波信号的状态,当所述脉冲监测模块113判断所述方波信号异常时,所述主控单元11向所述安全监控单元14发出使能信号。具体地,所述脉冲监测模块113判断所述主控单元11是否发生方波信号异常时,所述脉冲监测模块114统计所述主控单元11在一时间单元内未产生有效方波信号的次数,当未产生有效方波信号的次数大于一失效次数阈值时,所述脉冲监测模块113向所述看门狗模块112发出故障信号,所述看门狗模块112收到所述故障信号后,所述主控单元11向所述安全监控单元14发出使能信号,所述安全监控单元14接收到所述使能信号后,所述安全监控单元14进入安全状态并向所述车灯驱动单元13发出控制信号,使相应的车灯处于预设状态。同时,所述主控单元11进入安全模式。所述方波信号的产生,可通过一定时器来实现,每当定时器溢出时,对发出方波信号的引脚电平做反相操作,即可输出方波信号。所述时间单元则为所述方波信号发生异常的容忍时间,由所述主控单元11设定。所述方波信号的周期可以是20毫秒,所述时间单元可以是200毫秒,所述失效次数阈值可以是10次,即在10个方波信号周期没有产生有效的方波信号时,则所述脉冲监测模块113判断所述方波信号异常。
[0059] 所述看门狗模块112判断所述主控单元11发生软件运行故障时,重置所述主控单元11。具体地,看门狗模块112是单片机或微处理器中常见的一个模块,所述看门狗模块112内设有一看门狗复位计数器,可设置看门狗复位计数器的溢出周期,若在一个溢出时间内对看门狗复位计数器进行清零操作,也就是本技术领域内俗称的“喂狗”,则看门狗复位计数器会从0开始计数,通常会在一个定时任务中对看门狗复位计数器进行清零操作,若主控单元11发生软件故障导致无法按时进行清零操作,则看门狗复位计数器会溢出,所述看门狗模块112会重置所述主控单元11。本实施例中,看门狗复位计数器的溢出周期为120毫秒,所述主控单元11会在89毫秒进行清零操作。所述看门狗模块112还可工作于窗口模式,窗口期为80毫秒至120毫秒,只有在窗口期内才能对看门狗复位计数器进行清零操作。每当所述看门狗复位计数器发生溢出,所述看门狗模块112会统计看门狗复位计数器清零操作失败次数,当清零操作失败次数超过一失败次数阈值时,所述安全监控单元14在一预设周期内未成功接收所述方波信号,所述主控单元11进入安全模式。所述预设周期即所述安全监控单元14未收到有效方波信号而主动进入安全状态的时限,是由所述安全监控单元14决设定的一个时间参数。本实施例中,详见附图3,所述失败次数阈值为1,超过所述失败次数阈值即失败次数至少为2次;所述主控单元11的重置时间为30毫秒,所述安全监控单元14的预设周期为270秒,则所述看门狗复位计数器清零失败2次后,则预设周期正好是两次看门狗复位计数器的溢出周期和1次主控单元11的重置时间之和,在此时间内,由于主控单元11的软件未正常运行,也就无法发出方波信号,导致所述安全监控单元14在所述预设周期内未成功接收所述方波信号,所述主控单元11进入安全模式。所述安全监控单元14进入安全状态并向所述车灯驱动单元13发出控制信号,使相应的车灯处于预设状态。
[0060] 总的来说,当所述安全监控单元14接收到所述使能信号或在一预设周期内未成功接收所述方波信号时,所述安全监控单元14进入安全状态并向所述车灯驱动单元13发出控制信号,使相应的车灯处于预设状态。这样,即便所述主控单元11发生故障了,所述安全监控单元14也能及时使所述车灯处于保障车辆安全的预设状态,提升车灯的安全等级。当所述主控单元11向所述安全监控单元14发出使能信号时,所述主控单元11进入安全模式,进一步提升安全系数。
[0061] 参阅图2,为图1中安全监控单元14的结构框图,所述安全监控单元14是在硬件方面的改进,包括:
[0062] -滤波电路单元141
[0063] 所述滤波电路单元141与方波信号线连接,对接收的方波信号进行滤波,仅允许电平的跳变输入。即通过所述滤波电路单元141可识别方波信号中的跳变,从而可对接收的方波信号进行识别及统计。
[0064] -计时电路单元142
[0065] 所述计时电路单元142与所述滤波电路单元141连接,用于累计无电平跳变的时长,即收到一次电平跳变时开始计时,直至接收到下一次电平跳变时计时清零,重新开始。若无电平跳变的时长大于或等于所述预设周期时,也就意味着所述安全监控单14在该时长内尚未收到有效的电平跳变,则所述安全监控单元14向所述车灯驱动单元13发出控制信号,使相应的车灯处于预设状态。上述功能与所述看门狗模块113配合工作,实现对主控单元11的安全运行状态进行监控。
[0066] -逻辑电路单元143
[0067] 所述逻辑电路单元143与使能信号线连接,用于接收使能信号。若所述逻辑电路单元143判断接收到使能信号,则向所述车灯驱动单元13发出控制信号。所述逻辑电路单元143还与所述计时电路单元142连接,若所述计时电路单元142统计的无电平跳变的时长等于所述预设周期时,则所述计时电路单元142向所述逻辑电路单元143发送一信号,所述逻辑电路单元143收到信号后向所述车灯驱动单元13发出控制信号。因此,所述逻辑电路单元
143支持两种可以使车灯进入预设状态的逻辑,一种是收到使能信号,另一种是未在预设周期内收到方波信号。
[0068] -反馈电路单元144
[0069] 所述反馈电路单元144与反馈信号线连接,用于向所述主控单元11反馈所述安全监控单元14的状态,包括进入安全状态和未进入安全状态。所述安全监控单元14进入安全状态时,也就是所述安全监控单元14被激活,会向所述车灯驱动单元13发出控制信号,以使得所述车灯工作于预设状态;所述安全监控单元14未进入安全状态时,也就是所述安全监控单元14未被激活,不会向所述车灯驱动单元13发出控制信号。
[0070] 此外,还有一种情况是在某些情况下,所述安全监控单元14因为自身遭受干扰或发生故障而非主控单元11的原因进入安全状态,并向所述主控单元11反馈所述安全监控单元14处于安全状态的状态信息。所述看门狗模块113收到所述状态信息后,在所述主控单元11的软件运行正常且通信网络正常的情况下,所述主控单元11的软件进入安全模式并通过通信网络将安全模式的状态信息发送给车辆控制器。
[0071] 对于所述车灯控制器10的应用方面,其应用的车灯可以是LED灯,相应地,所述车灯驱动单元13为LED驱动模块。所述车灯的预设状态作既可以用于车辆前灯,也可以作用于后组合尾灯,还可以同时作用于两者。当所述车灯的预设状态作用于车辆前灯时,近光灯处于打开状态,转向灯处于关闭状态;所述车灯的预设状态作用于后组合尾灯时,制动灯及位置灯处于打开状态,转向灯处于关闭状态。
[0072] 参阅图4,为符合本发明一实施例中用于车灯控制器的监控方法的流程示意图,所述车灯控制器包括主控单元、通信单元及至少一个车灯驱动单元,所述主控单元分别与所述通信单元及车灯驱动单元连接,所述车灯控制器还包括安全监控单元,所述安全监控单元与所述主控单元及所述车灯驱动单元连接。所述监控方法包括以下步骤:
[0073] S101:所述主控单元对与通信单元之间的通信传输数据进行校验,判断是否在一时间阈值内未接收到正确数据或接收超时。
[0074] 本步骤是一判断步骤,对所述主控单元的通信故障进行判断,判断所述主控单元是否在一时间阈值内未收到正确数据或接收超时。所述主控单元对与通信单元之间的通信传输数据进行校验,特别是对接收到的数据进行校验,若数据校验结果正确,则接收数据,若数据校验结果不正确或接收超时,则返回错误状态,并重新等待接收新的数据。本步骤重点判断是否在一时间阈值内仍接收到错误数据或接收超时,所述时间阈值为200毫秒。
[0075] S102:所述主控单元判断其内部的看门狗复位计数器清零操作失败次数是否超过一失败次数阈值,导致所述安全监控单元在一预设周期内未成功接收所述方波信号。
[0076] 所述主控单元会持续向安全监控单元发出方波信号。本步骤是判断步骤,判断的核心内容是是否所述安全监控单元在一预设周期内未成功接收所述方波信号,导致未成功接收方波信号的原因是所述主控单元内部的看门狗复位计数器清零操作失败次数超过一失败次数阈值,也就是所述主控单元的软件失效,导致看门狗移除,使主控单元重置。本实施例中,失败次数阈值为1,看门狗复位计数器的溢出周期为120毫秒,那么若清零操作失败两次,则意味着会有一次重置,重置时间为30毫秒,再加上两次溢出周期,一共为270毫秒,所述预设周期即为270毫秒,能够正好对看门狗复位计数器的工作状态相配合。
[0077] S103:所述主控单元向设于所述安全监控单元输出方波信号,判断在一时间单元内未产生有效方波信号的次数是否大于一失效次数阈值。
[0078] 本步骤为判断步骤,判断内容也有关方波信号,与步骤S102不同的是,本步骤从所述主控单元内部对方波信号的失效情况进行判断,即判断在一时间单元内未产生有效方波信号的次数是否大于一失效次数阈值,所述时间单元为200毫秒,所述方波信号的周期为20毫秒,那么可以推得在一时间单元内可发送10次方波信号,故所述失效次数阈值设为10。
[0079] S104:当受到外界干扰或自身发生故障时,所述安全监控单元实时反馈自身的工作状态。
[0080] 所述安全监控单元也会自身受到干扰或发生故障,若发生上述情况,所述安全监控单元会因为上述原因而非主控单元11的原因进入安全状态,并向主控单元实时反馈自身的工作状态信息。
[0081] S105:若S101或S102的判断条件成立,则所述主控单元向所述安全监控单元发出使能信号,所述安全监控单元进入安全状态,若S103的判断条件或S104的状态反馈成立,则所述安全监控单元进入安全状态。
[0082] 本步骤是对步骤S01-S104的判断结果进行汇总及处理,分为两种情况。一种是步骤S101或S102的判断条件成立,那么所述主控单元向所述安全监控单元发出使能信号,所述安全监控单元进入安全状态。另一种情况是步骤S103的判断条件或S104的状态反馈成立,则所述安全监控单元进入安全状态。也就是说前一种情况是由主控单元发起的,通过使能信号使所述安全监控单元进入安全状态,后一种是安全监控单元实时反馈是否进入安全状态,由主控单元11判断是否发生故障。
[0083] S106:所述安全监控单元进入安全状态时,向车灯驱动单元发出控制信号,使相应的车灯处于预设状态。
[0084] 本步骤是对步骤S105的后续执行,执行内容是所述安全监控单元向车灯驱动单元发出控制信号,使相应的车灯处于预设状态。这样,步骤S101、S102、S103、S104中任一种判断条件成立时,就能使车灯处于预设状态,实现对主控单元的失效防护。
[0085] 参阅图5,为图4中步骤S101的具体流程示意图,步骤S101进一步包括以下步骤:
[0086] S101-1:所述主控单元对通信传输数据进行校验,得到一校验结果。
[0087] 所述主控单元主要对接收的外部数据进行校验,可通过校验算法实现,如CRC校验、奇偶校验等,并得到校验结果。
[0088] S101-2:当在一时间阈值内未接收到正确数据或接收超时,关闭通信网络功能。
[0089] 若步骤S101-1中得到的校验结果不正确或接收超时,则关闭所述主控单元的通信网络功能,以隔离故障源。
[0090] 参阅图6,为图4中步骤S102的具体流程示意图,所述步骤S102包括以下步骤:
[0091] S102-1:初始化看门狗复位计数器,判断所述看门狗复位计数器是否清零操作失败。
[0092] S102-2:当所述看门狗复位计数器清零操作失败时,所述主控单元复位,所述主控单元内部一错误计数器进行次数累加操作。
[0093] S102-3:当所述复位计数器清零操作成功时,回到步骤S101-1。
[0094] S102-4:当所述错误计数器的累加次数超过一失败次数阈值时,所述主控单元进入安全模式。
[0095] 参阅图7,为图4中步骤S103的具体流程示意图,所述步骤S103包括以下步骤:
[0096] S103-1:设置一定时器,判断所述定时器是否溢出。
[0097] S103-2:当所述定时器溢出时,所述主控单元的一输出引脚电平信号翻转,产生一方波信号。
[0098] S103-3:当所述定时器未溢出时,维持所述输出引脚电平信号不变。
[0099] S103-4:判断在一时间单元内未产生有效方波信号的次数是否大于一失效次数阈值。
[0100] S103-5:当在一时间单元内未产生有效方波信号的次数大于一失效次数阈值时,通过所述通信网络向外部反馈错误状态,所述主控单元进入安全模式。
[0101] 应当注意的是,本发明的实施例有较佳的实施性,且并非对本发明作任何形式的限制,任何熟悉该领域的技术人员可能利用上述揭示的技术内容变更或修饰为等同的有效实施例,但凡未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何修改或等同变化及修饰,均仍属于本发明技术方案的范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈