正在迫近的新型车载网络

发布者:bdwhsc最新更新时间:2013-11-01 来源: eefocus关键字:网关  车载以太网  MCU 手机看文章 扫描二维码
随时随地手机看文章

技术发展的要求使得将来汽车网络的架构是由高度集成的域控制器来构建,这些域控制器由高速的系统总线互联。业界的趋势显示以太网将取代CAN成为骨干网。FlexRay、CAN、LIN将继续在子网络中将智能节点连接在一起。这种高度互联的网络架构需要强大的域控制器。

图1显示了一个典型的由若干域控制器(DomainController)组成的车载网络结构。该车载网络以高速以太网作为骨干,将四个核心域控制器(动力总成、车身及舒适系统、底盘系统、信息娱乐)连接在一起。每个域控制器在实现专用的控制功能的同时,还提供强大的网关功能。这种基于域控制器的架构终于彻底颠覆了传统的车载网络中ECU到ECU的点到点通信方式。如在车身及舒适系统域内部,各部件通过CAN、LIN沟通。在需要与其他域交换信息时则经由网关、以太网路由。这些域控制器不仅需要强大的实时处理能力,还必须同时拥有丰富的通信接口。



高速车载网络的技术趋势

新的诸如基于视频的泊车、车内电视及驾驶辅助系统等应用需要大量的程序及数据空间。例如一个高端车系列已经具有了超过1GM的嵌入式存储空间分布在超过100个ECU中。随着ECU的数量以及嵌入式存储器容量的增大,网络的带宽也需要随之增大许多。以下列举三个突出的技术发展要求。

以太网

随着数据容量、嵌入式存储器和域控制器架构的发展,车上需要新的高速互联接口。由于已广泛使用,以太网是一个明显的选择并已经在量产的车上采用。起初,以太网用作高性能的网络诊断,或者在车厂或维护中心用于软件下载。随着更多OEM开始使用,就产生了相应的ISO/SAE标准,将以太网用作诊断OBD接口。现在以太网已经在环视系统中采用了。这也在很大程度上归功于低成本而又满足EMI性能的非屏蔽双绞线的采用。以太网用作车载骨干网是很适合的,主要原因是:

●增加了带宽选择;

●在保持低EMI条件下采用低成本的非屏蔽双绞线;

●以太网是技术及市场成熟的网络架构;

●已经有很多有经验的技术开发者;

●容易与消费电子集成;

●有许多供应商提供软件和硬件;

●有许多低成本甚至免费的工具。

对高速并可扩展带宽的需求是采用以太网的重要动因。在非汽车应用中1GB甚至10GB带宽的应用已属平常,汽车网络的带宽相对滞后了。

以太网另一个强劲的优势在于其生态系统,已经有大量成熟的开发人员、软件、工具、供应商和实际应用的经验供汽车上的应用采纳和参考。再加上以太网已经在一些车型上开始量产使用,可以预见将来用量会激增并成为域控制器之间互联使用的车载骨干网。ENET从技术上也已经完全支持音视频桥接(AVB)标准,满足AVB的业务质量需求。AVB中的网络多线程能够将不同的通信类型在硬件上独立开,使得软件驱动更加有效,从而显著降低CPU的负载。网络多线程和流量成型技术还能够容易地将不同的通信任务分离,以保证高优先级的数据总是得到及时传送。例如在一个域控制器中将车身控制和网关的功能集成在一起。车身及网关的数据可以通过分解通信多任务来共享同一个MAC。这有助于最重要的任务(如网关)总是能够得到足够的网络带宽。

CANFD及其它通信接口

将来MCU中的Flash的容量显著增大,这导致量产时烧写和维护的时间相应延长,从而增加成本。同时更加复杂的ECU之间的通信数据量也会增加。这些都需要显存网络的带宽增大。此外,由于诊断和骨干网采用了高速的以太网,那么相应地需要现有CAN2.0网络的带宽也要增加,即在保护业界已有投资的同时也能适应高速网的需要。这就催生了CANFD(ISO11898-7)协议:灵活速率的CAN。CANFD允许波特率达到8MB/s,每帧的净荷达64字节。当CANFD采用大净荷配置时,其速率可达CAN2.0的6倍。

智能及高集成度的执行器和传感器通过各自的网络交换信息。许多车身电子节点通过CAN或LIN通信。通信延时、带宽及成本都是影响选定特定接口的因素。除CAN、LIN之外,在动力总成和底盘安全系统中SENT和PSI5接口也在不断增加业界的兴趣,能为将来的网络降低成本。例如PSI5与LIN相比将3线通信降为2线通信。尽管有很多新的网络协议会在车载网络通信中采用,CAN、LIN节点的数目仍然会显著增加。据StrategyAnalytics预测,到2018年LIN节点会超过10亿个,而CAN节点会超过20亿个。而每部车的LIN节点数约为10个,CAN节点数约为20个。LIN节点的年复合增长率会明显高过CAN,达到13%。

整车软件刷新(Vehicle Reflashing)

整车应用软件的刷新及重新编程是汽车电子的一个前沿方向。传统车上软件的刷新需要在严格管理的车厂或者是在例行的维护条件下进行。而将来整车软件刷新将扩展到诸如提高用户的便利性、无线软件升级等方面。现代汽车上可能具有达到50MB的嵌入式Flash分布在很多MCU上(这还不包括信息娱乐系统或多媒体系统)。OEM希望有安全、保密、方便、可靠的方式来更新软件。面对的技术挑战可能有:

●安全性:新的软件不能造成任何系统误操作;能够恢复到先前可靠的软件版本;[page]

●安防性:软件升级过程中不能被劫持,或有任何非授权的升级;

●透明性:软件升级对用户如驾驶员的影响最小。

车厂还可能需要在车辆运行时升级软件,或者下载一个软件版本使得车辆处于安全模式(如存储非运行状态)。

面向域控制器的多核车身MCU

面对车载网络发展的需求,需要全新高性能的MCU。飞思卡尔的MPC5748G正是面向此类应用的系列微处理器。MPC5748G在具备高强性能的同时,又拥有丰富的通信接口(如100M车规以太网接口)和灵活的低功耗模式。片上的FlexCAN3采用灵活的缓冲配置机制,能够同时交织地支持CAN2.0和CANFD。MPC5748G具备专用的特性来满足整车软件刷新的要求,如能够接受存储程序映像,并将映像分发到其它相关的节点。MPC5748G非常适合作为高级的中央网关处理器、高端的车身域控制器,甚至兼备网关和域控制器的功能。

MPC5748G配备了2个主频为160MHz的Power Architecture的e200z4内核、1个80MHz的e200z2内核、6MB的Flash、768KSRAM。除了灵活的低功耗模式外,还配备了硬件加密模块(HSM),其性能超越了HIS(Hersterller Initiative Sofeware)的SHE(加密硬件扩展Hardware Secure Extension)的要求。不仅如此,作为飞思卡尔Safe Assure项目的重要产品,MPC5748G的开发符合汽车功能安全标准ISO26262,适合至少ASIL-B级别的安全应用。由于有针对性的多核设计,MPC5748G特别适合在单个MCU中同时支持多个应用。高度独立的内核及其相关资源使得应用软件能够容易地隔离开。MPC5748G允许将一个内核及相应的片内外设和存储器资源配置给一个应用,而将剩余的资源分配给另外的完全独立的应用。为了便于在复杂的制造环境中管理多个版本和控制成本,需要在相同的硬件平台上可配置地使能相应的特性集合。应用软件层面隔离的另一个显著优点是能够便捷地集成许多独立自治运行的第三方软件。图2给出了MPC5748G的软件应用示例。在这个例子中,单个MPC5748G可实现两个独立的功能:


●实现经典的汽车软件开放架构(AUTOSAR)和车载网关功能;

●配置专有的存储器及外设资源;

●与IP功能独立,但能与其安全有效地通过中断和共享内存来交换数据IP联接;

●联接到整车网际以支持如车内分布式Flash下载;

●使用一个专有的e200z4内核。有独立的RAM、Flash、OS、Watchdog及系统资源。

小结

基于域控制器的高速互联是车载网络发展的趋势。技术的发展需要采用全新的网关域控制MCU。域网关MCU应该具备高性能、多核、丰富车用互联接口和加密通信等特性。

关键字:网关  车载以太网  MCU 引用地址:正在迫近的新型车载网络

上一篇:城市出租车的投放控制模型研究
下一篇:TE Connectivity 新工厂落户苏州

推荐阅读最新更新时间:2024-05-02 22:49

单片机笔记】OLED控制器SSD1306及驱动代码
前言: 很长一段时间内用OLED的机会都很少,即使用了也是参考的大牛的代码,最近迫不得已又仔细研究了一遍。记下来省的忘记。 手头上用到的是0.61寸的OLED分辨率是96*16,也就是横向有96个点,纵向有16个点,贴上这个的尺寸图 我并没有看太多的资料,网上的资料也非常多,大多数是将SSD1306的,这里就简单通俗的记录一下,拿这个96*16的为例子,SSD把纵向(y方向)做了分页处理,每8个像素点作为一组(8个像素点=8个bit=一个字节),那么对于y方向有16个点的那就是分成两页了,从0开始就是0和1。对于其他分辨率的也一样,向上加就对了。在驱动的时候最常规的方法是从左到右,从上到下。值得注意的是不同型号可
[单片机]
【<font color='red'>单片机</font>笔记】OLED控制器SSD1306及驱动代码
MSC-51单片机的3字节和4字节浮点数计算程序分析
MSC-51 3字节和4字节浮点数计算程序,主要用于数据采集及上传,经过IEEE转换,在上位机直接显示。 ;这是本人使用的MSC-51 3字节和4字节浮点数计算程序,主要用于数据采集及上传,经过IEEE转换,在上位机直接显示。 ; FLOATING PROGRAM ;########################################## ;########################################## ;----------------------------------------------- ; IEEE754 FLOAT CONVERT TO 4 BYTES FLOAT ; IN
[单片机]
MSC-51<font color='red'>单片机</font>的3字节和4字节浮点数计算程序分析
写出高效优美的单片机C语言代码
程序能跑起来并不见得你的代码就是很好的c代码了,衡量代码的好坏应该从以下几个方面来看 1,代码稳定,没有隐患。 2,执行效率高。 3,可读性高。 4,便于移植。 下面发一些我在网上看到的技巧和自己的一些经验来和大家分享; 1、如果可以的话少用库函数,便于不同的mcu和编译器间的移植 2、选择合适的算法和数据结构 应该熟悉算法语言,知道各种算法的优缺点,具体资料请参见相应的参考资料,有很多计算机书籍上都有介绍。将比较慢的顺序查找法用较快的二分查找或乱序查找法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大提高程序执行的效率。.选择一种合适的数据结构也很重要,比如你在一堆随机存放的数中使用
[单片机]
51单片机定时器设置入门 (STC89C52RC)
STC单片机定时器设置 STC单片机定时器的使用可以说非常简单,只要掌握原理,有一点的C语言基础就行了。要点有以下几个: 1. 一定要知道英文缩写的原形,这样寄存器的名字就不用记了。 理解是最好的记忆方法。好的教材一定会给出所有英文缩写的原形。 2.尽量用形像的方法记忆 比如TCON和TMOD两个寄存器各位上的功能,教程一般有个图表,你就在学习中不断回忆那个图表的形像 TMOD:定时器/计数器模式控制寄存器(TIMER/COUNTER MODE CONTROL REGISTER)    定时器/计数器模式控制寄存器TMOD是一个逐位定义的8位寄存器,但只能使用字节寻址,其字节地址为89H。 其格式
[单片机]
平凡单片机教学——初学单片机几个不易掌握的概念
随着电子技术的迅速发展,计算机已深入地渗透到我们的生活中,许多电子爱好者开始学习单片机知识,但单片机的内容比较抽象,相对电子爱好者已熟悉的模拟电路、数字电路,单片机中有一些新的概念,这些概念非常基本以至于一般作者不屑去谈,教材自然也不会很深入地讲解这些概念,但这些内容又是学习中必须要理解的,下面就结合本人的学习、教学经验,对这些最基本概念作一说明,希望对自学者有所帮助。 一、总线:我们知道,一个电路总是由元器件通过电线连接而成的,在模拟电路中,连线并不成为一个问题,因为各器件间一般是串行关系,各器件之间的连线并不很多,但计算机电路却不一样,它是以微处理器为核心,各器件都要与微处理器相连,各器件之间的工作必须相互协调,所以就需要
[单片机]
单片机控制的数字触发器
摘要 介绍了8051单片机在晶阐管触发电路中的应用,同时有单片机与上位机进行串口通讯的软件设计。由软件控制可产生不同顺序的6组触发脉冲。 关键词 单片机 VB 晶阐管 数字触发器 电力电子技术研究的内容包括三个方面:电力电子器件、变流电路和控制电路。电力电子变流技术在工业化领域有着广泛的应用。家用电器节能灯、电子拖动、电炉控制系统中已采用相控整流技术。但多数触发装置普遍是模拟的,调节十分的不便,触发精度差、故障率高。采用单片机来控制晶阐管的触发,是晶阐管应用的发展趋势。本文介绍了一种由8051单片机组成的触发控制系统,可实现高分辨率的数字触发器。 1 系统硬件组成及其原理 系统硬件组成如图1,被控对象是三相全
[单片机]
基于51单片机ADC0808自动数字电压表仿真数码管显示
硬件设计 该设计是基于51单片机,ADC采用TI公司的ADC0808,自动数字电压测量表,显示器采用4位数码管,测量范围为0.5~10V,精度约为0.02。 仿真图如下: 程序源码: #include reg52.h unsigned char code dispbitcode ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; unsigned char dispbuf ; unsigned int i; unsigned int j; unsigned int getdata; unsigned int temp; unsigned int temp1;
[单片机]
基于51<font color='red'>单片机</font>ADC0808自动数字电压表仿真数码管显示
基于MSP430F149单片机的车体调平装置设计
随着国防技术的发展,根据任务需求,越来越多的军用武器需要随时变更工作地点。为了保证这些军用武器的机动性能,往往以载车为运输载体,如火箭炮这样的大型武器就被安装在载车上。载车到达目的地后,借助平台快速将武器架设调至水平而后工作,工作完成后平台能够快速地撤收、转移。既保证了武器的工作性能,又提高了机动性。 传统上,主要依靠人工手动完成平台的水平度调节,这需要一部分人员手动调节千斤顶,另外一部分人员观察水平仪的水泡位置。这种调平方式费时费力,且精度低、抗倾覆能力差。随着调平时间和调平精度要求的提高,过去的调平方式已远远不能满足实际情况的需要,所需时间短、精度高、抗倾覆能力强的自动调平控制技术应运而生。 在军用方面,自动调平控制系
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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