基于MCU的汽车性能提高设计

发布者:捡漏来了最新更新时间:2011-09-19 关键字:电子系统  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 使用序列接口达成弹性的通信接口功能整合[page]

  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的汽车性能提高设计

上一篇:CAN总线系统的设计与实现
下一篇:汽车网关成为车载网络集成的先锋

推荐阅读最新更新时间:2024-05-02 21:35

新塘 N76E003 单片机在 Keil 中下载程序以及下载引脚复用
1.安装好下载器相关的其他驱动,就是用下载工具可以下载。 2.打开 Keil ,插上下载器,这时会提示升级固件,一路同意就好,最后还需要拔下再插上,然后在 Keil中选择: 3.点击“Settings”,如下图设置: 4.设置好之后就可以直接在 Keil 中下载程序了。 最后是关于两个下载引脚复用的问题: 在下载设置中这样选择,下载完成后,断电重新上电就可以当作正常IO使用了,程序中不用书写代码设置。
[单片机]
新塘 N76E003 <font color='red'>单片机</font>在 Keil 中下载程序以及下载引脚复用
51单片机闪烁LED灯代码
#include reg52.h typedef unsigned char u8; typedef unsigned int u16; sbit led=P2^0; void delay(u16 i) { while(i--); } void main() { while(1) { led=0; delay(50000); led=1; delay(50000); } }
[单片机]
单片机控制步进电机的原理
本资料详细介绍邓步进电机的工作原理以及单片机控制步进电机的特点。步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。 步进电机可分为反应式步进电机、永磁式步进电机和混合式步进电机。步进电机区别于其他控制电机的最大特点是,它是通过输入脉冲信号来进行控制的,即电机的总转动角度由输入脉冲数决定,而电机的转速由脉冲信号频率决定。它具有高精度的定位、位置及速度控制、具定位保持力、动作灵敏、开回路控制不必依赖传感器定位、中低速时具备高转矩、高信赖性、小型、高功率等特征,使其具有广泛的应用。 一、步进电机的工作原理 步进电机是机电控制中一种常用的执行机构,它
[单片机]
<font color='red'>单片机</font>控制步进电机的原理
瑞萨新一代“RX系列”微控制器
· 快速、高性能 CPU—— 新型架构可实现 200MHz 的高速运行,每个时钟周期可以同时处理更多的指令: Dhrystone v2.1 基准测得的结果为 1.25MIPS/MHz 。 该新型 CPU 采用了哈佛( Harvard )架构,可以提供独立的地址和数据通道,有助于实现一个周期内的指令执行和数据存取。这种单周期能力已通过现场使用瑞萨 MCU 进行了测试和验证。为了确保尽可能高的性能,瑞萨对该架构进行了严谨的设计和广泛的测试工作。因此,新型架构通过对寄存器、指令和地址模式的有效利用而进行了充分的优化。此外,它还有 16 个 32 位通用寄存器,有助于 CPU 处理所有可用寄存器的数据和地址。
[单片机]
单片机pic16f877a实现鼠标数据的采集
最近弄个用单片机pic16f877a实现鼠标数据的采集。通过对 鼠标 底层通信原理与协议的分析,以单片机pic16f877a构成鼠标数据的采集的实现和液晶1602显示的实现。 现在继续写下去 !!!!!!尽管和比赛没有关系了 一、先要熟悉鼠标的协议和接口 下面是PS2的接口 : 这是鼠标在传输过程中数据的一个 帧: 一个开始位:(为0) 八个数据位: 一个奇校验位: 一个停止位:(它总是1) 鼠标和单片机通信: 1、单片机给鼠标发命令是按下面的格式进行的: (注意:一个应答信号的接收) 这是它的详细过程: 2、鼠标
[单片机]
用<font color='red'>单片机</font>pic16f877a实现鼠标数据的采集
MCS51单片机数制转换程序
;BCD小数转换为二进制小数(2位) ;入口 :R0(低位首址),R7 ;占用资源:ACC,B,R5 ;堆栈需求:2字节 ;出口 :R3,R4 PDTB :CLR A MOV R3,A MOV R4,A PDB1 :MOV A,R3 MOV B,#9AH MUL AB MOV R5,B XCH A,R4 MOV B,#19H MUL AB ADD A,R4 MOV A,R5 ADDC A,B MOV R5,A MOV A,@R0 MOV B,#9
[单片机]
中国MCU厂商迎来了发展的最好时机
    引言:MCU微控制器是各种系统控制的核心,是各种系统活动的发源地,广泛应用于消费电子、工业控制、汽车电子和通信等领域。MCU应用是中国调整产业结构和培育新型产业的核心与基础;是中国制造转向中国智造的引擎;也是保障国家信息安全的有力支撑。     MCU广阔的市场空间     一、MCU微控制器应用范围极广,商机非常庞大。     MCU应用广泛,市场广阔,但由于近几年全球经济景气不佳连带终端市场需求,再加上MCU平均价格持续下滑;MCU市场也开始了小幅度的增长。分析机构预计2015年全球MCU销售额仅增长4%,达166亿美元,到2018年市场规模将超过200亿美元。            中国M
[手机便携]
单片机(AT89C51)定时/计数器实验案例
案例分析 总结了经常遇到的三种类型: 已知8051单片机的fosc=12MHz用T1定时,试编程由P1.0引脚分别输出周期为2ms的方波。 已知8051单片机的fosc=12MHz用T1定时。试编程由P1.0引脚分别输出周期为2s的方波。 使用定时器1, 以定时方法在P1.0输出周期为20ms,占空比为20%的矩形脉冲,设单片机晶振频率fosc为12MHz,编程实现。 为了方便分析我们先把实验图给出来(示波器是为了让我们的实验结果更加的明显): 实验一(已知8051单片机的fosc=12MHz用T1定时,试编程由P1.0引脚分别输出周期为2ms的方波) 先计算我们的初值(结果可以不用详细的计算,直接在代码中表示
[单片机]
<font color='red'>单片机</font>(AT89C51)定时/计数器实验案例
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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