谈谈“域控制器”

说到域控制器,不得不从啥是控制器说起。这个事情,说来话长(请原谅我的啰嗦,直接抛出一个概念或者结论,而不给别人解释清楚,让别人自己去猜,在我看来就耍流氓。而且不说清楚,我自己都过意不去,觉得那是一个不负责任、不厚道的人的做法)
所有的控制器本上都只做三件事情:采集数据,进行逻辑处理,输出。我喜欢称之为IPO(Input- Process - Output),因为这能让我想起股票、公司上市、Money……(此处省略800字)
这个模型也有人称之为S-P-A: Sense – Plan - Act。对于我这个老实人来说,SPA总是感觉怪怪的
IPO这个模型,如果放大一些,可以把整车看成是一个IPO的模块,输入用户的各种控制命令和环境信息 --- 进行逻辑处理 ----- 输出整车级别的功能。比如说:用户踩下加速踏板,车辆能够加速。或者是用户按下遥控钥匙的锁车按键,整车上锁。其实这个才是用户想要的东西。现在大家花了很多精力去研究的技术,比如说电源管理、网络管理等,最终用户是根本不关心的,只要我的车想开的时候就能开,我去管什么电源模式管理技术是否先进干嘛?事实上也没有一款车去宣传这个东西。
我们这些技术人员搞这个完全是因为被整车的成本、性能、和当前的相关技术的局限性所逼迫的。假如说现在有了一种容量超级大的电池,价格还便宜,体积有小,那么谁还会在乎静态电流之类的参数了呢?
Tesla就是想清楚了这一点,完全站在用户的角度去做全新的设计,Model3甚至取消了仪表盘。其实,仪表盘真的是一定需要的吗?这个问题不同的人可能会有不同的想法。在我看来,现在的仪表这么复杂,完全是历史上的很多东西一代代积累下来的。比如说燃油车的转速表,最初的车都是手动挡,看转速决定换挡时机是一个很重的事情,但是现在自动挡的车还有多少人看转速,看了你能做什么事情吗?设计车的人为啥不能多去想想驾驶员究竟想看到啥呢?
控制器,很多年以前被称为车载电脑(可能那个时候大家只能拿电脑来类比控制器了),经常被称作ECU(ElectronicControl Unit)。或是Controller,也对应的动词是Control,意思是:指挥; 控制; 掌管; 支配; 限制; 限定; 等
PS:之所以扯到英语,不是为了展示我学过英语,而是因为电子学发源于西方,中国引进过来后,很多概念、名称都没有与之对应的词,就只能根据理解去命名了,所以很多时候就不那么准确了。比如说总线这个词,英语为BUS,也就是公共汽车,很形象的表明了BUS可以承载很多信息(可以理解为乘客),要经过上很多车站(控制器),每个站都有可能有乘客上下车,也就是有的控制器把信息放到BUS上,有的信息被某些控制器所取用。多么的形象啊,创造这个词的人就是天才。相比之下,中文词总线就损失了很多的含义。不过,要想把这些专业词汇的翻译都做到”信、达、雅“还真的不容易。
知道了控制器能够做什么,我们再来看看控制器是啥样的。下面的图片是在网络上随便找的,第一个是正常的样子,第二个是控制器裸奔的照片。每个控制器都是不一样,但是从可见部分讲,基本上都是由外壳、PCBA+接插件组成的。

(随便搜了一个图竟然是老东家的东西)
虽然外壳、PCBA+接插件都很重要,控制器的可见部分中PCBA才是真正的核心,因为软件存储在里面。硬件可以被Copy,但是软件却不能。所以软件才是各个主机厂可以真正保护的东西。
  •  无域控制器的架构

现在主流的无域控制器的架构,基本特点就是各个功能一般由单独的控制器主要负责,包括输入信号采集、逻辑处理,以及各种相关负载的控制。简单的说,一个功能模型的相关的IPO工作的绝大部分都是由这个控制器自己完成的。所以,现在增加功能很多时候都是通过增加控制器来实现的。比如说,需要车联网的相关功能就加装一个TBOX,增加一个电动座椅功能,就需要加上一个座椅控制模块。正因如此,也就产生了很多专业的控制器供应商。如果一个供应商在哪个领域的做的比较牛,那么他就变成了这个控制器的专业厂商,所以,我们整车厂的人也就形成了固化的思维,需要哪个功能就去找哪个供应商联系买这个控制器回来。
  •  域控制器

随着时代的发展,嵌入式处理器的处理速度越来越快,各种新型总线的传输速率也越来越快,比如说FlexRay能够达到10M的速率,目前普及的车载以太网Ethernet可以达到100M。有了高速的传输,部分实时性高的事情就可以进行集中处理了。打个比方,古代通讯不发达的时候,皇帝们只能去任命一些封疆大吏来全权处理当地的事物,而封疆大吏们又会任命很多太守去管理各个郡。但是在现代社会,这种形式虽然好像还在,但是内涵已经彻底变了,随着通讯和交通的发展,中央可以随时获得各个地方的信息,并且直接去管理地方的很多事情。域控制器就是通讯和交通充分发展过程中的一个过渡性产物。
请务必注意过渡性这个词。因为目前业内已经有了更高的目标规划:Server。
IPO这个理念大家一定要仔细体会一下,理解了IPO,就明白了控制器的本质。无论控制器的软件、硬件如何变化,控制器的基本功能还是没有变,还是去采集输入、进行逻辑处理、然后控制输出。输入的信号在更新,需要控制的输出端也在变化,控制器就必然要变化。
输入端的变化主要来自:新功能的需求(比如ADAS,车联网等),新的总线(如:FlexRay,以太网,CANFD,LVDS等),新的传感器和输入端(智能传感器,雷达,摄像头,屏幕、云端等)。
输出端的变化可能少一些,比如智能执行器、各种屏幕等。
有了这么多输入和输出端的变化,中间的处理单元一定要进行相应的升级,尤其是各种摄像头、雷达等的引入,让需要处理的数据量成几何级数进行增长,需要的控制器的计算能力也就要增加,因此,域控制器往往会有多个MCU和SOC。
另外一方面,如上面所说的通讯总线速度的大幅度增加,可以让一些需要多个单独控制器执行的逻辑处理和计算工作,集中到一个域控制器中完成,然后再通过总线去发送给各个智能执行器。但是由于目前智能执行器的发展还没有那么快,所以很多时候是需要通过具有总线通信能力的一些控制器去驱动执行器的。
我相信这一定是一个过渡方案。将来,随着ASIC的发展和成本降低,很多执行器可以直接集成通信能力了。那个时候,控制器的数目就可能真的减少到大众所说的几个了。
再从IPO的角度理解一下域控制器和未来的Sever,输入输出端无论如何变化,域控制器和未来的Sever都只是做一件事情,根据输入来控制输出。即使将来AI能够集成到域控制器和未来的Sever中,原理也还是这样。
再补充一点,域控制器的发展至少要分为两个阶段:功能域控制器和区域控制器。
目前,由于前面所述的各个专业领域的技术还掌握在一些各自领域的供应商中,整车厂还只能按照功能域的方式来实施域控制器的方案。因为整车厂还没有能力去掌握每个领域的全部知识。只能去找某个领域的大供应商来开发一个功能域控制器。但是,整车厂肯定会在这个过程中,把自己已经掌握功能通过自己来开发软件,软后布置到这个域控制器中。
  • 区域控制器

而随着整车厂的Knowhow的不断积累SDV的目标在不断的接近,终有一天,整车厂可以自己掌握大部分的核心知识,能够随心所欲的根据自己认为最优的方式布置控制器,从而减少线束成本和重量。那个时候,车上就只需要布置一个中央控制器,在每个执行器和传感器多的地方就近布置一个域控制器。控制器的软件由主机厂来自己根据需要去开发和布置。那个时候很多的零部件供应商就变成了硬件的生产商,最多是开发一些底层软件和中间件。
  • Sever

当域控制器的能力越来越强,新的总线通信技术的成本越来越低,智能(具有基本运算处理能力和总线通信能力)的传感器和执行器越来越多和便宜,那么就可以实现共产主义了:车上只要一个强大的控制器 ----Sever---就够了。
今天就先说到这里,明天继续分析。
(0)

相关推荐

  • 车身网络控制器

    概述 随着汽车电子技术的发展,各整车厂为了提升市场竞争力,在中高级车型上采用车身网络控制,以提高整车的舒适性和安全性.经纬恒润作为国内设计.生产商用车车身网络控制器的供应商,推出分布式网络控制方案,实 ...

  • 域架构的演进

    汽车电子与软件 184篇原创内容 公众号 域架构的前世今生 如大家所知,"远古时期"的汽车电子电气架构起源于分离式架构,也就是德美日韩四大车企巨头横行七大洲八大洋的时候,为了更高效 ...

  • 智能驾驶域控制器的软件架构及实现:支持L3 的软件架构及产品架构

    第二篇支持L3+的软件架构Level 2 及以下级别的自动驾驶功能基本上都是属于"驾驶辅助"性质.各功能的场景,主要的驾驶行为是驾驶员主导,自动驾驶系统只在非常限定的条件约束内对车 ...

  • 智能驾驶域控制器的软件架构及实现(二):支持L3 的软件架构及产品架构

    第二篇  支持L3+的软件架构及产品架构 Level 2 及以下级别的自动驾驶功能基本上都是属于"驾驶辅助"性质.各功能的场景,主要的驾驶行为是驾驶员主导,自动驾驶系统只在非常限定 ...

  • 面向未来汽车电子电气架构的域控制器平台

    来源:联合汽车电子有限公司 作者:刘佳熙.丁锋 1. 集中式汽车电子电气架构和域控制器 1.1 集中式电子电气架构的必要性 当前汽车采用分布式汽车电子电气架构,如图1所示,该架构在计算性能.通讯带宽. ...

  • 架构转变和ADAS/AV域控制器

    当前的分布.分散式车辆架构的每个功能都包含一个ECU,通常每次添加新的功能时都会再增加一个新的ECU.低端车型大约有50多个ECU,中端车型大约80多个,而高端车型则多达110多个ECU.这种架构非常 ...

  • 搭载英博超算智能驾驶域控制器,大蚂蚁L2+智能驾驶辅助体验

    经过英博超算与奇瑞新能源近两年的合作,搭载英博超算L2.99智能驾驶域控制器的量产版大蚂蚁车型已经正式推出,这套系统可助力大蚂蚁实现全功能的ADAS智能辅助驾驶.APA全自动泊车以及360°全景影像. ...

  • 商用车车身域控制器

    概述 随着整车发展,电气架构越来越复杂,为了降低整车成本,减少整车线束复杂度,支持面向客户的整车功能,车身域控制器扩展算力,能够兼容传统BCM 功能,同时集成空调算法.门控逻辑.胎压监控等整车控制策略 ...

  • 英飞凌余辰杰:MCU 在智能驾驶传感器和域控制器中的应用

    前言:在整个智能驾驶解决方案中,MCU 的角色主要是配合感知芯片,根据车辆当前的运动状况和感知目标,输出的一些信息给底盘系统,因此,保证 MCU 在智能驾驶传感器和域控制器应用中的安全至关重要. 为此 ...

  • 域控制器架构的“外延”.ppt

    域控制器架构的“外延”.ppt

  • 汽车域控制器行业研究报告:智能汽车的“大脑”

    (报告出品方/作者:开源证券,任浪.刘强) 报告综述: 域控制器解决汽车软硬件升级桎梏,开启智能驾驶新时代 传统汽车 E/E 架构采用分布式,功能系统的核心是 ECU,智能功能的升级依赖 于 ECU ...