一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种防止ECU软件控制失败的结构及方法与流程

2022-06-01 01:56:08 来源:中国专利 TAG:
一种防止ecu软件控制失败的结构及方法
技术领域
1.本发明涉及一种车辆ecu(electronic control unit,电子控制单元)的结构及方法,尤其涉及一种防止ecu软件控制失败的结构及方法


背景技术:

2.汽车上电子控制单元数量较多。在量产车辆中,ecu本体内存储着对车辆进行控制的控制程序,通过执行这些控制程序,以维持车辆的正常行驶。
3.但是,ecu在刷写失败或遭受意外损坏时会导致控制程序无法被执行,尤其是车辆遭遇严重碰撞故障时,ecu会大概率无法正常使用,严重情况下甚至车辆无法继续走行,将会给乘车人员带来极大危险。


技术实现要素:

4.本发明针对现有技术的弊端,提供一种防止ecu软件控制失败的结构及方法。
5.本发明所述的防止ecu软件控制失败的结构,包括ecu本体,所述ecu本体内设置有控制程序存储单元和可执行所述控制程序存储单元内存储的控制程序以对车辆进行控制的数据处理单元,还包括设置于所述ecu本体内的备用程序存储单元,所述备用程序存储单元内存储有可供执行的控制车辆行走的备用程序;
6.当所述数据处理单元无法执行所述控制程序存储单元内存储的控制程序对车辆进行控制时,转而执行所述备用程序存储单元内存储的备用程序,以继续控制车辆行走。
7.本发明所述的防止ecu软件控制失败的结构中,还包括设置于所述ecu本体内的备用程序触发转换单元;
8.当所述数据处理单元无法执行所述控制程序存储单元内存储的控制程序时,所述备用程序触发转换单元即触发所述数据处理单元转而执行所述备用程序存储单元内存储的备用程序。
9.本发明还提供一种防止ecu软件控制失败的方法,即预先存储对车辆进行控制的控制程序和可供执行的控制车辆行走的备用程序;
10.当所述控制程序无法被执行时,转而执行备用程序,以继续控制车辆行走。
11.本发明所述的防止ecu软件控制失败的方法中,对所述控制程序的执行情况进行监测;
12.当所述控制程序无法被执行时,随即触发转换而执行所述备用程序。
13.本发明所述的防止ecu软件控制失败的结构及方法中,通过设置存储有备用程序的备用程序存储单元,使得当控制程序因刷写失败或损毁而无法被执行时,能够随即切换并执行备用程序,以保证对车辆的继续控制,降低因车辆碰撞故障导致车辆无法走行带来的风险。
具体实施方式
14.下面对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
15.本发明所述的防止ecu软件控制失败的结构,包括ecu本体,所述ecu本体内设置有控制程序存储单元和数据处理单元。其中,所述控制程序存储单元内存储的是可对车辆进行控制的控制程序,该控制程序可被所述数据处理单元执行;所述数据处理单元则通过执行所述控制程序存储单元内存储的控制程序来对车辆进行控制。
16.为了应对ecu控制程序刷写失败或在车辆故障损毁情况下控制程序存储单元内的控制程序不可被所述数据处理单元执行的问题,本发明中还在所述ecu本体内设置了备用程序存储单元,所述备用程序存储单元内存储有可供执行的控制车辆行走的备用程序。也就是说,这里所述的备用程序可与前述的对车辆进行控制的控制程序相同,也可以不同。若不同时,应满足对车辆的基本控制功能,即最低的功能要求应能确保车辆继续行走。
17.本发明中,当所述数据处理单元无法执行所述控制程序存储单元内存储的控制程序(即所述控制程序因损毁或刷写失败而无法被执行)对车辆进行控制时,即转而执行所述备用程序存储单元内存储的备用程序,以继续控制车辆行走。
18.本发明所述的防止ecu软件控制失败的结构中,通过设置存储有备用程序的备用程序存储单元,使得当控制程序因刷写失败或损毁而无法被执行时,能够随即切换并执行备用程序,以保证对车辆的继续控制,降低因车辆碰撞故障导致车辆无法走行带来的风险。
19.本发明所述的防止ecu软件控制失败的结构中,还在所述ecu本体内设置了备用程序触发转换单元,使得当所述数据处理单元无法执行所述控制程序存储单元内存储的控制程序时,所述备用程序触发转换单元随即触发所述数据处理单元转而执行所述备用程序存储单元内存储的备用程序,以继续控制车辆行走。
20.本发明还提供一种防止ecu软件控制失败的方法,即预先存储对车辆进行控制的控制程序和可供执行的控制车辆行走的备用程序。这里的控制程序是指可被执行、并可对车辆进行控制的程序。这里的备用程序可与前述的对车辆进行控制的控制程序相同,也可以不同。若不同时,应满足对车辆的基本控制功能,即最低的功能要求应能确保车辆继续行走。这样,当所述控制程序无法被执行时(即所述控制程序因损毁或刷写失败而无法被执行),转而执行备用程序,以继续控制车辆行走。在前述触发并执行备用程序对车辆进行控制的过程中,需对所述控制程序的执行情况进行监测;只有当所述控制程序无法被执行时,才随即触发转换而执行所述备用程序。
21.尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里的示例。


技术特征:
1.一种防止ecu软件控制失败的结构,包括ecu本体,所述ecu本体内设置有控制程序存储单元和可执行所述控制程序存储单元内存储的控制程序以对车辆进行控制的数据处理单元,其特征在于,还包括设置于所述ecu本体内的备用程序存储单元,所述备用程序存储单元内存储有可供执行的控制车辆行走的备用程序;当所述数据处理单元无法执行所述控制程序存储单元内存储的控制程序对车辆进行控制时,转而执行所述备用程序存储单元内存储的备用程序,以继续控制车辆行走。2.如权利要求1所述的防止ecu软件控制失败的结构,其特征在于,还包括设置于所述ecu本体内的备用程序触发转换单元;当所述数据处理单元无法执行所述控制程序存储单元内存储的控制程序时,所述备用程序触发转换单元即触发所述数据处理单元转而执行所述备用程序存储单元内存储的备用程序。3.一种防止ecu软件控制失败的方法,其特征在于,预先存储对车辆进行控制的控制程序和可供执行的控制车辆行走的备用程序;当所述控制程序无法被执行时,转而执行备用程序,以继续控制车辆行走。4.如权利要求3所述的防止ecu软件控制失败的方法,其特征在于,对所述控制程序的执行情况进行监测;当所述控制程序无法被执行时,随即触发转换而执行所述备用程序。

技术总结
本发明公开了一种防止ECU软件控制失败的结构及方法。本发明所述的防止ECU软件控制失败的结构,包括ECU本体,所述ECU本体内设置有控制程序存储单元和可执行所述控制程序存储单元内存储的控制程序以对车辆进行控制的数据处理单元,还包括设置于所述ECU本体内的备用程序存储单元,所述备用程序存储单元内存储有可供执行的控制车辆行走的备用程序;当所述数据处理单元无法执行所述控制程序存储单元内存储的控制程序对车辆进行控制时,转而执行所述备用程序存储单元内存储的备用程序,以继续控制车辆行走。本发明通过设置备用程序,使得当控制程序因刷写失败或损毁而无法被执行时,能够随即切换并执行备用程序,以保证对车辆的继续控制。辆的继续控制。


技术研发人员:么凯旋 徐慧珊 徐志华 秦方彪 于洪鑫
受保护的技术使用者:阿尔特汽车技术股份有限公司
技术研发日:2022.01.19
技术公布日:2022/5/30
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献