AutoSAR系列讲解(入门篇)6.2-Adaptive AUTOSAR简介

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/xyfx_fhw/article/details/100134156

Adaptive AUTOSAR简介

->返回总目录<-
首先要说明的一点是:Adaptive AUTOSAR(自适应平台的AutoSAR)和 Classic AUTOSAR(经典AutoSAR,就是我们之前学的)是相辅相成,互补的关系,并非取代关系。所以大家也不必因为Adaptive很前沿就一股脑的去学。不过目前国内会Adaptive的人确实不多,算是个机会吧。但是资料着实少的可怜,就只有AutoSAR官网有一些。大家可以去知网看看,这玩意儿的论文就没有-_-!。博主也希望给大家详细讲讲,但是能力有限确实不会啊,希望有哪位大神能开个专栏吧

一、一些概念介绍

1、传统E/E架构和未来的E/E架构

  1. 下图就是我们汽车中最为传统的E/E架构,简单说就是一条总线连接整个汽车(也有可能不止一条),然后ECU分布在总线上相互通信。但是随着车辆功能的不断增加,这样的结构就会随之增加ECU的数量,然后目前高级一点的车中都一百多个ECU,一般来说也都有几十个。而随着功能的需求日益增加,这种结构会越来越复杂。且也不再能满足汽车对互联网、5G等的需求,一旦网络能读取广播式的CAN总线,汽车行驶也不再安全。
    在这里插入图片描述
  2. 大家可能再项目中也有听过二合一、三合一的控制器。没错,接下来为了使得解决汽车系统越来越复杂这个问题,于是将功能相近的ECU集成到一起。我们将相似的功能称之为(比如有动力总成域、底盘域和娱乐系统域等等),而集成之后的控制器我们就称之为域控制器。其实就是把算力集中起来,不再分散成单个ECU中。这样做的好处是简化整车的架构,简化通信复杂度,使得ECU升级成为可能。目前大家都还在朝着这个方向努力
  3. 那么顺理成章,在未来的某一天,将算力集中的最终状态就是整车就一个中央计算单元控制。当然这个理想状态还需要解决很多问题(就目前而言还只是一个目标)
    在这里插入图片描述
  4. 博主的猜想:博主认为合久必分、分久必合;在将整车所有ECU整合成一个中央计算单元后,很可能会因为一些特殊的需求,还需要一些单独的特殊ECU支持。就像是我们的手机,都是一个高通骁龙或者苹果A系列处理器中央控制。但是为了使得音质提升,有的音乐手机就会单独整个运放芯片进去。

2、传统汽车和智能汽车

首先让我们回忆一下,功能手机和智能手机;大家应该就能八九不离十的猜出传统汽车和智能汽车的区别了。所以智能汽车最大的不同就是它能像智能手机一样升级功能,比如我的车本来是LEVEL1的自动驾驶,但是汽车硬件上其实是支持LEVEL2的,哪天车厂推送了LEVEL2的自动驾驶功能,我们的车下载这个功能包后,就能直接用上。而传统汽车就只能执行原车既定的功能,就好像功能手机的功能只有厂商定制的那些,而智能手机就可以安装软件来扩展功能一样。智能汽车还有一点就是它不再是独立的一个铁盒子;而是作为网络的一环,可以同驾驶员、乘客、红绿灯和各种地图之类的相互连接。也就是说我们的智能汽车就是一个移动的巨大智能手机,只不过它长得像汽车,附带了有汽车的功能。

二、Adaptive AUTOSAR介绍

1、发展的需求

随着时代的进步,智能化、网连化变成了当前汽车发展的大趋势;但是传统的E/E架构很难满足这样的需求。Classic AutoSAR是基于强实时性的嵌入式OS上开发出来的软件架构,能满足传统汽车定制化的功能需求,且能很好胜任;但是大家想一想,一旦要汽车接入网络,网络很可能有延迟、干扰,很可能无法满足强实时性。这种情况下Classic AutoSAR就无能为力了,所以就需要一套能够满足非实时性的架构系统软件,在这样的背景下,Adaptive AUTOSAR就诞生了。其将在较长一段时间内与Classic AutoSAR共存。由于Adaptive AUTOSAR安全级别基本还停留在ASIL-B(最高是D),所以很多需要强安全级别的ECU当下还是需要Classic AutoSAR(能满足ASIL-D)来实现。

2、自适应平台的优势

  1. 异构软件平台的系统集成
    上面介绍了域集中式的E/E架构,第一个优势就是Adaptive AUTOSAR主要就是来做这种域控制器,它能够成为连接Classic AutoSAR和Linux这样的非实时OS的桥梁
  2. 由基于信号向面向服务的通讯方式转变
    传统汽车一般还是使用CAN总线这样的广播式信号传输方式,但是这种方式有很多优势,在传统的汽车这样无需和外界通信的局域网中可以说完美。但是在未来数据量成几何倍数的增长后,CAN这样的总线模式就无法胜任了;同时由于广播式的CAN,一旦有黑客入侵,那么车辆数据将无所遁形,对乘客的生命安全也就无法保障了。所以基于客户/服务类型的通信方式将会是未来的趋势。

3、和传统AutoSAR的对比

比较项 Classic AutoSAR Adaptive AutoSAR
实时性 硬实时(最高us级) 软实时(最高毫秒级)
语言 C语言 C++语言
功能 一般由程序员固定不可变动 可较灵活变动
安全级别 ASIL-D ASIL-B

目前像华为这样的互联网公司已经有在做Adaptive AUTOSAR相应的项目的,前景也不错,还是希望有哪位大神能开个专栏详细讲讲吧。最后附上一张Adaptive AUTOSAR的架构图,可以看出和Classic AutoSAR是大不一样了:
在这里插入图片描述

附:返回总目录的传送门如下
->返回总目录<-

猜你喜欢

转载自blog.csdn.net/xyfx_fhw/article/details/100134156