车辆点火检测方法以及装置与流程

文档序号:17391147发布日期:2019-04-13 00:29阅读:747来源:国知局
车辆点火检测方法以及装置与流程

本发明涉及车辆技术领域,尤其涉及一种车辆点火检测方法以及装置。



背景技术:

目前,车辆基本上都配备了obd接口,obd接口提供蓄电池电压,对于电子后装设备可以不损坏车辆原线路取电接口,方便安装,但是obd接口在车辆熄火后也对设备供电,如果设备不能进入休眠,将一直消耗电瓶电量,严重者可能导致车辆不能点火,因此现有车辆设置装置切断对其它设备的供电,使得车辆熄火后,其它设备进入休眠状态,防止一直消耗电瓶电量。如此车辆重新点火时,需要重新给其它设备上电。

目前大多数采用检测车辆振动方式来判断点火,若是点火,则控制obd接口给设备上电。然而现有的这种车辆振动判断点火的方式准确率不高,经常会产生误报,如人在车上活动、路边停车时有大货车经过、在车辆附近燃放爆竹或大雨天气等情况时,也能检测到车辆振动,此时若判断车辆点火,控制obd接口给设备供电,此时也会造成消耗电瓶电量。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种车辆点火检测方法以及装置,旨在解决现有采用检测车辆振动当时判断车辆点火容易受到干扰经常产生误报,准确率不高的技术问题。

为实现上述目的,本发明提供一种车辆点火检测方法,所述车辆点火检测方法包括以下步骤:

检测车辆obd接口的当前电压值;

判断所检测到的当前电压值是否大于前一次检测到的电压值;

在所检测到的当前电压值大于前一次检测到的电压值时,判定所述车辆点火。

可选地,所述判定所述车辆点火的步骤之前,还包括:

在所检测到的当前电压值大于前一次检测到的电压值时,获取所述当前电压值与前一次检测到的电压值的差值;

判断所述差值是否大于或等于预设差值,

在所述差值大于或等于所述预设差值时,执行所述判定所述车辆点火的步骤。

可选地,所述判定所述车辆点火的步骤之前,还包括:

在所检测到的当前电压值大于前一次检测到的电压值时,判断所述当前电压值是否达到预设电压值范围,其中,所述预设电压值范围为车辆点火时obd接口接通的电压值范围;

在所述当前电压值达到所述预设电压值范围时,执行所述判定所述车辆点火的步骤。

可选地,所述判定所述车辆点火的步骤之前,还包括:

在检测到的当前电压值大于前一次检测到的电压值时,判断振动传感器是否检测到振动信息;

在振动传感器检测到振动信息时,执行所述判定所述车辆点火的步骤。

可选地,所述判定所述车辆点火的步骤之前,还包括:

在振动传感器检测到振动信息时,获取振动频率,其中,所述振动信息包括振动频率;

判断所述振动频率是否到达预设振动频率;

在所述震动频率到达所述预设振动频率时,执行所述判定所述车辆点火的步骤。

可选地,所述判定车辆点火的步骤之后,还包括:

控制车辆的车载设备上电。

可选地,所述控制车辆的车载设备上电的步骤包括:

从车辆电源装置获取电源;

将获取的所述电源通过obd接口输出该车辆的车载设备,以使所述车载设备上电。

可选地,所述控制车辆的车载设备上电的步骤之后,还包括:

控制车辆的车载设备通信。

为了实现上述目的,本发明还提供一种车辆点火检测装置,所述车辆点火检测装置包括:存储器、处理器、数/模转换器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述数/模转换器与所述处理器连接,所述数/模转换器在检测到车辆的obd接口电压变化时,发送数字信号给处理器,所述处理器上的计算机程序运行以实现如上所述的车辆点火检测方法的各个步骤。

本发明实施例提出的一种车辆点火检测方法以及装置,通过检测车辆obd接口的当前电压值;判断所检测到的当前电压值是否大于前一次检测到的电压值;由于车辆点火时,点火的一瞬间会产生电压正向跳变,且只有点火时,obd接口的电压才会变化,因此当obd接口的当前电压值大于前一次检测到的电压值时,可以更准确的判定是车辆点火,提高车辆点火判断的准确率,另外,基于采用检测电压的方式判断车辆点火,可以节省振动传感器的设置,节省了设备成本。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图;

图2为本发明提供的车辆点火检测方法第一实施例的流程示意图;

图3为本发明提供的车辆点火检测方法第二实施例的流程示意图;

图4为本发明提供的车辆点火检测方法第三实施例的流程示意图;

图5为图4中步骤s70的细化流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:检测车辆obd接口的当前电压值;判断所检测到的当前电压值是否大于前一次检测到的电压值;在所检测到的当前电压值大于前一次检测到的电压值时,判定所述车辆点火。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图。

本发明实施例装置可以是车辆,也可以是车辆的控制装置或点火检测装置,如图1所述,所述车辆或者车辆的控制装置或者车辆点火检测装置包括处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

所述车辆或车辆的控制设备还可以包括电源以及与所述电源电连接的obd接口,所述电源通过所述obd接口向车载设备供电。所述obd接口还用于车载设备与处理器1001的通讯,处理器通过所述obd接口控制车载设备工作。本实施例中,所述车载设备包括导航设备、行车记录仪、音箱设备、智能后视镜等车辆上的设备,通过obd接口输出车载信息至各个车载设备上,以供各个车载设备显示或存储等。

可选地,装置还可以包括传感器、音频电路、wifi模块、蓝牙设备等等。其中,传感器比如振动传感器,所述振动传感器设置在车辆的发动机上,用于感应发动机的振动。所述音频电路、wifi模块、蓝牙设备分别与所述obd接口连接。

所述车辆或车辆控制设备还包括数/模转换器(adc)以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述数/模转换器与所述处理器连接,所述数/模转换器用于实时或定时检测obd接口电压,当所述数/模转换器检测到车辆的obd接口电压变化时,将所检测到的感应信息转换为数字信号,并发送至处理器,所述处理器调用存储器中存储的计算机程序,运行并执行以下操作:

检测车辆obd接口的当前电压值;

判断所检测到的当前电压值是否大于前一次检测到的电压值;

在所检测到的当前电压值大于前一次检测到的电压值时,判定所述车辆点火。

进一步地,所述处理器调用存储器中存储的计算机程序,运行并执行以下操作:

进一步地,所述处理器调用存储器中存储的计算机程序,运行并执行以下操作:

在所检测到的当前电压值大于前一次检测到的电压值时,获取所述当前电压值与前一次检测到的电压值的差值;

判断所述差值是否大于或等于预设差值,

在所述差值大于或等于所述预设差值时,执行所述判定所述车辆点火的步骤。

进一步地,所述处理器调用存储器中存储的计算机程序,运行并执行以下操作:

在所检测到的当前电压值大于前一次检测到的电压值时,判断所述当前电压值是否达到预设电压值范围,其中,所述预设电压值范围为车辆点火时obd接口接通的电压值范围;

在所述当前电压值达到所述预设电压值范围时,执行所述判定所述车辆点火的步骤。

进一步地,所述处理器调用存储器中存储的计算机程序,运行并执行以下操作:

在检测到的当前电压值大于前一次检测到的电压值时,判断振动传感器是否检测到振动信息;

在振动传感器检测到振动信息时,执行所述判定所述车辆点火的步骤。

进一步地,所述处理器调用存储器中存储的计算机程序,运行并执行以下操作:

在振动传感器检测到振动信息时,获取振动频率,其中,所述振动信息包括振动频率;

判断所述振动频率是否到达预设振动频率;

在所述震动频率到达所述预设振动频率时,执行所述判定所述车辆点火的步骤。

进一步地,所述处理器调用存储器中存储的计算机程序,运行并执行以下操作:

控制车辆的车载设备上电。

参照图2,本发明提供的车辆点火检测方法第一实施例,本实施例执行装置为车辆、车辆控制设备或车辆点火检测设备,所述车辆、车辆控制设备或车辆点火检测设备包括电源以及与所述电源连接的obd接口,还包括用于检测obd接口电压的数/模转换器。

所述车辆点火检测方法包括以下步骤:

步骤s10,检测车辆obd接口的当前电压值;

所述数/模转换器(adc)设置在所述车辆或者车辆控制设备或者车辆点火检测设备上设置的主控芯片上,故所述主控芯片具有实时或定时监测车辆obd接口的电压的功能。

步骤s20,判断所检测到的当前电压值是否大于前一次检测到的电压值;

步骤s30,在所检测到的当前电压值大于前一次检测到的电压值时,判定所述车辆点火。

车辆点火时,发动机启动,发动机会给电瓶进行充电,以便于电瓶给车辆的车载设备进行充电。发动机给电瓶充电时,会使得电瓶瞬间获得高压,而obd接口提供电瓶电压,故在检测到obd接口的电压变化时,可以判定为车辆点火。

其中,判断obd接口电压变化的方式有多种情况,如检测到当前电压值大于前一次检测到的电压值时,则判定所述obd接口的电压发生变化;或者为了保证检测的准确性,以下还列举两种方式:

如方式一:所述判定所述车辆点火的步骤之前,还包括:

在所检测到的当前电压值大于前一次检测到的电压值时,获取所述当前电压值与前一次检测到的电压值的差值;

判断所述差值是否大于或等于预设差值,

在所述差值大于或等于所述预设差值时,再判定所述车辆点火。

在检测到当前的电压值大于前一次检测到的电压值时,有可能是因为其它因素导致obd接口电压有较小的浮动,为了保证检测的准确性,在检测到的当前电压值大于前一次检测到的电压值时,比对所述当前电压值与前一次检测到的电压值,计算其差值,将所述差值与预先设定并存储在存储器中的预设差值进行比对,在所述差值大于或等于所述预设差值时,才判定所述车辆点火,以进行车辆其它车载设备的工作控制。其中,所述预设差值可以根据用户的实际车辆确定。

如方式二:所述判定所述车辆点火的步骤之前,还包括:

在所检测到的当前电压值大于前一次检测到的电压值时,判断所述当前电压值是否达到预设电压值范围,其中,所述预设电压值范围为车辆点火时obd接口接通的电压值范围;

在所述当前电压值达到所述预设电压值范围时,执行所述判定所述车辆点火的步骤。

在检测到当前的电压值大于前一次检测到的电压值时,有可能是因为其它因素导致obd接口电压有较小的浮动,为了保证检测的准确性,系统预设车辆点火时,obd接口的电压值范围,所述预设电压值范围即为车辆正常点火下,obd接口所在的电压值范围,在检测到的当前电压大于前一次检测到的电压值时,分析所述当前电压值是否在所述预设电压值范围,所述当前电压值在所述预设电压值范围内时,才判定所述车辆点火,以进行车辆其它车载设备的工作控制,如此,可以提高电压值判定点火的准确性。

在其他实施例中,还可以设置检测预设时间内各个电压值,在各个电压值大部分在所述预设电压值范围内时,才判定所述车辆点火。也即若检测到obd接口的电压值在预设时间内维持在所述预设电压值范围内时,表示发动机在持续给电源充电,此时,更准确的判定车辆处于点火状态,故该检测方式更准确的确定车辆点火。

本发明实施例通过检测车辆obd接口的当前电压值;判断所检测到的当前电压值是否大于前一次检测到的电压值;由于车辆点火时,点火的一瞬间会产生电压正向跳变,且只有点火时,obd接口的电压才会变化,因此当obd接口的当前电压值大于前一次检测到的电压值时,可以更准确的判定是车辆点火,提高车辆点火判断的准确率,另外,基于采用检测电压的方式判断车辆点火,可以节省振动传感器的设置,节省了设备成本。

参照图3,本发明提供的车辆点火检测方法第二实施例,本实施例基于上述图2所示实施例,本实施例为了进一步提高点火检测的准确性,适当增加振动传感器的成本,结合车辆震动状态判定车辆是否处于点火状态,使得检测准确率更高,其中,由于本实施例在上述第一实施例的基础上进行点火检测,所采用的振动传感器的精度要求不需要太高,相对于示例性技术,在一定程度上,本实施例增加振动传感器的成本较低,也即一定程度上也节省了设备成本。具体地,所述判定所述车辆点火的步骤之前,还包括:

步骤s40,在检测到的当前电压值大于前一次检测到的电压值时,判断振动传感器是否检测到振动信息;

在振动传感器检测到振动信息时,才判定所述车辆点火。

在车辆的发动机上设置振动传感器,所述振动传感器与处理器电连接,所述振动传感器实时或定时将感应到的振动信息发送给处理器。本实施例中设定在检测到的当前电压值大于前一次检测到的电压值时,预先判断振动传感器是否检测到振动信息,在所述振动传感器检测到所述振动信息时,才判定所述车辆点火。

由于发动机点火时,发动机会产生较大的振动,故为了确保点火判断的准确性,结合obd接口电压检测和车辆振动检测,在两者都满足预设条件时,则判定所述车辆点火。

进一步地,所述判定所述车辆点火的步骤之前,还包括:

步骤s50,在振动传感器检测到振动信息时,获取振动频率,其中,所述振动信息包括振动频率;

步骤s60,判断所述振动频率是否到达预设振动频率;

在所述震动频率到达所述预设振动频率时,才判定所述车辆点火。

振动传感器在检测振动的过程中,根据振动频率确定车辆振动。设定车辆的预设振动频率,所述预设振动频率为车辆点火发动情况下的振动频率,在获取到的振动频率达到所述预设振动频率时,才判定所述车辆点火,以进一步提高车辆点火判定的准确性。

在其他实施例中,所述振动信息还包括振动时长等,如车辆点火不成功的情况下,振动传感器可以检测车辆振动,但是振动只是一瞬间,若此时判定车辆,则出现判定失误的情况。故设置在振动传感器检测到振动信息时,获取振动时长,其中,所述振动信息包括振动时长,判断振动时长是否达到预设振动时间,在所述振动时长达到预设振动时长时,才判定所述车辆点火,进一步提高车辆点火的判断准确性。

本实施例结合检测obd接口的电压以及车辆振动信息,在obd接口电压变化以及检测到有车辆振动信息时,才判定车辆点火,可以有效的防止其它因素引起电压变化时产生的误判情况出现,故本实施例的车辆点火检测准确率更高。

参照图4,本发明提供的车辆点火检测方法第三实施例,本实施例基于上述所有实施例,基于节能的目的,在车辆熄火后,为了防止obd接口继续给车辆的车载设备供电,使得设备不能进入休眠状态,浪费电的同时,严重时还会导致车辆不能再点火,故在车辆熄火状态下,会将obd接口与车辆的车载设备之间的电连接关系断开。同时,为了保证车辆点火时,车辆的车载设备能够及时上电,故在本实施例中,所述判定车辆点火的步骤之后,还包括:

步骤s70,控制车辆的车载设备上电。

所述车载设备包括如导航装置、音箱、空调装置或智能后视装置等在车辆上的设备,所述车载设备还可以包括可以与车辆设备通讯的其它设备,如智能手机、智能钥匙等。

在判定车辆点火后,为了保证车辆的车载设备能够正常启动以及运行,发动机给电源充电后,处理器控制电源通过obd接口给车辆的车载设备上电,以及连通车辆的车载设备与电源的电连接。

具体参照图5,所述控制车辆的车载设备上电的步骤包括:

步骤s71,从车辆电源装置获取电源;

步骤s72,将获取的所述电源通过obd接口输出该车辆的车载设备,以使所述车载设备上电。

进一步地,继续参照图4,本实施例中,控制车辆的车载设备上电的步骤之后,还包括:

步骤s80,控制车辆的车载设备通信。

同样地,在判定车辆点火后,且给车辆的车载设备上电后,为了保证车载设备正常运行,如导航装置位置导航、空调设备制冷、音箱设备播放音频等,控制obd接口输出通信信息,使得车载设备与处理器通信,实现信号传输。

本实施例在判定车辆点火后,控制车载的车载设备上电以及通信,即可以在车辆熄火后,切断车载设备的电源以节能,又可以保证确定车辆一点火后,马上给车载设备上电和通信,保证车辆车载设备的正常使用。

本发明实施例中,车辆同样采用检测obd接口电压值的方式判断车辆熄火,在检测到车辆熄火后,控制车辆的车载设备断电,节约能源的同时,保护车载设备的适用寿命。

为了实现上述目的,本发明还提供一种车辆点火检测装置,所述车辆点火检测装置包括:存储器、处理器、数/模转换器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述数/模转换器与所述处理器连接,所述数/模转换器在检测到车辆的obd接口电压变化时,发送数字信号给处理器,所述处理器上的计算机程序运行以实现如上所述的车辆点火检测方法的各个实施例。

此外,在其他实施例中,本发明还可以提供一种计算机可读存储介质,所述计算机可读存储介质包括如u盘、u盾、光盘等可存储计算机程序、且与处理器通讯时可执行存储的计算机程序的介质,所述计算机可读存储介质上存储有车辆点火检测程序,所述车辆点火检测程序被处理器执行时实现如上所述的所述车辆点火检测方法的各个实施例。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台装置设备(可以是车辆、车辆控制装置、车辆点火检测装置等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1