如何利用MCU提高汽车设计性能

发布者:火箭飞人最新更新时间:2014-10-27 来源: 21ic关键字:MCU  汽车设计  汽车仪表板 手机看文章 扫描二维码
随时随地手机看文章
引言

在现在的汽车设计中,人们越来越注重智能和环保这两个方面。因为智能化的汽车可以为人们带来高度的安全性和舒适感,在环保方面,通过使用数字技术达到节能省碳的目的。因此,数字化程度在汽车领域也愈来愈深,大到动力传动系统,小到车载娱乐系统,无处不见电子组件的身影,它们被广泛应用在感测和操控上。

在汽车电子的各个系统当中,往往需要采用微控制器(MCU)做为运作控制的核心,而汽车对电子系统的倚重,也刺激车用微控制器市场的快速成长。车用微控器涵盖8位、16位、32位等低、中、高阶产品等级,各有其适合的应用系统,大致如下:

8位MCU:主要应用于车体的各个次系统,包括风扇控制、空调控制、雨刷、天窗、车窗升降、低阶仪表板、集线盒、座椅控制、门控模块等较低阶的控制功能。

16位MCU:主要应用为动力传动系统,如引擎控制、齿轮与离合器控制,和电子式涡轮系统等;也适合用于底盘机构上,如悬吊系统、电子式动力方向盘、扭力分散控制,和电子帮浦、电子刹车等。

32位MCU:主要应用包括仪表板控制、车身控制、多媒体信息系统(TelemaTIcs)、引擎控制,以及新兴的智能性和实时性的安全系统及动力系统,如预碰撞(Pre- crash)、自适应巡航控制(ACC)、驾驶辅助系统、电子稳定程序等安全功能,以及复杂的X-by-wire等传动功能。

1 车用MCU常见接口

CAN和LIN是比较常见的接口。

随着今日汽车对应用功能的要求愈来愈高,需整合的系统也愈来愈复杂,使得汽车电子系统对于高阶32位 MCU的需求不断提升。这类车用MCU往往被置放在高热、多尘、剧震、电子干扰严重的运作环境,因此对耐受性的要求远高于一般用途的MCU。此外,在汽车的应用环境中,车用MCU必须与多个车用电子控制装置(ECU)相连结,其中最常见的传输接口为CAN和LIN。

CAN又分为高速CAN和低速CAN,高速CAN的传输率可以达到1 Mbps,适用于ABS、EMS等强调实时反应的应用;低速CAN则可达到125 Kbps,适合较低速的车体零件控制。此外,CAN控制器的型式可分为旧型的1.x、标准型的2.0A和延伸型的2.0B,愈新的规格效能自然愈好,其中 2.0B又可分为被动(passive)型式和主动(active)型式。

LIN则是较CAN更为低速且低成本的通讯方案,采用一个主节点、多个从节点的概念(最多支持16个节点),可达 20 kbps数据传输率,总线电缆的长度最多可以扩展到40公尺。它很适合做为空调控制(Climate Control)、后照镜(Mirrors)、车门模块(Door Modules)、座椅(Seats)、智能性交换器(Smart Switches)、低成本传感器(Low-cost Sensors)等较单纯系统的分布式通讯解决方案。

以下将介绍应用于仪表板控制及车身控制的新一代MCU技术,并以富士通新一代的MB91770系列和MB91725系列新型微控制器做为设计参考。请参考(图一)。



图1 仪表盘控制及车身控制MCU在汽车中的应用(以MB91770系列和MB91725系列为例)

2 汽车仪表板及车身控制设计要领

汽车的仪表板为驾驶提供各种实时的视觉信息,这些信息是辅助决策的重要参考,必须快速且准确无误的传递给驾驶员知道。此外,汽车中的空调及车身控制模块(BCM)系统,负责为驾驶及乘客提供舒适的乘车环境。其中空调系统过执行最佳控制将汽车内部的温度迅速降至较为舒适的水平,并根据来自于各个传感器的信息保持舒适的车内温度。BCM系统则可以集中控制多个ECU,如车门、座椅和组合开关等。

不论是仪表盘控制或车身控制的MCU,都必须提供更高的处理性能、处理大量网络节点的能力、支持多种外围连接的接口功能、可扩展电路板布局范围的功能、先进的内存架构,以及更便利的开发环境。

2.1 高处理性能

MCU要提升处理性能,必须从其核心及软、硬件系统架构下手以富士通新一代MCU的FR81S CPU核心为例,它的工作性能达到1.3MIPS/MHz,比上一代FR60核心高出30%的处理效能;因具有内置式单精度浮点运算单元(FPU),能够满足图像处理系统和那些需要浮点操作功能的系统(如制动器控制)要求。此外,透过硬件式的FPU支持,能够简化软件程序并提升运算性能。

2.2 大量网络节点处理能力

今日汽车中的CAN网络内存在着大量的内置式ECU,它们的规模随着节点数量的增加而不断扩大,因此车用MCU必须支持更多的讯息缓冲器(message buffer)。上一代的32位CAN微控制器能提供达32个内置式讯息缓冲器,但现在已显得不敷使用,以新一代富士通MCU来说,已能支持达64个内置式讯息缓冲器,而且支持CAN 2.0A/B规格及提供1Mbps的高传输率。

2.3 广泛接口支持能力

车用MCU连接的外围相当多样,而连接的接口可能是UART、频率同步串行、LIN-UART 和 I2C,因此必须具备弹性的接口连接能力。为了满足此需求,富士通将内置式多功能串行接口用作串行通信接口,并透过软件方式来切换上述各种接口,以灵活支持外部组件的通信规范,并提高系统设计的自由度。新系列MCU还提供LIN-UART 的6条通道,从而能够与更多控制单元进行通信;其中MB91725系列因具有定时器功能的多条信道和 A/D 转换器,更容易达成各种功能的整合。请参考(图2)。



图2 使用序列接口达成弹性的通信接口功能整合

2.4 可扩展电路板布局范围的功能

由于车用电路板系统的布局设计方式相当多样,车用MCU必须能满足这些设计的需求。一些可行的作法包括为外部总线接口终端配置独立电源,使得ECU板上无需再安装电平转换器。此一外部总线接口终端的电源范围要广(如涵盖3.0V至5.5V),进而能弹性地和单元内存或图像用ASIC相连。

另一个作法是让MCU具备内置式I/O再分配的功能,透过软件设置即可改变I/O连接埠的分配。如此一来,设计者可以更弹性地与特定外围相连结,进而大幅提升电路板布局的自由度。

2.5 先进的内存架构

为了提升工作处理弹性,今日车用微控制器的系统中往往会内置嵌入式内存(Flash)。过去只将Flash用于程序储存,新一代MCU的架构中也加入数据用的Flash。此架构不仅能提高数据写入速度,因不再需要E2PROM,也能缩小电路板的面积。此外,将数据与程序同时储存于微控制器的Flash内存中,也有助于防止信息的泄露。

2.6 更便利的开发环境

一般产品必须利用ICE主单元和验证用评估芯片来进行系统检验,为了降低验证的复杂度,我们为新一代MCU产品提供芯片上(on-chip)的侦错方式。它采用单线调试接口,可以实现汽车评估或一致性测试,并且能够利用通用同轴电缆、在高达10米的范围内实现小型 ICE 主单元和目标电路板之间的通信。这可以简化按照常规难以实现的汽车评估。



图3 运用芯片上侦错实现汽车评估

3 结论

电子系统在汽车中的应用越来越复杂,车用MCU也发挥越来越重要的作用。由于汽车仪表板和车身控制设计,必须以为驾驶者提供精准的信息和提供舒适的乘车体验为前提,因此,MCU必须满足更高的性能和设计的要求,为开发应用带来帮助。
关键字:MCU  汽车设计  汽车仪表板 引用地址:如何利用MCU提高汽车设计性能

上一篇:基于CC2430的城市车辆限行系统研究
下一篇:MSP430F 在高速公路不停车收费系统(ETC)中的应用

推荐阅读最新更新时间:2024-03-16 13:44

单片机数码管的真值表
数码管的 8 个段,我们直接当成 8 个 LED 小灯来控制,那就是 a、b、c、d、e、f、g、dp 一共 8 个 LED 小灯。我们通过图 5-3 可以看出,如果点亮 b 和 c 这两个 LED 小灯,也就是数码管的 b 段和 c 段,其他的所有的段都熄灭的话,就可以让数码管显示出一个数字 1,那么这个时候实际上 P0 的值就是 0b11111001,十六进制就是 0xF9。那么我们写一个程序进去,来看一看数码管显示的效果。 #include reg52.h sbit ADDR0 = P1^0; sbit ADDR1 = P1^1; sbit ADDR2 = P1^2; sbit ADDR3 = P1^3; sbit ENLE
[单片机]
利用51单片机使用DS1302芯片制作电子钟
DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。 DS1302的引脚排列,其中Vcc1为后备电源,VCC2为主电源。在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由Vcc1或Vcc2两者中的较大者
[单片机]
利用51<font color='red'>单片机</font>使用DS1302芯片制作电子钟
单片机EEPROM读写数据流程解析
EEPROM 写数据流程 第一步,首先是 I2C 的起始信号,接着跟上首字节,也就是我们前边讲的 I2C 的器件地址,并且在读写方向上选择“写”操作。 第二步,发送数据的存储地址。24C02 一共 256 个字节的存储空间,地址从 0x00~0xFF,我们想把数据存储在哪个位置,此刻写的就是哪个地址。 第三步,发送要存储的数据第一个字节、第二个字节??注意在写数据的过程中,EEPROM 每个字节都会回应一个“应答位 0”,来告诉我们写 EEPROM 数据成功,如果没有回应答位,说明写入不成功。 在写数据的过程中,每成功写入一个字节,EEPROM 存储空间的地址就会自动加 1,当加到 0xFF 后,再写一个字节,地址会溢
[单片机]
<font color='red'>单片机</font>EEPROM读写数据流程解析
未来汽车仪表盘将采用无按键设计
    根据预测,未来触摸屏和手势控制等系统的销售将继续增长     是时候宣告按键的时代已经过去了吗?如果你爬进任何一辆近期的概念车,比如BMW i Vision Future Interaction、讴歌Precision或大众汽车T-Cross Breeze,你将会惊奇的发现这些车的仪表盘是多么干净整洁,完全没有传统的按钮或旋钮。     如今,汽车工程师们正在将这种仪表盘设计理念推广至量产车型。     IHS Automotive研究显示,未来5年中,方向盘控制、语音识别、触摸屏和手势控制系统的全球销量将大幅激增,具体如下:     • 方向盘:增长11%      • 语音识别:增长12% 
[汽车电子]
双向晶闸管如何对接单片机,晶闸管功率模块的测试分析
由于晶闸管过载能力较差,短时间的过电压或过电流就可能导致其损坏。虽然选择晶闸管时要合理地选择元件参数并留有安全裕量,但仍需针对晶闸管的工作条件采取适当的保护措施,确保晶闸管装置正常运行。 1、 过电压保护 过电压产生的原因主要是操作过电压、浪涌过电压。按过电压保护的部位来分,有交流侧保护、直流侧保护和元件保护等几部分。 1-避雷器;2-接地电容;3-交流侧阻容保护;4-整流式阻容保护;5-硒堆保护; 6-交流侧压敏电阻保护;7-直流侧阻容保护;8-直流侧压敏电阻保护 ① 交流侧操作过电压保护:如图1中的环节3-阻容吸收保护。 ②交流侧浪涌过电压保护:如图1中的环节5-硒堆(可多次使用)、6-压敏电阻(一次性使用)。   硒堆由成组
[半导体设计/制造]
NEC单片机的FIP应用
    摘要: 介绍了日本NEC公司8位单片机产品μPD780208中的FIP显示控制器及显示与键盘扫描的应用方案,给出了该设计方案的原理电路和程序流程。解决了显示和键盘输入独立控制时所造成的CPU资源占用较多的问题。     关键词: 单片机 μPD780208 微控制器 FIP 显示控制器 1 概述 日本NEC公司生产的μPD780208系列8位单片机属于78K/0家庭中功能较强的一种系列。根据内部集成的ROM和RAM容量的不同,μPD780208系列分为5个型号,μPD780208芯片是最高型号。该芯片内部集成了8位78K0CPU内核、60kB的ROM和2192B的RAM之外,还有1个FIP显示驱动
[电源管理]
基于MSP430FE42x的防窃电电能表及其应用分析
当前,电子式电能表的防窃电技术在电能表行业中的地位越来越重要,不同国家、地区的电能表市场都在不同程度上要求电能表的防窃电计量。人们所意识到的窃电现象和防窃电技术的类型在不断增多,而且每年都会针对新的窃电行为,研究出相应的防窃电技术。 在传统的电子式电能表设计中,由于以下几点原因,导致它们不能较完善的检测或处理窃电行为:仅使用进线端的电压和火线的进出端所流经的电流作为电能计量的依据;绝大多数没有使用很可靠的铅封;一些窃电方式很容易操作,但是很难检测。 MSP430FE42x系列单片机是美国德州仪器公司新推出的单相防窃电多功能电能表专用芯片,它是德州仪器MSP430系列产品的成员,是一款超低功耗的16位单片机。MSP430FE42
[工业控制]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

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