一种车辆点熄火检测方法与流程-j9九游会真人

文档序号:35710781发布日期:2023-10-12 11:33阅读:10来源:国知局


1.本发明属于车辆检测技术领域,特别是涉及一种车辆点熄火检测方法。


背景技术:

2.通常在车辆熄火的时候,为了尽可能的降低车辆蓄电池的损耗,避免车辆熄火时车载电器将车辆蓄电池耗尽,车载电器会通过判断车辆的点熄火状态,从而在熄火状态下进入低功耗模式,减少对车辆蓄电池的电量消耗。
3.目前车载电器产品常用的检测车辆点熄火状态的方式,一是单独从车载电器中拉出一根信号检测线,连接到车辆自带的点火线上,通过检测该点火线上的电压状态,即可判断车辆是处于熄火状态还是点熄火状态。另一个方案是车载电器直接检测车辆蓄电池的电压,通常车辆在点火时由于发电机启动工作给车辆蓄电池充电,车辆蓄电池的电压会高于熄火时的电压,设定一个电压阈值后即可判断车辆是否已点火。
4.车载电器接电源可以简单的通过点烟器接口即插即用,但是点火信号线需要连接到车辆自带的点火线上,点火线的位置每台车辆不一样,且需要专业人员破线安装,繁琐且存在一定风险。
5.而直接通过电源线检测车辆蓄电池电压,判断检测电压与设定阈值电压大小的方法,每台车的参数存在一定差异,且随着车辆老化,车辆发电机和蓄电池的输出电压也可能发生变化,会存在误判可能。


技术实现要素:

6.本发明的目的在于提供一种车辆点熄火检测方法,通过接入到车辆点烟器接口获取车辆蓄电池电压值,无需专业人员连接安装点火线,即可实现车辆的点熄火检测;并通过门限电压的判定,以及对点火电压和熄火电压进行实时更新,解决了蓄电池老化导致的误判问题。
7.为解决上述技术问题,本发明是通过以下技术方案实现的:
8.本发明为一种车辆点熄火检测方法,包括如下步骤:
9.stp1、mcu对车辆蓄电池的电压vb进行采集检测;
10.stp2、判定车辆类型
11.mcu对采集的蓄电池电压vb与门限电压vt进行比对,当检测到vb小于vt时,判断为小型车辆;当检测到vb大于vt时判断为中大型车辆;
12.stp3、车辆点火检测
13.设定熄火电压初始值为vb1,点火电压初始值为vb2,电压上升速度初始值为sv1,
14.mcu持续检测蓄电池电压vb,如果vb小于vb2,将其一段时间的滚动平均值用来更新vb1,同时计算蓄电池电压vb的上升速度,当上升速度大于sv1时,即可判断车辆已点火;
15.stp4、车辆熄火检测
16.判断车辆点火后,mcu继续持续检测蓄电池电压vb,并将其一段时间的滚动平均值
对vb2进行更新,同时根据新获取的vb2和vb1的值更新sv1,并将更新后的vb2用到下一个循环中的与vb对比中;
17.根据vb2和vb1,计算电压下降速度并取其中数存入sv2,持续检测蓄电池电压vb,当检测到电压下降速度达到sv2时,即判断车辆已熄火。
18.优选地,所述门限电压vt设为17v,当检测到vb小于17v时,判断为小型车辆;当检测到vb大于17v时判断为中大型车辆。
19.优选地,所述小型车辆设定的熄火电压初始值vb1为12.5v,点火电压初始值vb2为13v,电压上升速度初始值sv1为1v/5s。
20.优选地,所述中大型车辆设定的熄火电压初始值vb1为25v,点火电压初始值vb2为27v,电压上升速度初始值sv1为2v/5s。
21.优选地,所述mcu通过与车辆的点烟器接口连接从而获取车辆蓄电池的电压vb。
22.本发明具有以下有益效果:
23.本发明通过接入到车辆点烟器接口获取车辆蓄电池电压值,无需专业人员连接安装点火线,即可实现车辆的点熄火检测;并通过门限电压的判定以及对点火电压和熄火电压进行实时更新,从而规避车辆发电机和蓄电池老化导致的误判问题,提高检测精度。
24.当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
25.为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
26.图1为本发明的一种车辆点熄火检测方法的流程图。
具体实施方式
27.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
28.请参阅图1所示,本发明为一种车辆点熄火检测方法,包括如下步骤:
29.stp1、mcu对车辆蓄电池的电压vb进行采集检测;mcu通过与车辆的点烟器接口连接从而获取车辆蓄电池的电压vb;
30.stp2、判定车辆类型
31.mcu对采集的蓄电池电压vb与门限电压vt进行比对,当检测到vb小于vt时,判断为小型车辆;当检测到vb大于vt时判断为中大型车辆;门限电压vt设为17v,当检测到vb小于17v时,判断为小型车辆;当检测到vb大于17v时判断为中大型车辆;
32.stp3、车辆点火检测
33.设定熄火电压初始值为vb1,点火电压初始值为vb2,电压上升速度初始值为sv1;小型车辆设定的熄火电压初始值vb1为12.5v,点火电压初始值vb2为13v,电压上升速度初
始值sv1为1v/5s,中大型车辆设定的熄火电压初始值vb1为25v,点火电压初始值vb2为27v,电压上升速度初始值sv1为2v/5s;
34.mcu持续检测蓄电池电压vb,如果vb小于vb2,将其一段时间的滚动平均值用来更新vb1,同时计算蓄电池电压vb的上升速度,当上升速度大于sv1时,即可判断车辆已点火;
35.stp4、车辆熄火检测
36.判断车辆点火后,mcu继续持续检测蓄电池电压vb,并将其一段时间的滚动平均值对vb2进行更新,同时根据新获取的vb2和vb1的值更新sv1,并将更新后的vb2用到下一个循环中的与vb对比中;
37.根据vb2和vb1,计算电压下降速度并取其中数存入sv2,持续检测蓄电池电压vb,当检测到电压下降速度达到sv2时,即判断车辆已熄火。
38.实施例一:
39.本实施例为判断为车辆为小型车辆时,检测装置的工作流程:设定熄火电压初始值vb1为12.5v,点火电压初始值vb2为13v,电压上升速度初始值为sv1,持续检测蓄电池电压vb,如果vb小于vb2,将其一段时间的滚动平均值用来更新vb1,即熄火电压值是动态变化的,可以适应不同的车辆蓄电池间的差异,同时计算电压上升速度,因正常工作时车辆蓄电池电压不会大幅波动,当上升速度大于sv1时,即可判断车辆已点火。判断车辆点火后,继续持续检测蓄电池电压,并将其一段时间的滚动平均值用来更新vb2,同时用来更新sv1,可以适应不同的车辆(车辆发电机)间的差异,并将vb2用到下一个循环中的与vb对比中。根据vb2和vb1,计算电压下降速度并取其中数存入sv2,持续检测蓄电池电压,当检测到电压下降速度达到sv2时,即判断车辆已熄火;
40.例如车辆熄火电压初始值vb1更新后的数值为13.5v,车辆点火电压vb2更新后的数值为14v,则下降速度sv2更新为0.5v/5s;mcu每隔5s检测一次蓄电池电压;当下一个检测周期后,mcu检测到蓄电池的实时电压值vb为13v,则下降速度大于之前0.5v/5s,则判定车辆熄火。
41.实施例二:
42.本实施例为为车辆为中大型车辆时,检测装置的工作流程:小型车辆与中大型车辆在本发明中的差异主要为电压不同,判断为中大型车辆时,设定熄火电压初始值vb1为25v,点火电压初始值vb2为27v,电压上升速度初始值为sv1,持续检测蓄电池电压vb,如果vb小于vb2,将其一段时间的滚动平均值用来更新vb1,即熄火电压值是动态变化的,可以适应不同的车辆蓄电池间的差异,同时计算电压上升速度,因正常工作时车辆蓄电池电压不会大幅波动,当上升速度大于sv1时,即可判断车辆已点火。判断车辆点火后,继续持续检测蓄电池电压,并将其一段时间的滚动平均值用来更新vb2,同时用来更新sv1,可以适应不同的车辆(车辆发电机)间的差异,并将vb2用到下一个循环中的与vb对比中。根据vb2和vb1,计算电压下降速度并取其中数存入sv2,持续检测蓄电池电压,当检测到电压下降速度达到sv2时,即判断车辆已熄火。
43.值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
44.另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤
是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如rom/ram、磁盘或光盘等。
45.以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
当前第1页1  
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
网站地图