无人驾驶中整车设计需求及整车控制原理图

发布者:boyhxz最新更新时间:2022-12-06 来源: elecfans关键字:无人驾驶  整车控制 手机看文章 扫描二维码
随时随地手机看文章

VCU即汽车的控制单元(Vehicle Control Unit),通过CAN总线与汽车的发动机、变速器、油门踏板、制动踏板、车身控制器等各种电子设备通信,监测车辆状态(车速、温度等)信息,采集各个控制单元的工作状态,向动力系统、动力电池系统、车载附件电力系统发送车辆的运行状态控制指令。


  01什么是VCU

69addec6-626a-11ed-8abf-dac502259ad0.jpg

VCU即汽车的控制单元(Vehicle Control Unit),通过CAN总线与汽车的发动机、变速器、油门踏板、制动踏板、车身控制器等各种电子设备通信,监测车辆状态(车速、温度等)信息,采集各个控制单元的工作状态,向动力系统、动力电池系统、车载附件电力系统发送车辆的运行状态控制指令。VCU是实现整车控制决策。


02组成

结构组成:由金属壳体和一组PCB线路板组成  

69cfac40-626a-11ed-8abf-dac502259ad0.jpg

硬件组成:功能上由主控芯片及其周边的时钟电路、复位电路、预留接口电路和电源模块组成最小系统。   在最小系统以外,一般还配备数字信号处理电路,模拟信号处理电路,频率信号处理电路,通讯接口电路(包括CAN通讯接口和RS232通讯接口)。


03作用

整车控制器(VCU)  

69ea766a-626a-11ed-8abf-dac502259ad0.bmp

整车控制结构图 它主要负责:   

1)接收、处理驾驶员的驾驶操作指令,并向各个部件控制器发送控制指令,使车辆按驾驶员期望行驶;

2)与电机、DC/DC、镍氢蓄电池组等进行可靠通信,以及针对关键信息的模拟量进行状态的采集输入及控制指令量的输出;   

3)整车控制器提供对相应部件进行直接控制的信号通道,包括D/A转换和数字量输出等; 4)接收处理各个零部件信息,结合能源管理单元提供当前的能源状况信息;   5)系统故障的判断和存储,动态检测系统信息,记录出现的故障;   6)对整车具有保护功能,视故障的类别对整车进行分级保护,紧急情况下可以关掉发电机及切断母线高压系统。整车控制器的开发包括软、硬件设计。核心软件一般由整车厂研发,硬件和底层驱动软件可选择由汽车零部件厂商提供。


04开发流程

开发过程中首先明确整车设计需求及整车控制原理图,电气原理确定后,就确定了整车的控制方案,这时就可以确定整车控制器的接口功能,整车控制接口定义确定后,内部功能也就确定,整车硬件部分完成。  

6a27cad8-626a-11ed-8abf-dac502259ad0.jpg

接着进行软件的设计,VCU的开发流程有很多种,但是从软件开发的角度看,主要包括:   1、底层软件的编写,主要是配置时钟、SPI、CAN、PIT、ECT、IO、interrupt等的寄存器。软件开发前要有指导软件开发的资料,主要有:软硬件接口表、整车高低压电气原理图、CAN通讯协议以及详细功能策略文档;


底层软件平台化发展。底层软件进行平台化之后,针对不同的项目,往往我们只需要进行简单的配置就可以适用了。我们这里的做法是:将项目个性化的内容以一定的格式写在EXCEL表格中,然后通过开发脚本来读取这些EXCEL表,脚本会以写文本的方式将代码写出来,开发这些脚本的工具很多:如MATLAB,C#/VB等;   


2、软件开发。有了上述的文档,就可以开始软件开发工作了。软件开发工作分 底层 和 应用层。底层软件工程师的工作主要是写一写硬件驱动(如 DIO /ADC/PWM/CAN/LIN等)、协议栈(如CCP、UDS等)。应用层软件工程师的工作主要是将具体的功能策略在MATLAB软件上模型化,然后自动生成代码;   


3、软件集成及测试。应用程序包括:数据采集、故障诊断、工况判断、辅机管理、通讯控制。底层软件和应用层软件都做好之后,就需要对软件进行集成了,底层软件平台和应用层软件之间交互的接口主要是一些全局变量或者API。经过集成之后就需要对代码进行测试(主要是进行HIL测试);   


4、Bootloader开发。这里不得不说下Bootloader的重要性,在汽车行业,往往需要代码进行不断修正与更新,且VCU在做好之后也不可能通过串口进行程序烧录了(不可能开盖烧录),所以需要利用CAN总线进行代码的烧录。   


5、调试软件:通过CAN总线进行程序下载更新的BootLoader软件。通过Busmaster监控  

05应用

无人驾驶中常用的VCU信号有如下几个:汽车车速、汽车方向盘转角、汽车航向角变化率、油门踏板开度、制动踏板开度等。   不同的场景对数据有不同的应用。   那么怎么利用VCU信号做最常见的航位推算?  


传统的PID是工业生产中最常用的一种反馈控制方法。如果把PID运用到车辆控制中,控制的指令使用当前车辆所处的状态决定的,当执行的时候已经存在一定的延迟,PID算法无法满足无人车控制中的要求。   模型预测控制(MPC)是一种致力于将更长时间跨度、甚至于无穷时间的最优化控制问题,分解为若干个更短时间跨度,或者有限时间跨度的最优化控制问题,并且在一定程度上仍然追求最优解。  


预测模型:预测模型能够在短时间内很好地预测系统状态的变化

在线滚动优化:通过某种最优化算法来优化未来一段短时间的控制输入,使得在这种控制输入下预测模型的输出与参考值的差距最小

反馈校正:到下一个时间点根据新的状态重新进行预测和优化

VCU信号基于运动学车辆模型引入一种新的控制理论—— 模型预测性控制 (Model PredicTIve Control) ,被广泛的应用在无人驾驶领域中的航位推算   为了计算的方面,很多情况下,工程师会将车辆四轮模型简化成两轮模型,即自行车模型。  

6a4f5882-626a-11ed-8abf-dac502259ad0.jpg

汽车的车轮转角为δf   分别做垂直于后轮和前轮的射线,这两根射线会交于O点,两轮模型会绕O点进行运动,在短时间dt内,可以认为O点不动。连接O点和汽车的质心成一条线段,实际汽车的运动方向v将垂直于该线段。运动方向ψ与车身方向所成的夹角β,这个角度一般称为偏航角。   β 可以由如下公式计算求得  

6a6ec230-626a-11ed-8abf-dac502259ad0.png

假设t时刻的汽车的状态为xt,yt,经过dt时间后的t+1时刻,状态为xt+1,yt+1,则他们之间的关系为  

6a8801f0-626a-11ed-8abf-dac502259ad0.png

根据以上理论即可在丢失定位信息后的短时间内,依靠自身的传感器信息,进行位置和位姿估计。  


关键字:无人驾驶  整车控制 引用地址:无人驾驶中整车设计需求及整车控制原理图

上一篇:思瑞浦新推汽车级高压低功耗电压监控器TPV8368Q
下一篇:电动汽车电控系统的解决方案

推荐阅读最新更新时间:2024-10-29 08:56

无人驾驶看似美好,这些难题不解决都是白搭
2017 年百度  AI  开发者大会上,现场视频连线了正乘坐 无人驾驶 汽车行驶在五环上朝会场赶来的李彦宏,他坐在副驾驶上解说,身边司机的双手并没有触碰方向盘,也正是因为这句话,无人车收到了交警的第一张罚单。2018 年春晚,由百余辆无人车组成的车队在港珠澳大桥上大秀车技,亿万观众通过现场直播观看了视频。   当我们还在感慨驾驶是一件费心费力的事情时,无人驾驶技术的进步已经逐步开始了解放我们的双手到大脑的发展,在 O'Reilly 和 Intel 人工智能 2018 北京大会上,营长与前百度硅谷研发中心创始核心成员李力耘博士聊了聊,李力耘表示目前无人驾驶技术上最亟待解决的技术是:是 传感器 的能力跟它的价值的平衡、无人驾驶的规划
[嵌入式]
戴佟森:以事业为赌注,Intel会在无人驾驶领域成功
过去三十多年,每个清晨我都从床上爬起来,去到英特尔公司上班。但30多年来,我从未像现在这样的兴奋,因为我正在领导的英特尔无人驾驶团队。 不要误会——我的职业生涯绝对精彩,并且参与了诸多对世界产生重大影响的项目。但我现在所要解决的是目前最复杂的技术挑战之一:可能帮助汽车行业重塑交通,可能每年拯救数百万生命——这些都不同于我们之前所做的任何事情。这就是我推迟退休的原因所在。 戴佟森:以事业为赌注,Intel会在无人驾驶领域成功  我坚信英特尔会在无人驾驶领域取得成功。我们拥有广泛而深厚的经验,以及解决这项挑战所需的全球最先进的技术工具。我们已经整合了整个公司的资源,并从汽车行业招募了经验丰富的人才。我们的团队正加足马力,来突破
[汽车电子]
基于预测控制的48V整车控制策略
48V系统可以给整车带来启停、助力、能量回收和滑行等功能,提高整车的燃油经济性。此外,若能将前方交通环境信息引入到48V车辆中,在时间域上可以让整车实时优化能量管理策略,进一步提高燃油经济性,预计可带来3%左右的额外提升,同时也可带来一定驾驶舒适性方面的改善。 为了实现这一功能,整车需要集成摄像头和毫米波雷达等设备以及需要利用地图得到前方道路曲率坡度等信息,需要开发基于预测的整车控制策略以适应复杂工况,同时需要定义出整车控制策略与摄像头/雷达/地图设备之间的数据接口,并且良好的人机交互的设计对于驾驶员是否可接受此预测控制也很关键。目前联合电子48V团队已搭建完成集成有摄像头/雷达等的试验车辆,此车辆可在不同工况场景下给驾驶员和车辆
[汽车电子]
基于预测<font color='red'>控制</font>的48V<font color='red'>整车</font><font color='red'>控制</font>策略
2017年CES:无人驾驶将会是下一个风口?
文/崔玉贤 未到早上九点,拉斯维加斯大道已经开始堵车了,这是个很奇怪的现象,拉斯维加斯明明是一个出了名的“早上不堵车,晚上堵车,越晚越人多”的城市。细心观察一下,你会发现原来是因为有那么一大群穿着西装却背着电脑双肩包的科技咖们,默默的穿过赌场,奔赴那个承载着改变世界梦想的展会——国际消费类电子产品展览会。 作为全球最大消费电子展会,每年的CES厂商们都卯足了劲,将自己最好的产品和概念展示出来。相比去年大热的VR、AR和无人机产品,今年无论是厂商还是媒体都将重点放在了无人驾驶和智能车载系统上,就连不搭边的家电厂商也在展台上放着一辆车,汽车厂商更是展示了多种多样的概念车。让整个电子展生生的变成了汽车展。每年的CES都是1月份举行,
[手机便携]
基于μC/OS-II设计整车控制器系统技术
混联式混合动力系统的子系统众多,其中整车控制器作为实现驾驶员驾驶需求和能量安全的管理系统,需要协调发动机、扭矩、电机和电池的功率在不同工况下的合理分配,实现制动能量回馈,并控制外围设备(如空调、灯光),以达到最佳的节能排放效果。系统任务的复杂性和强电磁干扰环境都对整车控制器的实时性和可靠性提出了重大挑战,传统的单任务循环式的程序控制模式难以满足需求,本文采用了开放源码的嵌入式操作系统μC/OS-II设计整车控制器系统软件。 1 整车系统结构    所开发的全混合动力轿车是天津市重大专项课题,以长城哈佛SUV轿车为平台。该车动力系统主要由发动机、交流电动机、交流发电机和高性能的镍氢电池、行星架动力分配机构以及DC-A
[汽车电子]
基于μC/OS-II<font color='red'>设计</font><font color='red'>整车</font><font color='red'>控制</font>器系统技术
谷歌无人驾驶汽车密而不发的背后
你是否愿意买一辆自动驾驶汽车,即使在99%的区域都不能驾驶?在雨雪天气也不能开出去,也不能直接开过坑洞较多的路面。 如果你的答案依然是yes,那就可以去看看Google的自动驾驶汽车。 Google汽车团队的主管Chris Urmson表示,Google暂时还没有发售这款车,并表示在发售之前这款车将会进行全面的测试。“毫无疑问这款车现在还没有准备好,因为还有一系列的问题还需要被解决”。 Google的汽车已经安全的进行了70万英里的测试。Steven Shladover,一个加州大学伯克利运输研究所的研究员表示,“结果显示,公共认为所有的技术问题已经被解决了,不过这并没有看上去这么简单”。 没有人比Urmso
[嵌入式]
特斯拉喊冤:出事故难道都怪自动驾驶?
最近,美国弗罗里达州一位40岁的 特斯拉 Model S车主在 自动驾驶 模式下全速撞到一辆垂直横穿高速的白色拖挂卡车而丧生。7月1日,特斯拉在官方网站上就此次车祸公开发表声明称,美国高速公路安全管理局(NHTSA)就此次事故中特斯拉自动驾驶功能的表现展开初步评估。   该事故发生后,各界人士人事大多将矛头指向了自动驾驶技术和特斯拉。将不成熟的技术推向市场、在官方说明上对死者的态度中没有忏悔等等,不到两个月的时间这些争论铺天盖地的袭来。然而无论将矛头指向还未普及的自动驾驶技术还是特斯拉这家电动汽车公司,杀死弗罗里达州40岁特斯拉Model S车主的仍是他本人。     装备在特斯拉上的自动驾驶更多只是辅助驾驶的
[嵌入式]
库克确认苹果汽车项目 是否量产待定
    原本这周属于MWC展会,但被苹果抢了N个头条。先是苹果与FBI打的不可开交,今天苹果CEO库克又公开承认苹果汽车项目,让业界为之一振。   据财富报道,库克在近日的采访时说,苹果暂未决定生产电动汽车,目前处于概念探索阶段。记者追问,那苹果为何招募了如此多的汽车人才(还从特斯拉挖角引不满),库克说这跟最终决定生产汽车并没有直接关系。   虽然库克一直声称未确定量产,但毫无疑问,苹果在做汽车这事是板上钉钉了。   按照此前的消息,苹果汽车项目项目代号为“Project Titan”,将在2019年发布,现在已经有1000名工程师加入,电动、无人驾驶都将是其特色。至于价格,卖肾肯定是不够的,努力赚钱吧。
[汽车电子]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved