电子驻车开关控制方法、系统、设备及存储介质与流程

未命名 07-22 阅读:99 评论:0


1.本发明涉及驻车开关技术领域,尤其涉及一种电子驻车开关控制方法、系统、设备及存储介质。


背景技术:

2.目前大部分车辆取消了电子驻车制动系统(electrical park brake epb)的机械硬开关。实现驻车制动和释放驻车制动通常采用以下方案:通过gsm控制器实现换挡操作,通过从非p挡换到p挡,车辆完成驻车制动功能,车辆实现驻车;通过从p挡换到非p挡,车辆完成驻车制动释放功能,车辆取消制动,可以行驶。但一旦gsm控制器(即gsm换挡器)出现故障或者gsm控制器与epb的通讯出现故障,则不能实现车辆的驻车开启和释放功能,功能的便利性大大受到影响。因此,如何通过epb仲裁模块实现车辆的驻车开启和释放功能成为一个亟待解决的问题。
3.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

4.本发明的主要目的在于提供了一种电子驻车开关控制方法、系统、设备及存储介质,旨在解决如何通过epb仲裁模块实现车辆的驻车开启和释放功能的技术问题。
5.为实现上述目的,本发明提供了一种电子驻车开关控制方法,所述电子驻车开关控制方法包括:
6.确定当前车辆的驻车状态信息对应的驻车状态信号,并根据所述驻车状态信号对车辆触屏信息进行显示;
7.根据所述车辆触屏信息获取所述当前车辆的亮屏按键时长;
8.在所述亮屏按键时长大于或等于预设按键时长时,获取模块一对应的第一驻车请求指令和模块二对应的第二驻车请求指令;
9.根据所述第一驻车请求指令和所述第二驻车请求指令通过epb仲裁模块对所述当前车辆的电子驻车开关进行控制。
10.可选地,所述在所述亮屏按键时长大于或等于预设按键时长时,获取模块一对应的第一驻车请求指令和模块二对应的第二驻车请求指令的步骤,包括:
11.在所述亮屏按键时长大于或等于预设按键时长时,根据所述车辆触屏信息通过can总线获得第一驻车请求信号,并获取所述当前车辆的档位信息;
12.根据所述第一驻车请求信号确定模块一对应的第一驻车请求指令;
13.根据所述档位信息确定模块二对应的第二驻车请求指令。
14.可选地,所述根据所述第一驻车请求指令和所述第二驻车请求指令通过epb仲裁模块对所述当前车辆的电子驻车开关进行控制的步骤,包括:
15.判断所述第一驻车请求指令和所述第二驻车请求指令是否一致;
16.在所述第一驻车请求指令和所述第二驻车请求指令一致时,根据所述第一驻车请求指令和所述第二驻车请求指令通过epb仲裁模块生成目标驻车请求指令;
17.基于所述目标驻车请求指令对所述当前车辆的电子驻车开关进行控制。
18.可选地,所述判断所述第一驻车请求指令和所述第二驻车请求指令是否一致的步骤之后,还包括:
19.在所述第一驻车请求指令和所述第二驻车请求指令不一致时,分别获取所述第一驻车请求指令对应的第一触发时刻和所述第二驻车请求指令对应的第二触发时刻;
20.根据所述第一触发时刻和所述第二触发时刻确定目标驻车请求指令;
21.基于所述目标驻车请求指令对所述当前车辆的电子驻车开关进行控制。
22.可选地,所述根据所述第一触发时刻和所述第二触发时刻确定目标驻车请求指令的步骤,包括:
23.判断所述第一触发时刻是否在所述第二触发时刻之前;
24.若是,则根据所述第一触发时刻和所述第二触发时刻确定触发时刻差值;
25.根据所述触发时刻差值确定目标驻车请求指令。
26.可选地,所述根据所述触发时刻差值确定目标驻车请求指令的步骤,包括:
27.判断所述触发时刻差值是否小于预设差值;
28.在所述触发时刻差值小于所述预设差值时,将所述第一触发时刻对应的第一驻车请求指令作为目标驻车请求指令。
29.可选地,所述判断所述触发时刻差值是否小于预设差值的步骤之后,还包括:
30.在所述触发时刻差值大于所述预设差值时,将所述第一触发时刻对应的第一驻车请求指令作为待处理驻车请求指令;
31.基于所述待处理驻车请求指令运行所述触发时刻差值后,将所述第二触发时刻对应的第二驻车请求指令作为目标驻车请求指令。
32.此外,为实现上述目的,本发明还提出一种电子驻车开关控制系统,所述电子驻车开关控制系统包括:
33.确定模块,用于确定当前车辆的驻车状态信息对应的驻车状态信号,并根据所述驻车状态信号对车辆触屏信息进行显示;
34.获取模块,用于根据所述车辆触屏信息获取所述当前车辆的亮屏按键时长;
35.判断模块,用于在所述亮屏按键时长大于或等于预设按键时长时,获取模块一对应的第一驻车请求指令和模块二对应的第二驻车请求指令;
36.控制模块,用于根据所述第一驻车请求指令和所述第二驻车请求指令通过epb仲裁模块对所述当前车辆的电子驻车开关进行控制。
37.此外,为实现上述目的,本发明还提出一种电子驻车开关控制设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电子驻车开关控制程序,所述电子驻车开关控制程序配置为实现如上文所述的电子驻车开关控制方法的步骤。
38.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有电子驻车开关控制程序,所述电子驻车开关控制程序被处理器执行时实现如上文所述的电子驻车开关控制方法的步骤。
39.本发明首先确定当前车辆的驻车状态信息对应的驻车状态信号,并根据驻车状态信号对车辆触屏信息进行显示,然后根据车辆触屏信息获取当前车辆的亮屏按键时长,在亮屏按键时长大于或等于预设按键时长时,获取模块一对应的第一驻车请求指令和模块二对应的第二驻车请求指令,根据第一驻车请求指令和第二驻车请求指令通过epb仲裁模块对当前车辆的电子驻车开关进行控制。相较于现有技术中通过gsm换挡操作,通过从非p挡换到p挡,车辆完成驻车制动功能,车辆实现驻车;通过从p挡换到非p挡,车辆完成驻车制动释放功能,车辆取消制动,可以行驶,但一旦gsm换挡器出现故障或者gsm与epb的通讯出现故障,则不能实现车辆的驻车开启和释放功能,而本发明根据驻车状态信号对车辆触屏信息进行显示,从而有利于提升虚拟电子驻车开关的人机交互体验,防止虚拟电子驻车开关的误触,还有利于降低车辆成本,之后根据第一驻车请求指令和第二驻车请求指令通过epb仲裁模块对当前车辆的电子驻车开关进行控制,从而避免了虚拟触屏控制与换挡控制出现矛盾时无法实现车辆的驻车开启和释放功能。
附图说明
40.图1是本发明实施例方案涉及的硬件运行环境的电子驻车开关控制设备的结构示意图;
41.图2为本发明电子驻车开关控制方法第一实施例的流程示意图;
42.图3为本发明电子驻车开关控制方法第二实施例的流程示意图;
43.图4为本发明电子驻车开关控制系统第一实施例的结构框图。
44.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
45.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
46.参照图1,图1为本发明实施例方案涉及的硬件运行环境的电子驻车开关控制设备结构示意图。
47.如图1所示,该电子驻车开关控制设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wi reless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的非易失性存储器(non-vo latile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储系统。
48.本领域技术人员可以理解,图1中示出的结构并不构成对电子驻车开关控制设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
49.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及电子驻车开关控制程序。
50.在图1所示的电子驻车开关控制设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明电子驻车开关控制设备
中的处理器1001、存储器1005可以设置在电子驻车开关控制设备中,所述电子驻车开关控制设备通过处理器1001调用存储器1005中存储的电子驻车开关控制程序,并执行本发明实施例提供的电子驻车开关控制方法。
51.本发明实施例提供了一种电子驻车开关控制方法,参照图2,图2为本发明电子驻车开关控制方法第一实施例的流程示意图。
52.本实施例中,所述电子驻车开关控制方法包括以下步骤:
53.步骤s10:确定当前车辆的驻车状态信息对应的驻车状态信号,并根据所述驻车状态信号对车辆触屏信息进行显示。
54.易于理解的是,本实施例的执行主体可以是具有数据处理、网络通讯和程序运行等功能的电子驻车开关控制设备,也可以为其他具有相似功能的计算机设备等,本实施例并不加以限制。
55.需要说明的是,驻车状态信息包括:一、后制动卡钳已经处于夹紧状态,车辆处于驻车状态;二、后制动卡钳已经处于非夹紧状态,车辆处于驻车释放状态。其中后制动卡钳已经处于夹紧状态,车辆处于驻车状态对应的驻车状态信号为“epb-parked”,后制动卡钳已经处于非夹紧状态,车辆处于驻车释放状态对应的驻车状态信号为“epb-released”。
56.在本实施例中,模块三为epb仲裁模块,模块三识别到当前车辆的后制动卡钳已经处于夹紧状态,车辆处于驻车状态时,模块三发出当前车辆驻车状态,持续发送信号“epb-parked”,ivi模块在接收到模块三发送的持续状态信号“epb-parked”,ivi控制车辆触屏按键高亮显示“驻车释放”,其中车辆触屏信息包括驻车释放等。
57.进一步地,模块三识别到当前车辆的后制动卡钳已经处于非夹紧状态,车辆处于驻车释放状态时,模块三发出当前车辆驻车状态,持续发送信号“epb-released”,ivi模块在接收到模块三发送的持续状态信号“epb-released”,ivi模块控制车辆触屏按键高亮显示“驻车开启”,其中车辆触屏信息不仅包括驻车释放,还包括驻车开启等。
58.在具体实现中,模块一接收并判断ivi车辆触屏发送的驻车开启和驻车释放请求,进行判断,并发送响应请求给模块三(epb仲裁模块)。
59.车辆触屏一级菜单上定义“驻车开启”触屏按键和“驻车释放”触屏按键,并且这2个触屏按键是不能同时出现,只能出现一个。
60.当模块三判断车辆完成驻车制动的时候,模块三通过can总线发送信号“epb-parked”的信号,该信号代表车辆已经完成驻车制动,触屏ivi接收到该信号后,车辆触屏一级菜单显示“驻车释放”触屏按键,此时代表驾驶员可以通过触屏按键来解除驻车制动。
61.当模块三判断车辆完成驻车释放的时候,模块三通过can总线发送信号“epb-released”的信号,该信号代表车辆已经完成驻车释放,触屏ivi接收到该信号后,车辆触屏一级菜单显示“驻车开启”触屏按键,此时代表驾驶员可以通过触屏按键来触发驻车制动的开启。
62.步骤s20:根据所述车辆触屏信息获取所述当前车辆的亮屏按键时长。
63.在本实施例中,亮屏按键时长为驾驶员持续按键时长,当车辆触屏按键显示“驻车开启”触屏按键的时候,驾驶员按下触屏按键,以确定驾驶员持续按键时长,之后模块一判断驾驶员持续按键时长是否大于或等于预设按键时长,并根据判断结果对模块一会发出对应驻车开启的请求或者不发出任何请求;当车辆触屏按键显示“驻车释放”触屏按键的时
候,驾驶员按下触屏按键,以确定驾驶员持续按键时长,之后模块一判断驾驶员持续按键时长是否大于或等于预设按键时长,并根据判断结果对模块一会发出对应驻车释放的请求或者不发出任何请求。
64.步骤s30:在所述亮屏按键时长大于或等于预设按键时长时,获取模块一对应的第一驻车请求指令和模块二对应的第二驻车请求指令。
65.进一步地,在亮屏按键时长大于或等于预设按键时长时,获取模块一对应的第一驻车请求指令和模块二对应的第二驻车请求指令的处理方式为在亮屏按键时长大于或等于预设按键时长时,根据车辆触屏信息通过can总线获得第一驻车请求信号,并获取当前车辆的档位信息,根据第一驻车请求信号确定模块一对应的第一驻车请求指令,根据档位信息确定模块二对应的第二驻车请求指令。
66.还需要说明的是,在触屏按键显示“驻车开启”时,亮屏按键时长大于或等于预设按键时长,ivi模块发送指令“ivi-epb-apply”,模块一通过can总线接收ivi模块发送的指令“ivi-epb-apply”,模块一给模块三发送驻车制动启动请求,并发送指令“ivi-epb-apply”,其中模块一对应的第一驻车请求指令为“epb-apply”;在触屏按键显示“驻车开启”时,亮屏按键时长小于预设按键时长,ivi模块不发生任何请求指令。
67.在触屏按键显示“驻车释放”时,亮屏按键时长大于或等于预设按键时长,ivi模块发送指令“ivi-epb-release”,模块一通过can总线接收ivi模块发送的指令“ivi-epb-release”,模块一给模块三发送驻车制动启动请求,并发送指令“epb-release”,其中模块一对应的第一驻车请求指令还可以为“epb-release”;在触屏按键显示“驻车释放”时,亮屏按键时长小于预设按键时长,ivi模块不发生任何请求指令。
68.应理解的是,第一驻车请求指令包括“epb-apply”和“epb-release”。
69.在本实施例中,模块二识别gsm发出的档位变化信号,发出对应的驻车开启或驻车释放请求给模块三(epb仲裁模块)。
70.在本实施例中,模块一在检测第一驻车请求指令的同时,无论当前车辆处于驻车开启还是驻车释放,均需要模块二根据档位信息确定第二驻车请求指令。
71.在具体实现中,获取当前车辆的档位信息,若档位信息为非p档,例如d档,gsm持续发送信号“gear-d”,驾驶员把档位从非p档挂出到p档,gsm模块发送指令“gear-p”,模块二识别到档位信号由非p档跳转到p档,模块二给模块三发送指令“epb-apply”,其中第二驻车请求指令为“epb-apply”。
72.获取当前车辆的档位信息,若档位信息为p档,gsm持续发送信号“ge ar-p”,驾驶员把档位从p档挂出到非p档,例如d档,gsm模块发送指令“gear-d”,模块二识别到档位信号由p档跳转到非p档,模块二给模块三发送指令“epb-release”,其中第二驻车请求指令为“epb-release”。
73.应理解的是,第二驻车请求指令包括“epb-apply”和“epb-release”。
74.步骤s40:根据所述第一驻车请求指令和所述第二驻车请求指令通过ep b仲裁模块对所述当前车辆的电子驻车开关进行控制。
75.进一步地,根据第一驻车请求指令和第二驻车请求指令通过epb仲裁模块对当前车辆的电子驻车开关进行控制的处理方式为判断第一驻车请求指令和第二驻车请求指令是否一致,在第一驻车请求指令和第二驻车请求指令一致时,根据第一驻车请求指令和第
二驻车请求指令通过epb总裁模块生成目标驻车请求指令,基于目标驻车请求指令对当前车辆的电子驻车开关进行控制。
76.在具体实现中,当模块一和模块二都是发送“epb-apply”,“驻车开启”的指令,模块三仲裁后发出“epb-apply”,“驻车开启”,epb响应驻车制动,控制后卡钳完成夹紧动作,实现车辆驻车;当模块一和模块二都是发送“epb-release”,“驻车释放”的指令,模块三仲裁后发出“epb-release”,“驻车释放”,epb响应驻车释放,控制后卡钳完成释放动作,实现车辆驻车解除。
77.还需要说明的是,当模块一不发送指令,模块二发送“epb-apply”,“驻车开启”的指令,模块三仲裁后发出“epb-apply”,“驻车开启”,epb响应驻车制动,控制后卡钳完成夹紧动作,实现车辆驻车;当模块一发送“ep b-apply”,“驻车开启”的指令,模块二不发送指令,模块三仲裁后发出“epb-apply”,“驻车开启”,epb响应驻车制动,控制后卡钳完成夹紧动作,实现车辆驻车;当模块一不发送指令,模块二发送“epb-release”,“驻车释放”的指令,模块三仲裁后发出“epb-release”,“驻车释放”,epb响应驻车释放,控制后卡钳完成释放动作,实现车辆驻车解除;当模块一发送“epb-release”,“驻车释放”的指令,模块二不发送指令,模块三仲裁后发出“epb-release”,“驻车释放”,epb响应驻车释放,控制后卡钳完成释放动作,实现车辆驻车解除。
78.进一步地,判断第一驻车请求指令和第二驻车请求指令是否一致,在第一驻车请求指令和第二驻车请求指令不一致时,分别获取第一驻车请求指令对应的第一触发时刻和第二驻车请求指令对应的第二触发时刻,根据第一触发时刻和第二触发时刻确定目标驻车请求指令,基于目标驻车请求指令对当前车辆的电子驻车开关进行控制。
79.进一步地,根据第一触发时刻和第二触发时刻确定目标驻车请求指令的处理方式可以为判断第一触发时刻是否在第二触发时刻之前,若第一触发时刻在第二触发时刻之前,则根据第一触发时刻和第二触发时刻确定触发时刻差值,根据触发时刻差值确定目标驻车请求指令。
80.根据触发时刻差值确定目标驻车请求指令的处理方式可以为判断触发时刻差值是否小于预设差值,在触发时刻差值小于预设差值时,将第一触发时刻对应的第一驻车请求指令作为目标驻车请求指令;在触发时刻差值大于预设差值时,将第一触发时刻对应的第一驻车请求指令作为待处理驻车请求指令,基于待处理驻车请求指令运行触发时刻差值后,将第二触发时刻对应的第二驻车请求指令作为目标驻车请求指令。
81.在具体实现中,当模块一与模块二发送的指令有冲突的时候,模块一发送驻车释放请求“epb-release”,模块二发送驻车启动请求“epb-apply”,2个指令的时间差未超过一定时间xms,模块三仲裁后只转发模块一的指令请求“epb-release”;2个指令的时间差超过一定时间xms(该时间可以标定,取决于整车驻车系统完成驻车或者释放驻车所需的时间),模块三先转发出模块一的指令“epb-release”,xms后再转发模块二的指令“epb-apply”;
82.当模块一与模块二发送的指令有冲突的时候,模块一发送驻车启动请求“epb-apply”,模块二发送驻车释放请求“epb-release”,2个指令的时间差未超过一定时间xms,模块三仲裁后只转发模块一的指令请求“epb-appl y”;2个指令的时间差超过一定时间xms(该时间可以标定,取决于整车驻车系统完成驻车或者释放驻车所需的时间),模块三先转发出模块一的指令“epb-apply”,xms后再转发模块二的指令“epb-release”。
83.还需要说明的是,目标驻车请求指令包括“epb-apply”和“epb-releas e”。
84.在本实施例中,首先确定当前车辆的驻车状态信息对应的驻车状态信号,并根据驻车状态信号对车辆触屏信息进行显示,然后根据车辆触屏信息获取当前车辆的亮屏按键时长,在亮屏按键时长大于或等于预设按键时长时,获取模块一对应的第一驻车请求指令和模块二对应的第二驻车请求指令,根据第一驻车请求指令和第二驻车请求指令通过epb仲裁模块对当前车辆的电子驻车开关进行控制。相较于现有技术中通过gsm换挡操作,通过从非p挡换到p挡,车辆完成驻车制动功能,车辆实现驻车;通过从p挡换到非p挡,车辆完成驻车制动释放功能,车辆取消制动,可以行驶,但一旦gsm换挡器出现故障或者gsm与epb的通讯出现故障,则不能实现车辆的驻车开启和释放功能,而本实施例中根据驻车状态信号对车辆触屏信息进行显示,从而有利于提升虚拟电子驻车开关的人机交互体验,防止虚拟电子驻车开关的误触,还有利于降低车辆成本,之后根据第一驻车请求指令和第二驻车请求指令通过epb仲裁模块对当前车辆的电子驻车开关进行控制,从而避免了虚拟触屏控制与换挡控制出现矛盾时无法实现车辆的驻车开启和释放功能,进而提高了驾驶员的便利性。
85.参考图3,图3为本发明电子驻车开关控制方法第二实施例的流程示意图。
86.基于上述第一实施例,在本实施例中,所述步骤s40,还包括:
87.步骤s401:判断所述第一驻车请求指令和所述第二驻车请求指令是否一致。
88.应理解的是,第一驻车请求指令包括“epb-apply”和“epb-release”,第二驻车请求指令包括“epb-apply”和“epb-release”。
89.步骤s402:在所述第一驻车请求指令和所述第二驻车请求指令一致时,根据所述第一驻车请求指令和所述第二驻车请求指令通过epb仲裁模块生成目标驻车请求指令。
90.在具体实现中,当模块一和模块二都是发送“epb-apply”,“驻车开启”的指令,模块三仲裁后发出“epb-apply”,“驻车开启”,epb响应驻车制动,控制后卡钳完成夹紧动作,实现车辆驻车;当模块一和模块二都是发送“epb-release”,“驻车释放”的指令,模块三仲裁后发出“epb-release”,“驻车释放”,epb响应驻车释放,控制后卡钳完成释放动作,实现车辆驻车解除。
91.进一步地,判断第一驻车请求指令和第二驻车请求指令是否一致,在第一驻车请求指令和第二驻车请求指令不一致时,分别获取第一驻车请求指令对应的第一触发时刻和第二驻车请求指令对应的第二触发时刻,根据第一触发时刻和第二触发时刻确定目标驻车请求指令,基于目标驻车请求指令对当前车辆的电子驻车开关进行控制。
92.进一步地,根据第一触发时刻和第二触发时刻确定目标驻车请求指令的处理方式可以为判断第一触发时刻是否在第二触发时刻之前,若第一触发时刻在第二触发时刻之前,则根据第一触发时刻和第二触发时刻确定触发时刻差值,根据触发时刻差值确定目标驻车请求指令。
93.根据触发时刻差值确定目标驻车请求指令的处理方式可以为判断触发时刻差值是否小于预设差值,在触发时刻差值小于预设差值时,将第一触发时刻对应的第一驻车请求指令作为目标驻车请求指令;在触发时刻差值大于预设差值时,将第一触发时刻对应的第一驻车请求指令作为待处理驻车请求指令,基于待处理驻车请求指令运行触发时刻差值后,将第二触发时刻对应的第二驻车请求指令作为目标驻车请求指令。
94.在具体实现中,当模块一与模块二发送的指令有冲突的时候,模块一发送驻车释放请求“epb-release”,模块二发送驻车启动请求“epb-apply”,2个指令的时间差未超过一定时间xms,模块三仲裁后只转发模块一的指令请求“epb-release”;2个指令的时间差超过一定时间xms(该时间可以标定,取决于整车驻车系统完成驻车或者释放驻车所需的时间),模块三先转发出模块一的指令“epb-release”,xms后再转发模块二的指令“epb-apply”;
95.当模块一与模块二发送的指令有冲突的时候,模块一发送驻车启动请求“epb-apply”,模块二发送驻车释放请求“epb-release”,2个指令的时间差未超过一定时间xms,模块三仲裁后只转发模块一的指令请求“epb-appl y”;2个指令的时间差超过一定时间xms(该时间可以标定,取决于整车驻车系统完成驻车或者释放驻车所需的时间),模块三先转发出模块一的指令“epb-apply”,xms后再转发模块二的指令“epb-release”。
96.步骤s403:基于所述目标驻车请求指令对所述当前车辆的电子驻车开关进行控制。
97.在具体实现中,目标驻车请求指令包括“epb-apply”和“epb-release”,模块三仲裁后发出“epb-apply”,“驻车开启”,epb响应驻车制动,控制后卡钳完成夹紧动作,实现车辆驻车;模块三仲裁后发出“epb-release”,“驻车释放”,epb响应驻车释放,控制后卡钳完成释放动作,实现车辆驻车解除。
98.在本实施例中,判断第一驻车请求指令和第二驻车请求指令是否一致,在第一驻车请求指令和第二驻车请求指令一致时,根据第一驻车请求指令和第二驻车请求指令通过epb总裁模块生成目标驻车请求指令,之后基于目标驻车请求指令对当前车辆的电子驻车开关进行控制,相较于现有技术中仅通过识别gsm档位的变化,一旦gsm换挡器出现故障或者gsm与epb的通讯出现故障,不能实现车辆的驻车开启和释放功能,功能的便利性大大受到影响,而本实施例中通过epb总裁模块来对控制方案进行了仲裁,减少了错误的发生,提高了驾驶员的便利性。
99.参照图4,图4为本发明电子驻车开关控制系统第一实施例的结构框图。
100.如图4所示,本发明实施例提出的电子驻车开关控制系统包括:
101.确定模块4001,用于确定当前车辆的驻车状态信息对应的驻车状态信号,并根据所述驻车状态信号对车辆触屏信息进行显示。
102.需要说明的是,驻车状态信息包括:一、后制动卡钳已经处于夹紧状态,车辆处于驻车状态;二、后制动卡钳已经处于非夹紧状态,车辆处于驻车释放状态。其中后制动卡钳已经处于夹紧状态,车辆处于驻车状态对应的驻车状态信号为“epb-parked”,后制动卡钳已经处于非夹紧状态,车辆处于驻车释放状态对应的驻车状态信号为“epb-released”。
103.在本实施例中,模块三为epb仲裁模块,模块三识别到当前车辆的后制动卡钳已经处于夹紧状态,车辆处于驻车状态时,模块三发出当前车辆驻车状态,持续发送信号“epb-parked”,ivi模块在接收到模块三发送的持续状态信号“epb-parked”,ivi控制车辆触屏按键高亮显示“驻车释放”,其中车辆触屏信息包括驻车释放等。
104.进一步地,模块三识别到当前车辆的后制动卡钳已经处于非夹紧状态,车辆处于驻车释放状态时,模块三发出当前车辆驻车状态,持续发送信号“epb-released”,ivi模块在接收到模块三发送的持续状态信号“epb-released”,ivi模块控制车辆触屏按键高亮显示“驻车开启”,其中车辆触屏信息不仅包括驻车释放,还包括驻车开启等。
105.在具体实现中,模块一接收并判断ivi车辆触屏发送的驻车开启和驻车释放请求,进行判断,并发送响应请求给模块三(epb仲裁模块)。
106.车辆触屏一级菜单上定义“驻车开启”触屏按键和“驻车释放”触屏按键,并且这2个触屏按键是不能同时出现,只能出现一个。
107.当模块三判断车辆完成驻车制动的时候,模块三通过can总线发送信号“epb-parked”的信号,该信号代表车辆已经完成驻车制动,触屏ivi接收到该信号后,车辆触屏一级菜单显示“驻车释放”触屏按键,此时代表驾驶员可以通过触屏按键来解除驻车制动。
108.当模块三判断车辆完成驻车释放的时候,模块三通过can总线发送信号“epb-released”的信号,该信号代表车辆已经完成驻车释放,触屏ivi接收到该信号后,车辆触屏一级菜单显示“驻车开启”触屏按键,此时代表驾驶员可以通过触屏按键来触发驻车制动的开启。
109.获取模块4002,用于根据所述车辆触屏信息获取所述当前车辆的亮屏按键时长。
110.在本实施例中,亮屏按键时长为驾驶员持续按键时长,当车辆触屏按键显示“驻车开启”触屏按键的时候,驾驶员按下触屏按键,以确定驾驶员持续按键时长,之后模块一判断驾驶员持续按键时长是否大于或等于预设按键时长,并根据判断结果对模块一会发出对应驻车开启的请求或者不发出任何请求;当车辆触屏按键显示“驻车释放”触屏按键的时候,驾驶员按下触屏按键,以确定驾驶员持续按键时长,之后模块一判断驾驶员持续按键时长是否大于或等于预设按键时长,并根据判断结果对模块一会发出对应驻车释放的请求或者不发出任何请求。
111.判断模块4003,用于在所述亮屏按键时长大于或等于预设按键时长时,获取模块一对应的第一驻车请求指令和模块二对应的第二驻车请求指令。
112.进一步地,在亮屏按键时长大于或等于预设按键时长时,获取模块一对应的第一驻车请求指令和模块二对应的第二驻车请求指令的处理方式为在亮屏按键时长大于或等于预设按键时长时,根据车辆触屏信息通过can总线获得第一驻车请求信号,并获取当前车辆的档位信息,根据第一驻车请求信号确定模块一对应的第一驻车请求指令,根据档位信息确定模块二对应的第二驻车请求指令。
113.还需要说明的是,在触屏按键显示“驻车开启”时,亮屏按键时长大于或等于预设按键时长,ivi模块发送指令“ivi-epb-apply”,模块一通过can总线接收ivi模块发送的指令“ivi-epb-apply”,模块一给模块三发送驻车制动启动请求,并发送指令“ivi-epb-apply”,其中模块一对应的第一驻车请求指令为“epb-apply”;在触屏按键显示“驻车开启”时,亮屏按键时长小于预设按键时长,ivi模块不发生任何请求指令。
114.在触屏按键显示“驻车释放”时,亮屏按键时长大于或等于预设按键时长,ivi模块发送指令“ivi-epb-release”,模块一通过can总线接收ivi模块发送的指令“ivi-epb-release”,模块一给模块三发送驻车制动启动请求,并发送指令“epb-release”,其中模块一对应的第一驻车请求指令还可以为“epb-release”;在触屏按键显示“驻车释放”时,亮屏按键时长小于预设按键时长,ivi模块不发生任何请求指令。
115.应理解的是,第一驻车请求指令包括“epb-apply”和“epb-release”。
116.在本实施例中,模块二识别gsm发出的档位变化信号,发出对应的驻车开启或驻车释放请求给模块三(epb仲裁模块)。
117.在本实施例中,模块一在检测第一驻车请求指令的同时,无论当前车辆处于驻车开启还是驻车释放,均需要模块二根据档位信息确定第二驻车请求指令。
118.在具体实现中,获取当前车辆的档位信息,若档位信息为非p档,例如d档,gsm持续发送信号“gear-d”,驾驶员把档位从非p档挂出到p档,gsm模块发送指令“gear-p”,模块二识别到档位信号由非p档跳转到p档,模块二给模块三发送指令“epb-apply”,其中第二驻车请求指令为“epb-apply”。
119.获取当前车辆的档位信息,若档位信息为p档,gsm持续发送信号“ge ar-p”,驾驶员把档位从p档挂出到非p档,例如d档,gsm模块发送指令“gear-d”,模块二识别到档位信号由p档跳转到非p档,模块二给模块三发送指令“epb-release”,其中第二驻车请求指令为“epb-release”。
120.应理解的是,第二驻车请求指令包括“epb-apply”和“epb-release”。
121.控制模块4004,用于根据所述第一驻车请求指令和所述第二驻车请求指令通过epb仲裁模块对所述当前车辆的电子驻车开关进行控制。
122.进一步地,根据第一驻车请求指令和第二驻车请求指令通过epb仲裁模块对当前车辆的电子驻车开关进行控制的处理方式为判断第一驻车请求指令和第二驻车请求指令是否一致,在第一驻车请求指令和第二驻车请求指令一致时,根据第一驻车请求指令和第二驻车请求指令通过epb总裁模块生成目标驻车请求指令,基于目标驻车请求指令对当前车辆的电子驻车开关进行控制。
123.在具体实现中,当模块一和模块二都是发送“epb-apply”,“驻车开启”的指令,模块三仲裁后发出“epb-apply”,“驻车开启”,epb响应驻车制动,控制后卡钳完成夹紧动作,实现车辆驻车;当模块一和模块二都是发送“epb-release”,“驻车释放”的指令,模块三仲裁后发出“epb-release”,“驻车释放”,epb响应驻车释放,控制后卡钳完成释放动作,实现车辆驻车解除。
124.还需要说明的是,当模块一不发送指令,模块二发送“epb-apply”,“驻车开启”的指令,模块三仲裁后发出“epb-apply”,“驻车开启”,epb响应驻车制动,控制后卡钳完成夹紧动作,实现车辆驻车;当模块一发送“ep b-apply”,“驻车开启”的指令,模块二不发送指令,模块三仲裁后发出“epb-apply”,“驻车开启”,epb响应驻车制动,控制后卡钳完成夹紧动作,实现车辆驻车;当模块一不发送指令,模块二发送“epb-release”,“驻车释放”的指令,模块三仲裁后发出“epb-release”,“驻车释放”,epb响应驻车释放,控制后卡钳完成释放动作,实现车辆驻车解除;当模块一发送“epb-release”,“驻车释放”的指令,模块二不发送指令,模块三仲裁后发出“epb-release”,“驻车释放”,epb响应驻车释放,控制后卡钳完成释放动作,实现车辆驻车解除。
125.进一步地,判断第一驻车请求指令和第二驻车请求指令是否一致,在第一驻车请求指令和第二驻车请求指令不一致时,分别获取第一驻车请求指令对应的第一触发时刻和第二驻车请求指令对应的第二触发时刻,根据第一触发时刻和第二触发时刻确定目标驻车请求指令,基于目标驻车请求指令对当前车辆的电子驻车开关进行控制。
126.进一步地,根据第一触发时刻和第二触发时刻确定目标驻车请求指令的处理方式可以为判断第一触发时刻是否在第二触发时刻之前,若第一触发时刻在第二触发时刻之前,则根据第一触发时刻和第二触发时刻确定触发时刻差值,根据触发时刻差值确定目标
驻车请求指令。
127.根据触发时刻差值确定目标驻车请求指令的处理方式可以为判断触发时刻差值是否小于预设差值,在触发时刻差值小于预设差值时,将第一触发时刻对应的第一驻车请求指令作为目标驻车请求指令;在触发时刻差值大于预设差值时,将第一触发时刻对应的第一驻车请求指令作为待处理驻车请求指令,基于待处理驻车请求指令运行触发时刻差值后,将第二触发时刻对应的第二驻车请求指令作为目标驻车请求指令。
128.在具体实现中,当模块一与模块二发送的指令有冲突的时候,模块一发送驻车释放请求“epb-release”,模块二发送驻车启动请求“epb-apply”,2个指令的时间差未超过一定时间xms,模块三仲裁后只转发模块一的指令请求“epb-release”;2个指令的时间差超过一定时间xms(该时间可以标定,取决于整车驻车系统完成驻车或者释放驻车所需的时间),模块三先转发出模块一的指令“epb-release”,xms后再转发模块二的指令“epb-apply”;
129.当模块一与模块二发送的指令有冲突的时候,模块一发送驻车启动请求“epb-apply”,模块二发送驻车释放请求“epb-release”,2个指令的时间差未超过一定时间xms,模块三仲裁后只转发模块一的指令请求“epb-appl y”;2个指令的时间差超过一定时间xms(该时间可以标定,取决于整车驻车系统完成驻车或者释放驻车所需的时间),模块三先转发出模块一的指令“epb-apply”,xms后再转发模块二的指令“epb-release”。
130.还需要说明的是,目标驻车请求指令包括“epb-apply”和“epb-releas e”。
131.在本实施例中,首先确定当前车辆的驻车状态信息对应的驻车状态信号,并根据驻车状态信号对车辆触屏信息进行显示,然后根据车辆触屏信息获取当前车辆的亮屏按键时长,在亮屏按键时长大于或等于预设按键时长时,获取模块一对应的第一驻车请求指令和模块二对应的第二驻车请求指令,根据第一驻车请求指令和第二驻车请求指令通过epb仲裁模块对当前车辆的电子驻车开关进行控制。相较于现有技术中通过gsm换挡操作,通过从非p挡换到p挡,车辆完成驻车制动功能,车辆实现驻车;通过从p挡换到非p挡,车辆完成驻车制动释放功能,车辆取消制动,可以行驶,但一旦gsm换挡器出现故障或者gsm与epb的通讯出现故障,则不能实现车辆的驻车开启和释放功能,而本实施例中根据驻车状态信号对车辆触屏信息进行显示,从而有利于提升虚拟电子驻车开关的人机交互体验,防止虚拟电子驻车开关的误触,还有利于降低车辆成本,之后根据第一驻车请求指令和第二驻车请求指令通过epb仲裁模块对当前车辆的电子驻车开关进行控制,从而避免了虚拟触屏控制与换挡控制出现矛盾时无法实现车辆的驻车开启和释放功能,进而提高了驾驶员的便利性。
132.本发明电子驻车开关控制系统的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
133.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
134.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
135.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方
法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
136.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

技术特征:
1.一种电子驻车开关控制方法,其特征在于,所述电子驻车开关控制方法包括以下步骤:确定当前车辆的驻车状态信息对应的驻车状态信号,并根据所述驻车状态信号对车辆触屏信息进行显示,所述车辆触屏信息包括驻车开启和驻车释放;根据所述车辆触屏信息获取所述当前车辆的亮屏按键时长;在所述亮屏按键时长大于或等于预设按键时长时,获取模块一对应的第一驻车请求指令和模块二对应的第二驻车请求指令;根据所述第一驻车请求指令和所述第二驻车请求指令通过epb仲裁模块对所述当前车辆的电子驻车开关进行控制。2.如权利要求1所述的方法,其特征在于,所述在所述亮屏按键时长大于或等于预设按键时长时,获取模块一对应的第一驻车请求指令和模块二对应的第二驻车请求指令的步骤,包括:在所述亮屏按键时长大于或等于预设按键时长时,根据所述车辆触屏信息通过can总线获得第一驻车请求信号,并获取所述当前车辆的档位信息;根据所述第一驻车请求信号确定模块一对应的第一驻车请求指令;根据所述档位信息确定模块二对应的第二驻车请求指令。3.如权利要求1或2所述的方法,其特征在于,所述根据所述第一驻车请求指令和所述第二驻车请求指令通过epb仲裁模块对所述当前车辆的电子驻车开关进行控制的步骤,包括:判断所述第一驻车请求指令和所述第二驻车请求指令是否一致;在所述第一驻车请求指令和所述第二驻车请求指令一致时,根据所述第一驻车请求指令和所述第二驻车请求指令通过epb仲裁模块生成目标驻车请求指令;基于所述目标驻车请求指令对所述当前车辆的电子驻车开关进行控制。4.如权利要求3所述的方法,其特征在于,所述判断所述第一驻车请求指令和所述第二驻车请求指令是否一致的步骤之后,还包括:在所述第一驻车请求指令和所述第二驻车请求指令不一致时,分别获取所述第一驻车请求指令对应的第一触发时刻和所述第二驻车请求指令对应的第二触发时刻;根据所述第一触发时刻和所述第二触发时刻确定目标驻车请求指令;基于所述目标驻车请求指令对所述当前车辆的电子驻车开关进行控制。5.如权利要求4所述的方法,其特征在于,所述根据所述第一触发时刻和所述第二触发时刻确定目标驻车请求指令的步骤,包括:判断所述第一触发时刻是否在所述第二触发时刻之前;若是,则根据所述第一触发时刻和所述第二触发时刻确定触发时刻差值;根据所述触发时刻差值确定目标驻车请求指令。6.如权利要求5所述的方法,其特征在于,所述根据所述触发时刻差值确定目标驻车请求指令的步骤,包括:判断所述触发时刻差值是否小于预设差值;在所述触发时刻差值小于所述预设差值时,将所述第一触发时刻对应的第一驻车请求指令作为目标驻车请求指令。
7.如权利要求6所述的方法,其特征在于,所述判断所述触发时刻差值是否小于预设差值的步骤之后,还包括:在所述触发时刻差值大于所述预设差值时,将所述第一触发时刻对应的第一驻车请求指令作为待处理驻车请求指令;基于所述待处理驻车请求指令运行所述触发时刻差值后,将所述第二触发时刻对应的第二驻车请求指令作为目标驻车请求指令。8.一种电子驻车开关控制系统,其特征在于,所述电子驻车开关控制系统包括:确定模块,用于确定当前车辆的驻车状态信息对应的驻车状态信号,并根据所述驻车状态信号对车辆触屏信息进行显示;获取模块,用于根据所述车辆触屏信息获取所述当前车辆的亮屏按键时长;判断模块,用于在所述亮屏按键时长大于或等于预设按键时长时,获取模块一对应的第一驻车请求指令和模块二对应的第二驻车请求指令;控制模块,用于根据所述第一驻车请求指令和所述第二驻车请求指令通过epb仲裁模块对所述当前车辆的电子驻车开关进行控制。9.一种电子驻车开关控制设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电子驻车开关控制程序,所述电子驻车开关控制程序配置为实现如权利要求1至7中任一项所述的电子驻车开关控制方法的步骤。10.一种存储介质,其特征在于,所述存储介质上存储有电子驻车开关控制程序,所述电子驻车开关控制程序被处理器执行时实现如权利要求1至7任一项所述的电子驻车开关控制方法的步骤。

技术总结
本发明公开了一种电子驻车开关控制方法、系统、设备及存储介质,所述方法包括:确定当前车辆的驻车状态信息对应的驻车状态信号,根据驻车状态信号对车辆触屏信息进行显示,车辆触屏信息包括驻车开启和驻车释放;根据车辆触屏信息获取当前车辆的亮屏按键时长;在亮屏按键时长大于或等于预设按键时长时,根据模块一的第一驻车请求指令和模块二的第二驻车请求指令通过EPB仲裁模块对电子驻车开关进行控制。相较于现有技术中通过识别档位进行驻车和驻车取消功能,并未涉及出现冲突的解决方案,而本发明通过车辆的触屏控制车辆的驻车,同时增加了EPB仲裁模块,对控制方案进行仲裁,从而减少错误的发送,进而提高驾驶员的便利性。进而提高驾驶员的便利性。进而提高驾驶员的便利性。


技术研发人员:谢健 付斌 刘永宏 夏冰 李刚
受保护的技术使用者:岚图汽车科技有限公司
技术研发日:2023.04.12
技术公布日:2023/7/20
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐