[发明专利]车辆控制方法和系统在审
申请号: | 201511018059.4 | 申请日: | 2015-12-28 |
公开(公告)号: | CN105564439A | 公开(公告)日: | 2016-05-11 |
发明(设计)人: | 唐启富;黄少堂;杨毅;冉光伟 | 申请(专利权)人: | 广州汽车集团股份有限公司 |
主分类号: | B60W50/00 | 分类号: | B60W50/00 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李巍 |
地址: | 510030 广东省广州市越*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车辆 控制 方法 系统 | ||
技术领域
本发明涉及汽车电子技术领域,特别是涉及一种车辆控制方法和系统。
背景技术
同一车型通常会有不同的配置,根据配置的不同车辆所配置的ECU (ElectronicControlUnit,电子控制单元)节点数目也是不同的,通过控制这些 ECU节点可达到控制车辆的目的。从技术上看,不同的ECU节点所接收的控制 命令和处理控制命令的方法并不相同。其中的一个ECU节点接收外部控制数据, 对这些控制数据进行解析后再按照其他ECU节点的特定程序处理这些数据,然 后控制不同的ECU节点执行命令,而由于ECU节点数目的变化以及不同ECU 节点所执行动作的不同,如何很好的处理这些数据而不至于混乱便需要重点考 虑。随着开发的车型越来越多,开发周期越来越短,如何更快的处理这种差异 性就显得尤为重要。再者,从开发的角度上看,开发需求有可能会频繁地改变, 那么如何应对这种变化也是开发过程中的重中之重。
通常,为了缩短开发周期,开发方法和策略多是从现有平台上移植而来。 所以在开发过程中要尽量使方法和策略具有很好的契合性、移植性以及扩展性, 同时还要保证系统的稳定性和安全性。
为了处理不同的情况,现时很多车辆控制方法都是用分支跳转的方法,每 一个ECU节点占用一个跳转分支,即在嵌入式C语言中表现为“ifelse”,甚至 是“switchcase”。这样当接收到外部控制命令时判断控制命令属于哪个ECU节 点,接着跳转到此ECU节点的处理代码。在车辆控制系统需要处理的ECU节 点较少时,使用分支跳转的方法可以对车辆进行有效控制。但若车辆控制系统 所要处理的ECU节点数量较多时,使用分支跳转的方法会导致控制出错几率大 大增加,不利于对车辆进行安全、稳定地控制。
发明内容
基于此,为解决现有技术中的问题,本发明提供一种车辆控制方法和系统, 提高车辆控制系统的稳定性和安全性。
为实现上述目的,本发明实施例采用以下技术方案:
一种基于多个ECU节点的车辆控制方法,包括如下步骤:
接收远程控制数据,并对所述远程控制数据进行解析,得到ECU节点信息;
根据ECU类链表查找所述ECU节点信息中的各个ECU节点的控制命令; 所述ECU类链表中包括每一个ECU节点的唯一编码;
对所述ECU节点的所述控制命令进行解析,在与所述ECU节点对应的ECU 节点方法链表中,查找所述ECU节点的各条控制命令的执行方法;
根据所述执行方法执行所述ECU节点的各条所述控制命令,对车辆进行控 制。
相应的,本发明还提供一种基于多个ECU节点的车辆控制系统,包括依次 连接的数据接收模块、协议解析模块、ECU节点管理器、方法管理器以及执行 模块;
所述数据接收模块用于接收远程控制数据;
所述协议解析模块用于对所述远程控制数据进行解析,得到ECU节点信息, 并将所述ECU节点信息发送至所述ECU节点管理器;
所述ECU节点管理器根据ECU类链表查找所述ECU节点信息中各个ECU 节点的控制命令,并将各个所述ECU节点的控制命令发送至所述方法管理器; 所述ECU类链表中包括每一个所述ECU节点的唯一编码;
所述方法管理器对所述ECU节点的所述控制命令进行解析,并在与所述 ECU节点对应的ECU节点方法链表中,查找所述ECU节点的各条所述控制命 令的执行方法;
所述执行模块根据所述执行方法执行所述ECU节点的各条所述控制命令, 对车辆进行控制。
本发明能根据ECU类链表从远程控制数据中获得各个ECU节点的控制命 令,并从ECU节点方法链表中查找到各条控制命令的执行方法,从而通过执行 不同ECU节点的控制命令来实现车辆控制,这种控制方式在ECU节点较多时 也能准确执行各个ECU节点的各条控制命令,有效降低出错几率,提高车辆控 制的稳定性和安全性。另外,基于本发明的车辆控制方法和系统,在车辆开发 阶段,根据不同的车辆开发需求,开发人员只要相应地定义ECU节点个体以及 每一个ECU节点个体的执行方法就可以很方便地适配不同的车型和开发需求, 相对于传统技术中的车辆控制方式,本发明有效降低了车辆开发过程中的工作 量,提高车辆开发效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州汽车集团股份有限公司,未经广州汽车集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511018059.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种虚拟轨道汽车列车的控制系统
- 下一篇:混合动力车及其控制方法