一种汽车启停状态的监测方法及装置与流程

文档序号:11228003阅读:429来源:国知局
一种汽车启停状态的监测方法及装置与流程

本发明属于汽车技术领域,尤其涉及一种汽车启停状态的监测方法及装置。



背景技术:

随着车联网技术的发展,车辆或汽车信息感知技术作为车联网的重要组成部分也备受关注,汽车信息感知技术的及时性和可靠性将直接影响车联网产品的用户体验。

目前,感知汽车启停状态的方法主要有三种,在第一种方法中,通过控制器局域网络现场总线(controllerareanetworkbus,简称canbus)数据直接读取启停信息,然而,不同品牌的汽车可能使用不同的canbus数据协议,因此这种方法只能用于特定品牌汽车的启停感知,无法满足对所有品牌汽车启停状态的感知。在第二种方法中,根据汽车行驶过程中持续振动的特点,使用振动结合电压值变化规律的方法判断汽车的启停,此方法虽然可用于所有汽车,但是当汽车处于点火但未行驶的状态时容易振动导致误判,因此,该方法的误判率比较高。在第三种方法中,基于汽车的自适应巡航控制(adaptivecruisecontrol,简称acc)线感知汽车启停,这种方法的优点是准确度非常高,但缺点是必须破开汽车线路,无法在汽车车载诊断系统(on-boarddiagnostic,简称obd)接头上直接安装。



技术实现要素:

本发明的目的在于提供一种汽车启停状态的监测方法及装置,旨在解决现有技术中汽车上设置的汽车启停状态监测装置安装不便、准确度和实时性不高,导致难以对汽车启停状态进行及时、准确地判断。

一方面,本发明提供了一种汽车启停状态的监测方法,所述方法包括下述步骤:

获取预设时间段内汽车电瓶的电压数据,根据所述电压数据得到所述预设时间段内电压的变化规律;

判断所述汽车的发动机转数是否处于公开状态,当所述汽车发动机转数处于公开状态时,获取所述预设时间段内所述汽车发动机的转数;

将所述电压的变化规律和所述发动机的转数与预设的汽车启停过程中电压的变化规律和预设的发动机转数进行比较,根据所述比较结果和所述汽车在所述预设时间段之前的状态,得到所述汽车的当前状态。

另一方面,本发明提供了一种汽车启停状态的监测装置,所述装置包括:

规律获取单元,用于获取预设时间段内汽车电瓶的电压数据,根据所述电压数据得到所述预设时间段内电压的变化规律;

转数获取单元,用于判断所述汽车的发动机转数是否处于公开状态,当所述汽车发动机转数处于公开状态时,获取所述预设时间段内所述汽车发动机的转数;以及

第一状态确定单元,用于将所述电压的变化规律和所述发动机的转数与预设的汽车启停过程中电压的变化规律和预设的发动机转数进行比较,根据所述比较结果和所述汽车在所述预设时间段之前的状态,得到所述汽车的当前状态。

本发明获取预设时间段内汽车电瓶的电压数据,根据电压数据得到预设时间段内电压的变化规律,判断汽车的发动机转数是否处于公开状态,当汽车发动机转数处于公开状态时,获取预设时间段内汽车发动机的转数,将电压的变化规律和发动机的转数与预设的汽车启停过程中电压的变化规律和预设的发动机转数进行比较,根据比较结果和汽车在预设时间段之前的状态,得到汽车的当前状态,从而简化了获取汽车启停状态的过程,提高了获取汽车启停状态的及时性和准确性。

附图说明

图1是本发明实施例一提供的汽车启停状态的监测方法的实现流程图;

图2是本发明实施例二提供的汽车启停状态的监测方法的实现流程图;

图3是本发明实施例三提供的汽车启停状态的监测装置的结构示意图;

图4是本发明实施例四提供的汽车启停状态的监测装置的结构示意图;以及

图5是本发明实施例五提供的汽车启停状态的监测装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

以下结合具体实施例对本发明的具体实现进行详细描述:

实施例一:

图1示出了本发明实施例一提供的汽车启停状态的监测方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s101中,获取预设时间段内汽车电瓶的电压数据,根据电压数据得到预设时间段内电压的变化规律。

在本发明实施例中,预先设置汽车电瓶的电压数据的采集时长,以获取该预设时长内电压的变化规律。优选地,预设采集时间段为3秒,3秒内每100毫秒采集一次电压值,得到30个电压值。在获取电压的变化规律时,具体地,将采集到的第1个电压值设置为初始电压最大值和初始电压最小值,将第2-30个电压值依次与电压最大值和电压最小值进行比较,大于电压最大值的电压值设置为下一个电压值比较过程中的电压最大值,并将大于电压最大值的电压值标记为上升状态,将小于电压最大值的电压值与电压最小值进行比较,小于电压最小值的电压值设置为下一个电压值比较过程中的电压最小值,并将小于电压最大值的电压值标记为下降状态,比较过程中的最后一个电压最大值和电压最小值分别设置为变化规律的电压最大值和电压最小值,根据30个电压值的上升和下降变化状态,得到预设时间段内电压的变化规律。

在步骤s102中,判断汽车的发动机转数是否处于公开状态。

在步骤s103中,当汽车发动机转数处于公开状态时,获取预设时间段内汽车发动机的转数。

在本发明实施例中,如果汽车发动机转数处于公开状态,则可以获取汽车发动机的转数,如果汽车发动机转数处于非公开状态,则不可以获取汽车发动机的转数。优选地,在判断汽车的发动机转数是否处于公开状态时,获取汽车数据中汽车处于点火状态时的发动机每秒转数,判断发动机每秒转数是否大于第一预设值,当发动机每秒转数大于第一预设值时,确定该汽车的发动机转数处于公开状态,当发动机每秒转数小于等于第一预设值时,判断发动机每秒转数是否大于第二预设值,当发动机每秒转数大于第二预设值时,确定该汽车的发动机转数处于未公开状态。

作为示例地,发动机每秒转数大于100次时,确定该汽车的发动机转数处于公开状态,发动机每秒转数处于60次到100次之间时,确定该汽车的发动机转数处于未公开状态。

在步骤s104中,将电压的变化规律和发动机的转数与预设的汽车启停过程中电压的变化规律和预设的发动机转数进行比较,根据比较结果和汽车在预设时间段之前的状态,得到汽车的当前状态。

在本发明实施例中,在判断汽车的当前状态时,不仅需要考虑汽车启停过程中电压的变化规律和发动机的转数与预设的电压变化规律和预设的发动机转数的比较结果,还需要知道汽车在预设时间段之前的状态。

优选地,当预设时间段内电压的变化规律中电压值变化状态包括上升状态时,判断变化规律中的电压最大值与电压最小值的差值是否大于预设阈值,当电压最大值与电压最小值的差值大于预设阈值时,判断汽车在预设时间段之前是否处于熄火状态,当汽车在预设时间段之前处于熄火状态时,汽车的当前状态为点火状态。作为示例地,如果3秒内电压值变化状态中有上升状态,且电压最大值与电压最小值的差值大于0.7伏,则根据汽车在3秒之前处于熄火状态,判断汽车正在点火。

优选地,当预设时间段内电压的变化规律中电压值变化状态不包括上升状态且30个电压值不是都大于预设的电压极大值时,继续判断预设时间段内电压的变化规律中电压值变化状态有没有包括下降状态,当变化规律中有下降状态时,如果汽车在预设时间段之前处于启动状态,并且汽车此时的发动机转数为0,则汽车的当前状态为熄火状态。作为示例地,如果3秒内电压值变化状态中没有上升状态,30个电压值不是都大于13.5伏,并且电压的变化规律中有下降状态,汽车在3秒之前处于启动状态,汽车此时的发动机转数为0,则汽车正在熄火。

进一步优选地,当预设时间段内电压的变化规律中电压值变化状态没有包括上升状态且30个电压值不是都大于预设的电压极大值时,继续判断在连续两个预设时间段内电压值是不是一直大于点火阈值,如果在连续两个预设时间段内电压值一直大于点火阈值,并且汽车在预设时间段之前处于熄火状态,则汽车正在点火。

在本发明实施例中,通过将电压的变化规律和发动机的转数与预设的汽车启停过程中电压的变化规律和预设的发动机转数进行比较,根据比较结果和汽车在预设时间段之前的状态,得到汽车的当前状态,从而简化了获取汽车启停状态的过程,提高了获取汽车启停状态的及时性和准确性。

实施例二:

图2示出了本发明实施例二提供的汽车启停状态的监测方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s201中,获取预设时间段内汽车电瓶的电压数据,根据电压数据得到预设时间段内电压的变化规律。

在步骤s202中,判断汽车的发动机转数是否处于公开状态。

在步骤s203中,当汽车发动机转数未处于公开状态时,将电压的变化规律与预设的汽车启停过程中电压的变化规律进行比较,根据比较结果和汽车在预设时间段之前的状态,得到汽车的当前状态。

在本发明实施例中,汽车发动机转数处于非公开状态,则无法获取发动机转数,从而无法根据发动机转数确定汽车是否正在熄火,只能根据电压的变化规律和汽车在预设时间段之前的状态进行状态判断。作为示例地,如果汽车在3秒之前处于启动状态,而在接下来的连续3秒内电压值都低于13伏,则判断汽车此时正在熄火。这样,即使无法知道汽车发动机转数,也可以准确地判断出汽车正在熄火,提高了获取汽车启停状态的准确性。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如rom/ram、磁盘、光盘等。

实施例三:

图3示出了本发明实施例三提供的汽车启停状态的监测装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

规律获取单元31,用于获取预设时间段内汽车电瓶的电压数据,根据电压数据得到预设时间段内电压的变化规律;

状态判断单元32,用于判断汽车的发动机转数是否处于公开状态;

转数获取单元33,用于当汽车发动机转数处于公开状态时,获取预设时间段内汽车发动机的转数;以及

第一状态确定单元34,用于将电压的变化规律和发动机的转数与预设的汽车启停过程中电压的变化规律和预设的发动机转数进行比较,根据比较结果和汽车在预设时间段之前的状态,得到汽车的当前状态。

在本发明实施例中,汽车启停状态的监测装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。各单元的具体实施方式可参考前述实施例一的描述,在此不再赘述。

实施例四:

图4示出了本发明实施例四提供的汽车启停状态的监测装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

规律获取单元41,用于获取预设时间段内汽车电瓶的电压数据,根据电压数据得到预设时间段内电压的变化规律;

状态判断单元42,用于判断汽车的发动机转数是否处于公开状态;

转数获取单元43,用于当汽车发动机转数处于公开状态时,获取预设时间段内汽车发动机的转数;以及

第一状态确定单元44,用于将电压的变化规律和发动机的转数与预设的汽车启停过程中电压的变化规律和预设的发动机转数进行比较,根据比较结果和汽车在预设时间段之前的状态,得到汽车的当前状态。

优选地,该规律获取单元41包括:

数据获取单元411,用于在3秒内每100毫秒采集一次汽车电瓶的电压,以得到30个电压值;以及

规律确定单元412,用于根据30个电压值,确定3秒内的30个电压值的变化状态以及30个电压值内的电压最大值和电压最小值;

优选地,该状态判断单元43包括:

历史转数获取单元431,用于获取保存的汽车数据中汽车处于启动状态时的发动机每秒转数;

第一状态判断单元432,用于判断发动机每秒转数是否大于第一预设值,当发动机每秒转数大于第一预设值时,确定汽车的发动机转数处于公开状态;以及

第二状态判断单元433,用于当发动机每秒转数小于等于第一预设值时,判断发动机每秒转数是否大于第二预设值,当发动机每秒转数大于第二预设值时,确定汽车的发动机转数处于未公开状态;

优选地,该第一状态确定单元44包括:

差值比较单元441,用于当预设时间段内电压值的变化状态中包括上升状态时,判断变化规律中的电压最大值与电压最小值的差值是否大于预设阈值;

第一点火确定单元442,用于当电压最大值与电压最小值的差值大于预设阈值时,判断汽车在预设时间段之前是否处于熄火状态,当汽车在预设时间段之前处于熄火状态时,确定汽车的当前状态为点火状态;

标记判断单元443,用于当预设时间段内电压值的变化状态中未包括上升状态且30个电压值不都大于预设的电压极大值时,判断预设时间段内电压的变化规律中是否包括下降状态;

转数判断单元444,用于当变化规律中包括下降状态时,判断汽车在预设时间段之前是否处于启动状态,当汽车在预设时间段之前处于启动状态时,判断汽车的发动机转数是否为零;

熄火确定单元445,用于当汽车的发动机转数为零时,确定汽车的当前状态为熄火状态;

电压值判断单元446,用于当预设时间段内电压值的变化状态中未包括上升状态且30个电压值不都大于预设的电压极大值时,判断在连续两个预设时间段内电压值是否一直大于点火阈值;以及

第二点火确定单元447,用于当在连续两个预设时间段内电压值一直大于点火阈值时,判断汽车在预设时间段之前是否处于熄火状态,当汽车在预设时间段之前处于熄火状态时,确定汽车的当前状态为点火状态。

在本发明实施例中,汽车启停状态的监测装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。各单元的具体实施方式可参考前述实施例一的描述,在此不再赘述。

实施例五:

图5示出了本发明实施例五提供的汽车启停状态的监测装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

规律获取单元51,用于获取预设时间段内汽车电瓶的电压数据,根据电压数据得到预设时间段内电压的变化规律;

状态判断单元52,用于判断汽车的发动机转数是否处于公开状态;以及

第二状态确定单元53,用于当汽车发动机转数未处于公开状态时,将电压的变化规律与预设的汽车启停过程中电压的变化规律进行比较,根据比较结果和汽车在预设时间段之前的状态,得到汽车的当前状态。

在本发明实施例中,汽车启停状态的监测装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。各单元的具体实施方式可参考前述实施例二的描述,在此不再赘述。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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