一种车速信号检测方法、装置、移动终端及存储介质与流程

文档序号:30156164发布日期:2022-05-26 07:27阅读:229来源:国知局
一种车速信号检测方法、装置、移动终端及存储介质与流程

1.本发明涉及数据处理技术领域,尤其涉及一种车速信号检测方法、装置、移动终端及存储介质。


背景技术:

2.当前,发动机eecu(engineelectronic control unit,发动机电控单元)对车速信号的检测方法主要有以下两种:第一种:基于整车总线报文tco1中车速信号的标准定义范围来判断,超过j1939协议定义的有效范围,即诊断为异常。例如,j1939协议定义的车速总线信号,有效范围是0~250.996km/h,250.996km/h对应2字节的16进制是0xfaff,而2字节的16进制最大是0xffff,当车速总线信号值>0xfaff时,诊断结果为车速信号异常;第二种:基于整车实际运行情况来判断,商用车整车速度正常情况下不会超过120km/h,当检测到整车车速信号超过120km/h时,即诊断为异常。
3.上述的车速信号检测方法中,判断阈值设定过于宽泛,判断条件过于单一,不能实现对车速信号异常的准确判断。比如,当车速传感器脉冲错误导致车速信号不准,但车速信号值在120km/h以内,此时便无法实现对车速信号异常的有效判断;当人为故意屏蔽基于车速传感器得到的车速并外挂控制器模拟发送车速信号,但车速信号值在120km/h以内,此时也无法实现对车速信号异常的有效判断。
4.综上所述,现有的车速信号检测方法在车速传感器自然受损或被人为破坏的情况下,便无法实现车速信号的异常的准确判断,存在精度不高的问题。


技术实现要素:

5.本发明实施例提供一种车速信号检测方法、装置、移动终端及存储介质,提高了对车速信号异常的检测精度。
6.本技术实施例的第一方面提供了一种车速信号检测方法,包括:
7.获取待检测车辆的运行状态数据;
8.当根据运行状态数据,判定待检测车辆处于第一运行状态时,获取待检测车辆的发动机数据和车速信号数据;
9.当发动机数据满足正常行驶条件、且车速信号小于第一预设数值时,判定待检测车辆的车速信号为异常信号。
10.在第一方面的一种可能的实现方式中,根据运行状态数据,确定待检测车辆处于第一运行状态,具体为:
11.当根据运行状态数据,确定待检测车辆同时处于非动力输出装置运行状态、非转矩控制模式控制运行状态、非空挡运行状态和离合啮合运行状态时,判定待检测车辆处于第一运行状态。
12.在第一方面的一种可能的实现方式中,当发动机数据满足正常行驶条件、且车速信号小于第一预设数值时,判定待检测车辆的车速信号为异常信号,具体为:
13.发动机数据包括:发动机转速数据和发动机扭矩数据;
14.当发动机转速数据大于第二预设数值且发动机扭矩数据大于第三预设数值时,判定发动机数据满足正常行驶条件并获取车速信号;
15.当根据车速信号判定车速信号小于第一预设数值且持续预设时长时,判定待检测车辆的车速信号为异常信号。
16.在第一方面的一种可能的实现方式中,还包括:
17.当根据运行状态数据,确定待检测车辆处于动力输出装置运行状态、转矩控制模式控制运行状态、空挡运行状态或非离合啮合运行状态时,不对待检测车辆的车速信号进行检测。
18.本技术实施例的第二方面提供了一种车速信号检测装置,包括:获取模块、第一检测模块和第二检测模块;
19.其中,获取模块用于获取待检测车辆的运行状态数据;
20.第一检测模块用于当根据运行状态数据,判定待检测车辆处于第一运行状态时,获取待检测车辆的发动机数据和车速信号数据;
21.第二检测模块用于当发动机数据满足正常行驶条件、且车速信号小于第一预设数值时,判定待检测车辆的车速信号为异常信号。
22.在第二方面的一种可能的实现方式中,根据运行状态数据,确定待检测车辆处于第一运行状态,具体为:
23.当根据运行状态数据,确定待检测车辆同时处于非动力输出装置运行状态、非转矩控制模式控制运行状态、非空挡运行状态和离合啮合运行状态时,判定待检测车辆处于第一运行状态。
24.在第二方面的一种可能的实现方式中,当发动机数据满足正常行驶条件、且车速信号小于第一预设数值时,判定待检测车辆的车速信号为异常信号,具体为:
25.发动机数据包括:发动机转速数据和发动机扭矩数据;
26.当发动机转速数据大于第二预设数值且发动机扭矩数据大于第三预设数值时,判定发动机数据满足正常行驶条件并获取车速信号;
27.当根据车速信号判定车速信号小于第一预设数值且持续预设时长时,判定待检测车辆的车速信号为异常信号。
28.在第二方面的一种可能的实现方式中,还包括:
29.当根据运行状态数据,确定待检测车辆处于动力输出装置运行状态、转矩控制模式控制运行状态、空挡运行状态或非离合啮合运行状态时,不对待检测车辆的车速信号进行检测。
30.本技术实施例的第三方面提供了一种移动终端,包括处理器和存储器,存储器存储有计算机可读程序代码,处理器执行计算机可读程序代码时实现上述的一种车速信号检测方法的步骤。
31.本技术实施例的第四方面提供了一种存储介质,存储介质存储计算机可读程序代码,当计算机可读程序代码被执行时上述一项的一种车速信号检测方法的步骤。
32.相比于现有技术,本发明实施例提供的一种车速信号检测方法、装置、移动终端及存储介质,所述方法包括:获取待检测车辆的运行状态数据;当根据运行状态数据,判定待
检测车辆处于第一运行状态时,获取待检测车辆的发动机数据和车速信号数据;当发动机数据满足正常行驶条件、且车速信号小于第一预设数值时,判定待检测车辆的车速信号为异常信号。
33.其有益效果在于:本发明实施例在检测车速信号之前,先根据待检测车辆的运行状态数据判定待检测车辆的运行状态符合条件后,再获取并根据待检测车辆的发动机数据和车速信号数据进行车速信号的检测。本发明实施例能够有效避免不符合条件的待检测车辆的运行状态对于发动机数据精度所导致的不利影响,能够保证发动机数据的高精度,能够根据高精度的发动机数据以及车速信号数据准确判定车速信号存在异常,从而最终保证了车速信号的检测精度。
34.此外,本发明实施例当待检测车辆处于动力输出装置运行状态、转矩控制模式控制运行状态、空挡运行状态或非离合啮合运行状态时,不对待检测车辆的车速信号进行检测,避免错误判定车速信号异常、导致误报警的结果。
35.再者,本发明实施例的实现成本低,经济性高;同时操作简单,实用性高,适应性强。
附图说明
36.图1是本发明一实施例提供的一种车速信号检测方法的流程示意图;
37.图2是本发明一实施例提供的一种车速信号检测装置的结构示意图。
具体实施方式
38.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.参照图1,是本发明一实施例提供的一种车速信号检测方法的流程示意图,包括:s101-s103;
40.s101:获取待检测车辆的运行状态数据。
41.s102:当根据运行状态数据,判定待检测车辆处于第一运行状态时,获取待检测车辆的发动机数据和车速信号数据。
42.在本实施例中,所述根据所述运行状态数据,确定所述待检测车辆处于第一运行状态,具体为:
43.当根据所述运行状态数据,确定所述待检测车辆同时处于非动力输出装置运行状态、非转矩控制模式控制运行状态、非空挡运行状态和离合啮合运行状态时,判定所述待检测车辆处于所述第一运行状态。
44.在一具体实施例中,当所述待检测车辆处于所述第一运行状态时,对所述发动机数据的不利影响最小,不会降低发动机数据的精度,而发动机数据又是判定所述车速信号是否为异常信号的重要依据,所以保证发动机数据的精度便能进一步保证车速信号的检测精度。
45.在一具体实施例中,所述非动力输出装置运行状态即为非pto(power take off,
动力输出装置,即取力器)运行状态,所述非转矩控制模式控制运行状态即为非tsc1(torque/speed control 1,转矩控制模式)控制运行状态。
46.s103:当发动机数据满足正常行驶条件、且车速信号小于第一预设数值时,判定待检测车辆的车速信号为异常信号。
47.在本实施例中,所述当所述发动机数据满足正常行驶条件、且所述车速信号小于第一预设数值时,判定所述待检测车辆的车速信号为异常信号,具体为:
48.所述发动机数据包括:发动机转速数据和发动机扭矩数据;
49.当所述发动机转速数据大于第二预设数值且所述发动机扭矩数据大于第三预设数值时,判定所述发动机数据满足正常行驶条件并获取所述车速信号;
50.当根据所述车速信号判定所述车速信号小于所述第一预设数值且持续预设时长时,判定所述待检测车辆的车速信号为所述异常信号。
51.在一具体实施例中,整车的车速传感器通过硬线连接到仪表,由仪表接收车速传感器脉冲计算得到的所述车速信号后,仪表通过报文将车速信号传递给发动机eecu(engineelectronic control unit,发动机电控单元)。
52.在本实施例中,当所述发动机转速数据大于所述第二预设数值且所述发动机扭矩数据大于所述第三预设数值时,代表着所述待检测车辆正常行驶;但是同时,所述车速信号小于所述第一预设数值且持续预设时长,代表着所述待检测车辆的车速信号并不是正常行驶下采集到的车速信号,有可能是因为车速传感器自然受损或者因人为受损而错误传输的车速信号,所以判定待检测车辆的车速信号为异常信号。
53.在一具体实施例中,还包括:
54.当根据所述运行状态数据,确定所述待检测车辆处于动力输出装置运行状态、转矩控制模式控制运行状态、空挡运行状态或非离合啮合运行状态时,不对所述待检测车辆的车速信号进行检测。
55.在一具体实施例中,当所述待检测车辆处于动力输出装置运行状态、转矩控制模式控制运行状态、空挡运行状态或非离合啮合运行状态时,代表着待检测车辆的工况会影响发动机数据的精度,如果在此时对车速信号进行检测,会错误判定车速信号异常,导致误报警的结果。
56.进一步地,当所述发动机转速数据大于所述第二预设数值、所述发动机扭矩数据大于所述第三预设数值且所述车速信号小于所述第一预设数值且持续预设时长时,不对所述待检测车辆的车速信号进行检测,避免错误判定车速信号异常、导致误报警的结果。
57.为了进一步说明车速信号检测装置,请参照图2,图2是本发明一实施例提供的一种车速信号检测装置的结构示意图,包括:获取模块201、第一检测模块202和第二检测模块203;
58.其中,所述获取模块201用于获取待检测车辆的运行状态数据;
59.所述第一检测模块202用于当根据所述运行状态数据,判定所述待检测车辆处于第一运行状态时,获取所述待检测车辆的发动机数据和车速信号数据;
60.所述第二检测模块203用于当所述发动机数据满足正常行驶条件、且所述车速信号小于第一预设数值时,判定所述待检测车辆的车速信号为异常信号。
61.在本实施例中,所述根据所述运行状态数据,确定所述待检测车辆处于第一运行
状态,具体为:
62.当根据所述运行状态数据,确定所述待检测车辆同时处于非动力输出装置运行状态、非转矩控制模式控制运行状态、非空挡运行状态和离合啮合运行状态时,判定所述待检测车辆处于所述第一运行状态。
63.在本实施例中,所述当所述发动机数据满足正常行驶条件、且所述车速信号小于第一预设数值时,判定所述待检测车辆的车速信号为异常信号,具体为:
64.所述发动机数据包括:发动机转速数据和发动机扭矩数据;
65.当所述发动机转速数据大于所述第二预设数值且所述发动机扭矩数据大于所述第三预设数值时,判定所述发动机数据满足正常行驶条件并获取所述车速信号;
66.当根据所述车速信号判定所述车速信号小于所述第一预设数值且持续预设时长时,判定所述待检测车辆的车速信号为所述异常信号。
67.在一具体实施例中,还包括:
68.当根据所述运行状态数据,确定所述待检测车辆处于动力输出装置运行状态、转矩控制模式控制运行状态、空挡运行状态或非离合啮合运行状态时,不对所述待检测车辆的车速信号进行检测。
69.本发明一实施例提供了一种移动终端,包括处理器和存储器,所述存储器存储有计算机可读程序代码,所述处理器执行所述计算机可读程序代码时实现上述的一种车速信号检测方法的步骤。
70.本发明一实施例提供了一种存储介质,所述存储介质存储计算机可读程序代码,当所述计算机可读程序代码被执行时实现上述的一种车速信号检测方法的步骤。
71.本发明实施例先通过获取模块201获取待检测车辆的运行状态数据;再通过第一检测模块202当根据运行状态数据,判定待检测车辆处于第一运行状态时,获取待检测车辆的发动机数据和车速信号数据;最后通过第二检测模块203当发动机数据满足正常行驶条件、且车速信号小于第一预设数值时,判定待检测车辆的车速信号为异常信号。
72.本发明实施例在检测车速信号之前,先根据待检测车辆的运行状态数据判定待检测车辆的运行状态符合条件后,再获取并根据待检测车辆的发动机数据和车速信号数据进行车速信号的检测。本发明实施例能够有效避免不符合条件的待检测车辆的运行状态对于发动机数据精度所导致的不利影响,能够保证发动机数据的高精度,能够根据高精度的发动机数据以及车速信号数据准确判定车速信号存在异常,从而最终保证了车速信号的检测精度。
73.此外,本发明实施例当待检测车辆处于动力输出装置运行状态、转矩控制模式控制运行状态、空挡运行状态或非离合啮合运行状态时,不对待检测车辆的车速信号进行检测,避免错误判定车速信号异常、导致误报警的结果。
74.再者,本发明实施例的实现成本低,经济性高;同时操作简单,实用性高,适应性强。
75.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1