电子换挡控制的安全检测方法、装置、车辆及介质与流程

文档序号:33624368发布日期:2023-03-25 14:44阅读:72来源:国知局
电子换挡控制的安全检测方法、装置、车辆及介质与流程

1.本发明涉及汽车控制技术领域,尤其涉及电子换挡控制的安全检测方法、装置、车辆及介质。


背景技术:

2.电子换挡系统因其本身电子电气属性原因并没有机械装置的高可靠性,其系统性失效及硬件随机失效均会引起电子换挡系统故障,导致驾驶员在有限时间内未能及时、有效控制车辆,进而危及驾乘人员及本车周边道路参与者的人身安全。
3.常见的功能安全设计是基于芯片硬件技术指标与芯片厂商提供的功能安全软件模块来实现的,现有方法不能满足更高级别的功能安全的要求,急需改进。


技术实现要素:

4.本发明提供了一种电子换挡控制的安全检测方法、装置、车辆及介质,以实现对电子换挡控制安全的实时检测。
5.根据本发明的第一方面,提供了一种电子换挡控制的安全检测方法,该包括:
6.接收整车控制器基于电子换挡信号形成的换挡控制信息,所述换挡控制信息也同时被执行换挡控制的控制器件接收;
7.基于所述换挡控制信息,运行预先设定的虚拟换挡控制逻辑,获得虚拟换挡状态信息;
8.根据所述实际换挡状态信息与所述虚拟换挡状态信息的比对结果,确定电子换挡控制的安全检测结果,其中,所述实际换挡状态信息由所述控制器件基于所述换挡控制信息控制换挡执行器件执行换挡工作后形成。
9.根据本发明的第二方面,提供了一种电子换挡控制的安全检测装置,包括:
10.信息接收模块,用于接收整车控制器基于电子换挡信号形成的换挡控制信息,所述换挡控制信息也同时被执行换挡控制的控制器件接收;
11.信息获得模块,用于基于所述换挡控制信息,运行预先设定的虚拟换挡控制逻辑,获得虚拟换挡状态信息;
12.结果确定模块,用于根据所述实际换挡状态信息与所述虚拟换挡状态信息的比对结果,确定电子换挡控制的安全检测结果,其中,所述实际换挡状态信息由所述控制器件基于所述换挡控制信息控制换挡执行器件执行换挡工作后形成。
13.根据本发明的第三方面,提供了一种车辆,所述车辆包括:
14.至少一个控制器;
15.至少一个停车挡控制器;
16.至少一个整车控制器;
17.至少一个停车挡执行器;以及
18.与所述至少一个控制器通信连接的存储器;其中,
19.所述存储器存储有可被所述至少一个控制器执行的计算机程序,所述计算机程序被所述至少一个控制器执行,以使所述至少一个控制器能够执行本发明任一实施例所述的电子换挡控制的安全检测方法。
20.根据本发明的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使控制器执行时实现本发明任一实施例所述的电子换挡控制的安全检测方法。
21.本发明实施例的技术方案,接收整车控制器基于电子换挡信号形成的换挡控制信息,换挡控制信息也同时被执行换挡控制的控制器件接收;基于换挡控制信息,运行预先设定的虚拟换挡控制逻辑,获得虚拟换挡状态信息;根据实际换挡状态信息与虚拟换挡状态信息的比对结果,确定电子换挡控制的安全检测结果。通过设定与实际换挡控制相同且完整控制逻辑的虚拟换挡控制逻辑,与实际的换挡控制器件同步进行控制及换挡状态信息的获取,对两个换挡状态信息的实时比对,确定安全检测结果。实现了对电子换挡控制的实时检测,实现了对换挡控制过程中非预期换挡动作的检测,提高了车辆行驶的安全性。
22.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
23.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1是根据本发明实施例一提供的一种电子换挡控制的安全检测方法的流程图;
25.图2是根据本发明实施例二提供的一种电子换挡控制的安全检测方法的流程图;
26.图3是根据本发明实施例三提供的一种电子换挡控制的安全检测装置的结构示意图;
27.图4是实现本发明实施例的车辆的结构示意图。
具体实施方式
28.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
29.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品
或设备固有的其它步骤或单元。
30.实施例一
31.图1为本发明实施例一提供了一种电子换挡控制的安全检测方法的流程图,本实施例可适用于
……
情况,该方法可以由电子换挡控制的安全检测装置来执行,该电子换挡控制的安全检测装置可以采用硬件和/或软件的形式实现,该电子换挡控制的安全检测装置可配置于车辆中。如图1所示,该方法包括:
32.s110、接收整车控制器基于电子换挡信号形成的换挡控制信息,换挡控制信息也同时被执行换挡控制的控制器件接收。
33.在本实施例中,整车控制器可以理解为通过采集的驾驶员驾驶信号和车辆状态,对整车进行控制的器件。电子换挡信号可以理解为驾驶员的操纵挡杆形成的信号。换挡控制信息可以理解为将换挡信号转换成相应器件的控制信息。控制器件可以理解为用于控制相应器件执行换挡操作的器件。
34.需要知道的是,电子换挡控制系统通常包括:电子换挡器:用于发送驾驶员操纵挡杆的换挡意图,将换挡意图发送至整车控制器。车身稳定控制器:用于将整车当前的车速值,轮速值等信息发送至整车控制器。电机:响应整车控制器请求的转速需求与扭矩需求。停车挡控制器:响应整车控制器请求的停车挡锁止请求以及停车挡解锁请求。停车挡执行器:停车挡控制器驱动的执行器,具有传感器反馈设计。减速器机构:与停车挡执行器连接,并且被停车挡执行器驱动,带动减速器内部的锁止机构进行锁止/解锁切换,当完成锁止时阻止整车的移动,即进入停车挡状态,解锁时允许整车的移动,即进入非停车挡状态。
35.具体的,驾驶员需要进行换挡操作时可以对车辆的挡杆进行操作,选择相应的档位,电子换挡器可以接收到驾驶员操作档杆对应的换挡意图并形成电子换挡信号,可以通过动力can总线将电子换挡信号发送至整车控制器。还可以通过车身稳定控制器接收钥匙门信号并生成相应的电子换挡信号。整车控制器可以接收驾驶员操纵挡杆所形成的电子换挡信号,根据整车状态判断是否允许进行挡位切换,如换挡意图为换至停车挡,则需要通过整车状态中的当前车速是否为0判断是否可以进行档位切换。当满足档位切换要求时,整车控制器可以基于电子换挡信号生成目标挡位对应的换挡控制信息,并将换挡控制信息同时发送给相应的执行换挡控制的换挡控制器及控制器,控制器可以接收到换挡控制信息。
36.s120、基于换挡控制信息,运行预先设定的虚拟换挡控制逻辑,获得虚拟换挡状态信息。
37.需要知道的是,虚拟换挡控制逻辑可以理解为用于在应用层设定的与实际换挡控制逻辑相同的控制逻辑。虚拟换挡控制逻辑是参照实际换挡控制逻辑进行编写的,当有换挡控制信息时,通过虚拟换挡控制逻辑可以保证虚拟换挡执行器与实际换挡执行器的执行过程是一致的,如当实际换挡执行器驱动换挡轴旋转时,虚拟换挡执行器也驱动虚拟换挡轴进行旋转,并且通过虚拟换挡控制逻辑可以保证两个换挡轴旋转的角度、位置等是实时同步的。
38.在本实施例中,虚拟档位状态信息可以理解为虚拟档位所处的状态,如档位切换状态、静默状态等。
39.具体的,控制器可以运行预先设定的虚拟换挡控制逻辑,在应用层对换挡控制信息进行转换形成虚拟换挡控制逻辑可以执行的虚拟控制信息,可以根据虚拟控制信息模拟
实际换挡机构的动作,可以根据虚拟控制信息对虚拟的换挡执行器件进行控制,对虚拟的换挡器件执行虚拟控制信息的程度进行查询,确定出虚拟换挡状态信息。
40.s130、根据实际换挡状态信息与虚拟换挡状态信息的比对结果,确定电子换挡控制的安全检测结果,其中,实际换挡状态信息由控制器件基于换挡控制信息控制换挡执行器件执行换挡工作后形成。
41.在本实施例中,实际换挡状态信息可以理解为实际档位所处的状态。安全检测结果可以理解为用于表示电子换挡控制是否满足驾驶员换挡意图的结果。
42.其中,控制器件为停车挡控制器;换挡执行器件为停车挡执行器。
43.具体的,控制器件可以根据换挡控制信息直接驱动底层i/o设备,控制器件可以调用换挡执行器件按照换挡控制信息对应的驾驶员的目标档位进行控制。控制器件可以通过传感器反馈的换挡执行器件的实时电压值、电流值、霍尔传感器数据、角度传感器数据等数据信息,可以将数据信息与预先设定的换挡状态进行比较,确定出换挡执行器件的实际换挡状态信息。通过虚拟换挡控制逻辑进行控制,是不会受到外界因素等影响的,进而得出的虚拟换挡状态信息是与驾驶员的目标档位一致的,而对换档执行器件进行真实控制的时候,可能由于外界因素、自身器件等问题导致无法响应换挡控制信息,进而得到的实际换挡状态信息可能与驾驶员的目标档位不一致。由于控制器与执行换挡控制的控制器件是同时接收到整车控制器发送的换挡控制信息,则保证了对实际的换档执行器及虚拟的换挡执行器的控制时间是一致的,防止在控制过程中出现时序上的偏差,在没有时序偏差的情况下可以实时的将实际换挡状态信息与虚拟换挡状态信息进行比对,比对换挡状态信息是否一致,其中,可以以为虚拟换挡状态信息为标准状态,从而得到比对结果。从而根据比对结果可以确定出电子换挡控制的安全检测结果。
44.本发明实施例的技术方案,接收整车控制器基于电子换挡信号形成的换挡控制信息,换挡控制信息也同时被执行换挡控制的控制器件接收;基于换挡控制信息,运行预先设定的虚拟换挡控制逻辑,获得虚拟换挡状态信息;根据实际换挡状态信息与虚拟换挡状态信息的比对结果,确定电子换挡控制的安全检测结果。通过设定与实际换挡控制相同且完整控制逻辑的虚拟换挡控制逻辑,与实际的换挡控制器件同步进行控制及换挡状态信息的获取,对两个换挡状态信息的实时比对,确定安全检测结果。实现了对电子换挡控制的实时检测,实现了对换挡控制过程中非预期换挡动作的检测,提高了车辆行驶的安全性。
45.作为本实施例一的第一可选实施例,在上述实施例的基础上,根据实际换挡状态信息与虚拟换挡状态信息的比对结果,确定电子换挡控制的安全检测结果之后,还可以包括
46.当安全检测结果为换挡功能异常时,根据实际换挡状态信息,执行异常情况解决逻辑。
47.在本实施例中,异常情况解决逻辑可以理解为解决换挡功能异常的办法。
48.具体的,当安全检测结果为换挡功能异常时,控制器可以获取实际换挡状态信息,当实际换挡信息对应有影响功能安全的非预期动作发生时,可以按照预先设定的异常情况解决逻辑表进行查找,确定出针对该实际换挡状态信息的异常情况解决逻辑,按照异常情况解决逻辑对相应的器件进行控制,以对异常情况进行解决。
49.进一步的,根据实际换挡状态信息,执行异常情况解决逻辑的步骤可以包括:
50.a1、根据实际换挡状态信息,确定导致换挡功能异常的异常器件。
51.在本实施例中,异常器件可以理解为与执行换挡操作相关的器件。
52.具体的,控制器可以根据虚拟换挡状态信息得到驾驶员的目标档位,再根据实际换挡状态信息与目标档位进行比对,确定出从实际换挡状态信息对应的档位到目标档位需要调控的器件,可以通过配置于这些器件上的传感器确定出这些器件当前的位置状态,以及可以通过虚拟的换档执行器确定出这些需要调控的器件在目标档位应处于的位置状态,将两个位置状态进行比对,可以确定出哪些器件不在规定的位置,则可以将这些不在规定位置的器件确定为导致换挡功能异常的异常器件。
53.b1、确定异常器件对应的待执行功能项,并按照设定的解决逻辑控制待执行功能项运行。
54.在本实施例中,待执行功能项可以理解为异常器件的控制方法。
55.具体的,控制器可以根据异常器件及预先设定的会影响功能安全的异常情况表进行比对,确定出该异常器件是否处于异常情况表中,即判断出该器件的异常是否会导致有影响功能安全的非预期动作的发生,若是,则对应需要对异常器件进行控制,避免不对其进行控制而影响车辆的行驶安全。当判断出异常器件是会有影响功能安全的器件时,根据预先设定的待执行功能表确定出异常器件对应的执行功能项,控制器可以按照设定的解决逻辑控制待执行功能项运行。
56.本实施例一的第一可选实施例,通过对导致安全检测结果为换挡功能异常的异常器件进行确定,确定异常器件对应的待执行功能项,自动对待执行功能项进行控制。实现了对电子换挡功能异常时的自动解决,避免了换挡控制过程中非预期换挡动作导致的车辆行驶的危险,提高了车辆行驶的安全性。
57.实施例二
58.图2为本发明实施例二提供的一种电子换挡控制的安全检测方法的流程图,本实施例是在上述实施例的基础上的进一步细化。如图2所示,该方法包括:
59.s210、接收整车控制器基于电子换挡信号形成的换挡控制信息,换挡控制信息也同时被执行换挡控制的控制器件接收。
60.s220、根据换挡控制信息,确定虚拟换档执行器的控制数据信息。
61.在本实施例中,控制数据信息可以理解为虚拟换挡执行器需要调控到的目标数据信息。
62.具体的,由于换挡控制信息为包括目标档位的信息,需要进行转换成为可以对虚拟换挡执行器进行控制的信息类型,则可以根据换挡控制信息,确定该目标档位下需要对虚拟换挡执行器的电压值、电流值、磁场及角度进行控制等数据信息,可以预先设定目标档位对应的虚拟换档执行器应达到的电压值、电流值、磁场及角度等数据对应的目标数值,当接收到换挡控制信息时,控制器可以对换挡控制信息进行读取,确定其对应的目标档位,并找出目标档位对应的各数据对应的目标数值,将目标数值转换成为虚拟档位控制器可以接收并响应的形式,即确定出虚拟换档执行器的控制数据信息。其中,对实际换挡执行器的控制可能精确度更高,但为了节约资源虚拟换档执行器可以精确度稍作降低,如实际换档执行器的精确度达到小数点后两位,而虚拟换挡执行器的精确度可以为整数。
63.s230、根据控制数据信息及虚拟换挡控制逻辑,确定虚拟换档执行器的虚拟换挡
状态信息。
64.具体的,控制器可以根据控制数据信息按照设定的虚拟换挡控制逻辑对虚拟换挡执行器进行控制,根据虚拟换档执行器所处的位置情况,确定虚拟换档执行器位置情况对应的虚拟换档执行器所处的虚拟换挡状态,得到虚拟换挡状态信息。
65.进一步的,根据控制数据信息及虚拟换挡控制逻辑,确定虚拟换档执行器的虚拟换挡状态信息的步骤可以具体包括:
66.a2、根据虚拟换挡控制逻辑,基于控制数据信息控制虚拟换档执行器执行换挡工作。
67.具体的,控制器可以根据虚拟换挡控制逻辑,基于控制数据信息控制虚拟换档执行器执行换挡工作,可以按照与实际换挡执行器工作时的相应器件变化速率对虚拟换挡执行器的对应器件的变化速率进行控制,保证实际换档执行器及虚拟换档执行器是按照换挡控制信息对应的控制数据信息处于同时进行控制的且变化速率也是相同的,并且可以同时达到控制数据信息中各数据的目标数值,以达到换挡控制信息中的目标档位。
68.b2、获取虚拟换档执行器的虚拟位置信息。
69.在本实施例中,虚拟位置信息可以理解为虚拟换档执行器中可以表示其所处位置的信息。
70.具体的,实际换档执行器中包括可以进行数据实时反馈的传感器,则虚拟换挡控制逻辑也可以对虚拟换挡执行器的动作通过设定的虚拟换档执行时的理论范围值进行监控,理论范围值包括电压值、电流值、霍尔传感器数据和角度传感器等数据信息。通过数据信息得到虚拟位置信息。
71.c2、根据虚拟位置信息,确定虚拟换挡状态信息。
72.具体的,可以预先根据虚拟换挡执行器处于不同换挡状态时的位置区间数据得到虚拟换挡状态与位置区间的关联表。通过虚拟的传感器实时确定虚拟换档执行器的数据信息而得到虚拟位置信息,控制器可以调用预先设定各虚拟换挡状态对应的位置区间的关联表,根据虚拟换档执行器当前所处的虚拟位置信息在关联表中进行查找,控制器可以确定出与虚拟位置信息对应的当前所处的虚拟换挡状态信息。
73.示例性的,虚拟换挡状态信息与实际换挡状态信息所包含的种类是相同的,可以包括系统静默状态:当驾驶员操作车辆启动时,控制器控制虚拟换挡控制逻辑初始化,进入系统静默状态。挡位切换状态:驾驶员操纵挡杆意图移出停车挡时,整车控制器可以发送换挡控制信息为停车挡解锁请求至停车挡控制器,停车挡控制器接收到换挡控制信息后控制虚拟换挡执行器及实际换挡执行器响应该换挡控制信息时,进入挡位切换状态,完成换挡后进入系统静默状态。下电准备状态:当驾驶员完成行驶后,操作整车下电或整车控制器接收到钥匙门开关按钮为关信号时,此时进入下电准备状态。自动回停车挡状态:处于下电准备状态后,待满足网络睡眠条件时(如到达了设定的时长),则整车控制器可以自动发送一条回到停车挡的换挡控制信息至停车挡控制器,停车挡控制器控制虚拟换挡执行器及实际换挡执行器响应换挡控制信息,此时处于系统自动回停车挡状态。系统下电状态:回到停车档位后,系统进入系统下电状态。在状态切换的全过程中,可以对每个状态的换挡执行器的开始位置及结束位置进行确定,得到位置区间,进而可以通过位置信息确定出所处的状态。
74.s240、将实际换挡状态信息与虚拟换挡状态信息进行比对,确定比对结果。
75.具体的,实际换挡状态信息的确定过程可以为:可以将实际换挡执行器的位置信息,根据实际换档执行器中包括可以进行数据实时反馈的传感器进行实时监控,通过传感器实时进行数据的采集得到实际换档执行器的实时电压值、电流值、霍尔传感器数据和角度传感器等数据信息,通过数据信息得到实际位置信息,可以预先根据实际换挡执行器处于不同换挡状态时的位置区间数据得到实际换挡状态与位置区间的关联表。通过传感器实时确定实际换档执行器的数据信息而得到实际位置信息,控制器可以调用预先设定各实际换挡状态对应的位置区间的关联表,根据实际换档执行器当前所处的实际位置信息在关联表中进行查找,控制器可以确定出与实际位置信息对应的当前所处的实际换挡状态信息。
76.具体的,控制器可以将实际换挡状态信息与虚拟换挡状态信息进行比对,判断虚拟换档执行器与实际换挡执行器是否处于同一换挡状态,从而确定比对结果。
77.s250、当比对结果为实际换挡状态信息与虚拟换挡状态信息一致时,将换挡功能正常作为安全检测结果。
78.具体的,控制器可以将实际状态信息与虚拟换挡状态信息进行比对,判断虚拟换档执行器与实际换挡执行器是否处于同一换挡状态,当比对结果为实际换挡状态信息与虚拟换挡状态信息一致时,可以认为实际换档执行器在执行换挡工作时没有出现问题,则可以将换挡功能正常作为安全检测结果。
79.示例性的,实际状态信息为系统静默状态,虚拟换挡状态信息也为系统静默状态,两者信息一致,此时换挡功能正常。
80.s260、当比对结果为实际换挡状态信息与虚拟换挡状态信息不一致时,将换挡功能异常作为安全检测结果。
81.具体的,控制器可以将实际状态信息与虚拟换挡状态信息进行比对,判断虚拟换档执行器与实际换挡执行器是否处于同一换挡状态,由于按照虚拟换挡控制逻辑进行控制的虚拟换挡执行器没有干扰因素的影响,其对应的状态为换挡控制信息中的目标状态,当比对结果为实际换挡状态信息与虚拟换挡状态信息不一致时,可以认为实际换档执行器在执行换挡工作时出现了问题导致与虚拟换挡状态信息不一致,则可以将换挡功能异常作为安全检测结果。
82.示例性的,实际换挡状态信息为挡位切换状态,而虚拟换挡状态信息为系统静默状态,两者信息不一致,当前没有换挡控制信息,此时车辆处于停车挡,锁止机构处于锁止状态,使车辆不可以移动,则此时应处于系统静默状态,虚拟换挡控制逻辑控制虚拟换挡执行器没有进行挡位切换操作,所以此时虚拟换挡状态信息为系统静默状态。但由于实际换挡执行器出现了问题,正在切换至前进挡位,导致车辆出现非预期的移动,则实际换挡状态信息为挡位切换状态,则将换挡功能异常作为安全检测结果。
83.本发明实施例的技术方案,通过设定与实际换挡控制相同且完整控制逻辑的虚拟换挡控制逻辑,首先将换挡控制信息转换为虚拟换挡控制逻辑可以识别的控制数据信息,再与实际的换挡控制器件同步进行控制实际换档执行器及虚拟换档执行器的控制,并通过实际与虚拟的传感器获取实际位置信息及虚拟位置信息,通过实际位置信息及虚拟位置信息确定实际换挡状态信息及虚拟换挡状态信息,对两个换挡状态信息的实时比对,确定安全检测结果。保证了虚拟换挡过程与实际换挡过程的同步进行,进而保证安全检测的准确性,实现了对电子换挡控制的实时检测,实现了对换挡控制过程中非预期换挡动作的检测,
提高了车辆行驶的安全性。
84.实施例三
85.图3为本发明实施例三提供的一种电子换挡控制的安全检测装置的结构示意图。如图3所示,该装置包括:信息接收模块31、信息获得模块32及结果确定模块33。其中,
86.信息接收模块31,用于接收整车控制器基于电子换挡信号形成的换挡控制信息,换挡控制信息也同时被执行换挡控制的控制器件接收。
87.信息获得模块32,用于基于换挡控制信息,运行预先设定的虚拟换挡控制逻辑,获得虚拟换挡状态信息。
88.结果确定模块33,用于根据实际换挡状态信息与虚拟换挡状态信息的比对结果,确定电子换挡控制的安全检测结果,其中,实际换挡状态信息由控制器件基于换挡控制信息控制换挡执行器件执行换挡工作后形成。
89.本发明实施例的技术方案,接收整车控制器基于电子换挡信号形成的换挡控制信息,换挡控制信息也同时被执行换挡控制的控制器件接收;基于换挡控制信息,运行预先设定的虚拟换挡控制逻辑,获得虚拟换挡状态信息;根据实际换挡状态信息与虚拟换挡状态信息的比对结果,确定电子换挡控制的安全检测结果。通过设定与实际换挡控制相同且完整控制逻辑的虚拟换挡控制逻辑,与实际的换挡控制器件同步进行控制及换挡状态信息的获取,对两个换挡状态信息的实时比对,确定安全检测结果。实现了对电子换挡控制的实时检测,实现了对换挡控制过程中非预期换挡动作的检测,提高了车辆行驶的安全性。
90.可选的,信息获得模块32包括:
91.第一信息确定单元,用于根据换挡控制信息,确定虚拟换档执行器的控制数据信息;
92.第二信息确定单元,用于根据控制数据信息及虚拟换挡控制逻辑,确定虚拟换档执行器的虚拟换挡状态信息。
93.进一步的,第二信息单元可以具体用于:
94.根据虚拟换挡控制逻辑,基于控制数据信息控制虚拟换档执行器执行换挡工作;
95.获取虚拟换档执行器的虚拟位置信息;
96.根据虚拟位置信息,确定虚拟换挡状态信息。
97.可选的,结果确定模块33可以具体用于:
98.当比对结果为实际换挡状态信息与虚拟换挡状态信息一致时,将换挡功能正常作为安全检测结果;
99.当比对结果为实际换挡状态信息与虚拟换挡状态信息不一致时,将换挡功能异常作为安全检测结果。
100.可选的,该装置,在结果确定模块33之后,还包括:
101.执行模块,用于当安全检测结果为换挡功能异常时,根据实际换挡状态信息,执行异常情况解决逻辑。
102.进一步的,执行模块可以具体用于:
103.根据实际换挡状态信息,确定导致换挡功能异常的异常器件;
104.确定异常器件对应的待执行功能项,并按照设定的解决逻辑控制待执行功能项运行。
105.本发明实施例所提供的电子换挡控制的安全检测装置可执行本发明任意实施例所提供的电子换挡控制的安全检测方法,具备执行方法相应的功能模块和有益效果。
106.实施例四
107.图4为本发明实施例四提供的一种车辆的结构示意图,如图4所示,该车辆包括控制器41、存储器42、输入装置43、输出装置44、整车控制器45、停车挡控制器46及停车档执行器47,控制器41、存储器42、整车控制器45、停车挡控制器46及停车档执行器47的数量可以是一个或多个,图4中以一个控制器41、一个存储器42、一个整车控制器45、一个停车挡控制器46及一个停车档执行器47为例;车辆中的控制器41、存储器42、整车控制器45、停车挡控制器46及停车档执行器47可以通过总线或其他方式连接,图4中以通过总线连接为例。其中,控制器是指本发明实施例中的执行主体的控制器。
108.存储器42作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的电子换挡控制的安全检测方法对应的程序指令/模块(例如,电子换挡控制的安全检测装置中信息接收模块31、信息获得模块32、结果确定模块33)。控制器41通过运行存储在存储器42中的软件程序、指令以及模块,从而执行车辆的各种功能应用以及数据处理,即实现上述的电子换挡控制的安全检测方法。
109.存储器42可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器42可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器42可进一步包括相对于控制器41远程设置的存储器,这些远程存储器可以通过网络连接至车辆。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
110.输入装置43可用于接收数字或字符信息,以及产生与车辆用户设置以及功能控制有关的键信号输入。输出装置44可包括显示设备。
111.整车控制器45可用于发送及接收驾驶员的电子换挡信号以及车辆上其他器件的信号。
112.停车挡控制器46可用于接收换挡控制信息,可发送换挡控制信息对应的执行信息至停车档执行器47。
113.停车档执行器47可用于响应执行信息,以及向停车挡控制器46反馈传感器信息。
114.实施例五
115.本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机微控制器执行时用于执行一种电子换挡控制的安全检测方法,该方法包括:
116.接收整车控制器基于电子换挡信号形成的换挡控制信息,所述换挡控制信息也同时被执行换挡控制的控制器件接收;
117.基于所述换挡控制信息,运行预先设定的虚拟换挡控制逻辑,获得虚拟换挡状态信息;
118.根据所述实际换挡状态信息与所述虚拟换挡状态信息的比对结果,确定电子换挡控制的安全检测结果,其中,所述实际换挡状态信息由所述控制器件基于所述换挡控制信息控制换挡执行器件执行换挡工作后形成。
119.当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的电子换挡控制的安全检测方法中的相关操作。
120.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
121.值得注意的是,上述电子换挡控制的安全检测装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
122.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
123.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1