汽车嵌入式SoC系统的应用与发展

发布者:DreamySunset最新更新时间:2013-02-17 来源: 21ic关键字:泛计算  嵌入式系统  汽车电子  SoC 手机看文章 扫描二维码
随时随地手机看文章
嵌入式系统是泛计算领域的重要组成部分,是嵌入到对象宿主体系中完成某种特定功能的专用计算机系统[1]。嵌入式系统有体积小、低功耗、集成度高、子系统间能通信融合的优点。随着汽车技术的发展以及微处理器技术的不断进步,在汽车电子技术中得到了广泛应用。目前,从车身控制、底盘控制、发动机管理、主被动安全系统到车载娱乐、信息系统都离不开嵌入式技术的支持。

1 汽车嵌入式系统发展历程

嵌入式系统诞生于微型机时代,经历了漫长的独立发展的单片机道路[2]。嵌入式系统的核心是嵌入式微处理器。与嵌入式微处理器的发展类似,汽车嵌入式系统也可以分为三个发展阶段:

第一阶段:SCM(Single Chip Microcomputer)系统。以4位和低档8位微处理器为核心,将CPU和外围电路集成到一个芯片上,配置了外部并行总线、串行通讯接口、SFR模块和布尔指令系统。硬件结构和功能相对单一、处理效率低、存储容量小、软件结构也比较简单,不需要嵌入操作系统。这种底层的汽车SCM系统主要用于任务相对简单、数据处理量小和实时性要求不高的控制场合,如雨刷、车灯系统、仪表盘以及电动门窗等。

第二阶段:MCU(Micro Controller Unit)系统。以高档的8位和16位处理器为核心,集成了较多外部接口功能单元,如A/D转换、PWM、PCA、Watchdog、高速I/O口等,配置了芯片间的串行总线;软件结构比较复杂,程序数据量有明显增加。第二代汽车嵌入式系统能够完成简单的实时任务,目前在汽车电控系统中得到了最广泛的应用,如ABS系统、智能安全气囊、主动悬架以及发动机管理系统等。

第三阶段:SoC(System of Chips)系统。以性能极高的32位甚至64位嵌入式处理器为核心,在对海量离散时间信号要求快速处理的场合使用DSP作为协处理器。为满足汽车系统不断扩展的嵌入式应用需求,不断提高处理速度,增加存储容量与集成度。在嵌入式操作系统的支持下具有实时多任务处理能力,同时与网络的耦合更为紧密[3]。汽车SoC系统是嵌入式技术在汽车电子上的高端应用,满足了现代汽车电控系统功能不断扩展、逻辑渐趋复杂、子系统间通信频率不断提高的要求,代表着汽车电子技术的发展趋势。汽车嵌入式SoC系统主要应用在混合动力总成、底盘综合控制、汽车定位导航、车辆状态记录与监控等领域。

2 汽车嵌入式SoC系统

2.1 技术特点

汽车嵌入式SoC系统是嵌入式系统向实时多任务管理、网络耦合与通信的高端应用过渡的产物,大大提高了汽车电子系统的实时性、可靠性和智能化程度。除了具备普通嵌入式系统的共有特性之外,它还具有以下几个优点:

(1)对实时多任务处理有很强的支持能力,中断响应时间1~2μs;
(2)具有很强的存储区保护功能;
(3)在嵌入式实时操作系统的支持下能合理进行任务调度,充分利用系统资源;
(4)硬件结构和软件功能都有很强的扩展能力,系统集成度大大提高,降低了成本;
(5)超低功耗,汽车静态功耗为毫瓦级;
(6)系统硬件抗干扰能力增强,适应高温、潮湿、振动和电磁辐射等各种工作环境;
(7)实时操作系统支持软件多线程结构,增强了系统的软件抗干扰性;
(8)提供强大的网络通信功能,具备IEEE1394、USB、CAN、Bluetooth或IrDA通信接口,支持相应的通信组网协议软件和物理层驱动软件,提供容错数据传输能力和更大通信带宽。

2.2 系统结构

汽车嵌入式SoC系统由硬件和软件两大部分组成。硬件包括嵌入式处理器和外围设备,软件包括应用软件和操作系统。软件通过数据结构、算法和通讯协议实现汽车电子控制策略,硬件则为软件提供了运行平台,执行具体控制。

汽车嵌入式SoC硬件系统集成度越来越高,一般为模块化结构,如图1(a)所示。在高性能CPU核心外通过IP总线扩展实时时钟模块、SRAM(静态随机存储器)及大容量FLASH,配置CAN总线与USB通信模块,无缝集成PWM输出、多通道串口、A/D转换接口与统一的高速缓冲存储器,支持RISC技术、多级流水线技术与在片调试技术。系统的实时处理能力、可靠性和网络通信能力大大增强[4]。

现代汽车电子系统从单一控制逐渐发展到多变量多任务协调控制,软件越来越庞大,越来越复杂,使得汽车嵌入式系统需要寻找新的软件解决方案。图1(b)描述了汽车嵌入式SoC系统软件的典型结构。它采用基于标准化接口和通讯协议的模块化软件设计,系统内部通讯由交互层直接完成,保障应用程序间的信息传送。网络层拥有数据流处理能力,是不同系统层面间信息交换的中间接口,能最大程度地整合系统资源。嵌入式实时操作系统摒弃了传统操作系统的前后台模式,使用总线驱动层和硬件抽象层管理I/O端口,合理分配CPU资源,采用基于优先级的事件管理策略,通过API(应用程序接口)调用应用程序,根据邮箱、消息队列和信号量机制综合管理中断、系统行为和任务。 [page]


图1汽车嵌入式SoC系统结构

2.3 常用的SoC系统平台

为适应汽车电子系统的发展潮流,各国的半导体和软件制造商纷纷推出相应的嵌入式SoC产品。

著名的SoC硬件平台包括:Intel公司的StrongArm核心处理器,拥有32位RISC数据总线、512KB的FLASH、256KB的SRAM和16位THUMB指令集,支持在片调试、三级流水线技术和LCD控制;Motorola公司的Dragonball核心处理器,它是32位RISC处理器,拥有16.85MHz时钟频率和2.7MIPS的处理速度,无缝集成SRAM、EPROM、FLASH、LCD控制器和PWM输出,支持16位端口DRAM;NEC公司的VR核心处理器,它是64位RISC芯片,拥有300MHz时钟和603MIPS的处理速度,集成统一的L2高速缓冲存储器、DRAM控制器、PCI-X网桥和10/100MAC设备。著名的SoC软件平台即实时操作系统包括:QNX公司的QNX、Wind River公司的VxWorks和Integrated System公司的PSOSystem。它们都是实时、微核、基于优先级、消息传递、抢占式多任务、多用户分布式网络操作系统,拥有模块化结构,内核运行高速稳定,通信能力和扩展裁剪能力很强。

在上述平台中,StrongArm核心处理器和Dragonball核心处理器以及VxWorks操作系统在汽车SoC系统中有着良好的应用前景。


图2 ABS/ASR/ACC集成化系统结构

3 SoC系统的典型应用

汽车嵌入式SoC系统充分适应了汽车的工作环境和技术要求,在汽车电子技术上广泛应用。其中北京理工大学正在研究的汽车ABS/ASR/ACC集成化控制系统具有代表性。

ABS/ASR/ACC集成化系统是综合了制动防抱死功能(ABS)、驱动防滑功能(ASR)和自适应巡航功能(ACC)的汽车新型主动安全系统,系统结构如图2所示。其在硬件上充分利用各个子系统的现有元件,轮速传感器、发动机转速传感器、节气门位置传感器、加速踏板传感器和探测雷达组成传感器网络,共用控制器和执行元件。在软件上应用信息融合、集中控制技术,通过对制动力矩和发动机输出功率的综合调节实现汽车制动防抱死、驱动防滑和自适应巡航功能。控制过程充分考虑三个逻辑模块上的相互关系,实现信息融合共享,例如ABS与ASR的车轮滑动率计算可以统一,ACC探测雷达获取的车速信息可以用来修正ABS参考车速[5]。

系统选用32位SoC硬件平台如Dragon ball核心的MC68EZ328取代原来的16位ABS控制器,提高了硬件处理速度与抗干扰能力,端口资源也更丰富。车载雷达选用法国AutoCruise公司生产的AC10型77GHz毫米波车载雷达,雷达信号的处理采用DSP处理器,并通过CAN总线与ABS/ASR/ACC集成系统控制器进行通信。CAN总线传输具有数据差动收发、容错和非破坏性仲裁的能力,传输速率高达1 Mbps。采用CAN通信提高了控制系统的实时性[6],并为系统功能扩展和整车传感器信息共享提供了方便。CAN通信拓扑结构如图3所示。 [page]


图3 CAN通信拓扑结构

汽车ABS/ASR/ACC系统软件集成化的难点是:在保证控制实时性的前提下如何进行中断管理和协调各项任务的优先级,因此在该系统中引入嵌入式实时操作系统十分必要。实时操作系统能合理分配软、硬件资源,实时进行多任务并行处理,为系统进行HAC(坡起辅助系统)与EBD(电子制动力分配系统)等功能扩展提供了条件,同时支持多线程的软件结构,增强了软件抗干扰性。操作系统选用VxWorks,任务调度采用基于优先级的抢占式策略。ABS/ASR/ACC集成系统中的任务优先级分配策略如表1所示。基于操作系统和任务优先级设定,具体的ABS、ASR和ACC控制功能由API调用应用程序实现。集成系统软件结构如图4所示。


图4 ABS/ASR/ACC集成系统软件结构

汽车ABS/ASR/ACC集成化系统采用新一代嵌入式技术,提高了系统的实时性、可靠性、可维护性和可扩展性。

4 SoC系统的发展趋势

汽车嵌入式SoC系统具有卓越的性能,其优越性逐渐被汽车界所认可。今后汽车嵌入式SoC系统将呈现出以下几个发展趋势:

(1)汽车嵌入式SoC系统将会向FPGA/CPLD(在线可编程门阵列)方向发展,系统由分布式可编程互连逻辑单元构成,单元之间可以交换信息,大量运算由硬件直接完成,体系结构更加灵活,集成度更高;
(2)在系统开发上遵循通用的汽车电子系统开放平台和统一的标准。为了提高软硬件通用性,加快开发速度,降低成本,SoC系统迫切需要构建统一的标准与开发平台,欧洲颁布的基于OSEK/VDX标准的MODISTARC规范将是汽车嵌入式系统开发平台的发展趋势;
(3)随着汽车局域网技术和智能交通技术的发展,嵌入式SoC系统将会形成以C级或D级网络为基础的整车分布式控制系统和以无线通信为基础的远程高频网络通信系统;
(4)嵌入式SoC系统的应用范围将逐步从高档车和进口车扩展到低档车和国产车。

汽车嵌入式系统近年来发展非常迅速,随着后PC时代的来临,基于网络通信和实时多任务并行处理的嵌入式高端应用将会越来越广泛。汽车嵌入式SoC系统在硬件上采用32位或64位高性能处理器,在软件上嵌入了实时操作系统,具有功能多样、集成度高、通信网络化、开发快捷及成本低廉的特点,在汽车电子控制和车载网络通信系统方面有着广泛的应用,是未来汽车电子的最佳解决方案。

参考文献
1 许海燕,付炎.嵌入式系统技术与应用[M].北京:机械工业出版社,2002
2 嵌入式系统的定义和发展历史. http://www.chinaecnet.com/xsj04/xsj040641.asp
3 Giles Hall. Tools for verification reuse in the design of an embedded system [J].
Electronic engineering, 2002; (74)
4 J.R.Evens. Enhanced image detection on an ARM based embedded system [J]. Design automation
for embedded sys-tems, 2002;(6)
5 张景波,刘昭度.信息融合技术在汽车安全行驶中的应用[J].系统仿真学报,2003;(9)
6 Michael J. CAN bus based the instrumentation system [J]. Diesel progress, 2003;(69)
关键字:泛计算  嵌入式系统  汽车电子  SoC 引用地址:汽车嵌入式SoC系统的应用与发展

上一篇:汽车防撞系统的研制与实现
下一篇:汽车前照灯照距自动调节系统

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

向超级中央计算机迈进 智能汽车电子构架变革迎接数字化重塑
本文作者李星宇,地平线市场拓展与战略规划副总裁,自动驾驶行业专家,前飞思卡尔应用处理器汽车业务高级市场经理、原士兰微电子安全技术专家,16年半导体行业经验。 引言: 在数字化重塑的浪潮下,一场深刻的汽车电子电气(E/E)构架变革正在酝酿,汽车行业正在沿着当年PC和手机行业走过的路迈向智能时代。这背后将折射出怎样的技术挑战、行业变局与应对措施? 只有把视野放在在机器人时代宏大的叙事背景下,我们才能看到这场智能汽车电子构架变革之于时代的全部意义。看到趋势并不难,难的是自我革命,谁能更坚决地拥抱这一趋势,谁就能赢得汽车行业百年巨变的竞争。 以下是本文几个关键结论: 1. 智能汽车将将成为一部移动的超级计算机兼数据中心,是IT史上最复
[汽车电子]
向超级中央<font color='red'>计算</font>机迈进 智能<font color='red'>汽车电子</font>构架变革迎接数字化重塑
安森美半导体携高能效汽车方案亮相慕尼黑上海电子展
2011年3月8日 –安森美半导体(ON Semiconductor) 将参加于2011年3月15-17日在上海新国际博览中心举办的慕尼黑上海电子展(electronica China 2011),亮相汽车电子主题馆,展出针对汽车电子领域的一系列高性能和高能效解决方案,包括汽车空调方案、车载娱乐方案、汽车照明方案、车载网络方案、汽车发动机管理系统方案及热门的汽车LED照明方案等。 作为全球前十大汽车半导体供应商之一,安森美半导体提供宽广阵容的可靠及创新的集成器件和高性能、高能效及高可靠性的解决方案,用于车身及便利、动力系统、安全及底盘、外部及内部照明、车载网络、音频及信息娱乐系统、驾驶员信息及远程信息系统等汽车应用,帮助
[汽车电子]
一种低成本的Ehternet嵌入式系统的设计
摘要:介绍了种廉价的CAN与以太网互连的方案。该方案实现了以太网与现有CAN总线的直接连接。方便了管理监控层(以太网)与生产测控层(CAN总线)之间的信息交流。详细介绍了硬件设计原理,给出了软件设计步骤和主要流程图。 关键词:CAN总线 以太网 RTL8019AS芯片 单片机 TCP/IP协议 随着互联网中硬件的迅猛发展,网络用户呈指数增长。在使用计算机进行网络互联的同时,各种家电设备、仪器仪表以及工业生产中的数据采集与控制设备也逐步地走向网络化,以便共享网络中庞大的信息资源。 本设计是以全电子化铁路车站控制系统为背景,任务是实现铁路车站执行机与远程监测机之间的信息交换。其中,执行机包括各个执行单元,采用CAN总线接口。监测
[嵌入式]
Altera嵌入式系统开发套件加速嵌入式开发
      2009年3月23号,北京Altera公司(NASDAQ: ALTR)今天宣布,开始提供Cyclone® III FPGA版嵌入式系统开发套件,这一全面的平台加速了FPGA嵌入式系统的原型设计和开发。开发套件采用了多块电路板,含有业界目前发售的密度最大的低成本FPGA——Cyclone III EP3C120,同时结合了一组高可靠性板上存储器、I/O接口、外设和预构建参考设计。借助最近发布的支持Altera Nios® II软核处理器的Wind River Linux,设计人员可以把这一硬件平台作为开发嵌入式Linux设计的基础。       Altera的Cyclone III FPGA版嵌入式系统开发套件含有精
[嵌入式]
汽车电子如何理解PMBOK和ASPICE?
  虽然ASPICE和PMBOK是两个领域的模型,但是随着PMBOK深入到各个行业,PMBOK的应用越来越广泛。在汽车行业,从2007年起,AUTOMOTIVESPICE已作为汽车电子行业软件流程实施评估的首选过程模型。汽车电子行业拥有PMP证的小伙伴也越来越多,在熟悉PMBOK的基础上,实施ASPICE可以事半功倍。
[嵌入式]
<font color='red'>汽车电子</font>如何理解PMBOK和ASPICE?
汽车电子稳定系统(ESP)
汽车电子稳定系统或动态偏航稳定控制系统(Electronic Stability Program,ESP)是防抱死制动系统ABS、驱动防滑控制系统ASR、电子制动力分配系统EBD、牵引力控制系统TCS和主动车身横摆控制系统AYC(Active Yaw Control)等基本功能的组合,是一种汽车新型主动安全系统。该系统是德国博世公司(B0SCH)和梅塞德斯-奔驰(MERCEDES-BENZ)公司联合开发的汽车底盘电子控制系统。 在汽车行驶过程中,因外界干扰,比如行人、车辆或环境等突然变化,驾驶员采取一些紧急避让措施,使汽车进入不稳定行驶状态,即出现偏离预定行驶路线或翻转趋势等危险状态。装置ESP的汽车能在极短的几毫秒时
[汽车电子]
<font color='red'>汽车电子</font>稳定系统(ESP)
基于嵌入式系统的人体步态自动识别系统
0 引言     早期的医学研究指出:人的步态中有24种不同的成分,如果把这24种成分都考虑到,则步态是为个体所特有的。有关研究人员近些年来通过对人的步态分析,已经得出了在步态视频序列中含有人的身份信息,因此进行步态识别也是一种非常重要的生物识别技术。步态识别是近年来越来越多的研究者所关注的一种较新的生物认证技术,它是通过人的走路方式来识别人的身份。基于步态的身份认证识别技术相对于其它生物识别技术有如下优点:远距离识别、识别对象的被动性、不易被隐藏、不易被察觉、应用领域广阔等,步态识别技术最近已经备受关注,并且已经取得了一些初步成果。如美国国防部研究项目署(DARPA)2000年的重大项目一HID(human identifi
[嵌入式]
CAN在汽车电子中的应用
CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由研发和生产汽车电子产品著称的德国BOSCH公司开发,并最终成为国际标准(ISO11898),是国际上应用最广泛的现场总线之一。到目前为止,世界上已经拥有20多家CAN总线控制器芯片生产商,110多种CAN总线协议控制器芯片和集成CAN总线协议控制器的微处理器芯片。在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。近年来,其所具有的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车计算机控制系统和环境温度恶劣、电磁辐射强和振动
[工业控制]
CAN在<font color='red'>汽车电子</font>中的应用
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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