什么是车辆中央控制器?
CVC可以是电源和车身控制器、推进和底盘控制器、数据网络路由器、网关、防火墙、区域主控制器和数据存储中心,集多项功能于一身,也可以仅执行其中的一些功能。更为重要的是,它是将软件代码转换为物理操作的关键架构组件,实现从数字字节到移动出行的跨越。
信号到服务的转化
长期以来,汽车一直由信号控制,车身控制器向特定设备发送一帧数据,然后该设备将作出反应,执行特定功能。在面向服务的架构 中,功能以更为通用的服务形式呈现,供任何需要这些服务的应用程序订阅。
CVC可以事无巨细地处理与汽车中数百个组件的通信信号,然后将这些功能抽象为软件应用程序的服务。有了它,开发人员就可以不必在处理车内通信方面花费更多时间,而将更多的时间用在开发为消费者真正带来价值的功能上。
例如,OEM可能想让用户通过信息娱乐系统中的应用程序控制车内温度。该应用程序可以订阅CVC提供的气温控制服务(我们把它叫做HVAC),并通过应用程序编程接口(API)与CVC进行通信。
用户选择温度后,车载信息娱乐系统中的应用程序则通过这些API指示HVAC服务开始工作,比如将汽车右侧的温度设置为20度。接下来,HVAC服务会通过区域控制器向压缩机、风扇和风门等各种执行器发送信号。HVAC服务将确定何时打开或关闭压缩机、启动哪些风扇以及风门打开的程度,然后在适当的时间向相应的设备发送信号。如果必要,该服务可以专门提供某些特定功能或微服务,以便可以仅针对这些功能进行更新。
通过这个抽象化过程,本例中的信息娱乐系统应用程序与气温控制的机械操作完全分离。它不知道气温控制操作的位置,甚至意识不到它们的存在。通过这种抽离,信息娱乐系统的开发人员可以无需考虑气温控制操作,而将精力专注于开发优化用户体验的功能,以及如何在各类应用程序中充分利用气温控制的操作进行创新。
没有CVC,软件定义汽车就不可能实现。在OEM构建安波福智能汽车架构SVA™所具备的大脑和神经系统时,也不应低估CVC的关键性。
有关车辆中央控制器的更多信息,请参阅我们的白皮书。