MPC555的发动机电控单元最小系统设计

发布者:数据之翼最新更新时间:2015-04-13 来源: eechina关键字:MPC555  发动机  电控单元  最小系统 手机看文章 扫描二维码
随时随地手机看文章
介绍一种32位RISC微控制器MPC555在高压共轨柴油发动机电子控制单元(ECU)中的应用;给出以单片MPC555最小系统及TornadoforOSEKWorks嵌入式集成开发环境为ECU硬件和软件开发平台的实现方案;侧重介绍ECU的硬件功能模块、软件总体设计等。利用MPC555的丰富片上资源和基于OSEK/VDX标准的实时多任务操作系统集成开发环境,减少ECU软硬件开发的复杂性,保证发动机管理系统对ECU苛刻的实时性和可靠性要求。  

随着当前电子技术及发动机电控技术的发展,以32位嵌入式微控制器及多任务实时操作系统为基本技术特征的新一代电子控制单元ECU(Electronic Control Unit)。本文在TonadoforOSEKWorks多任务实时操作系统及32位Power PC微控制器MPC555的基础上,介绍高压共轨柴油发动机电子控制单元的最小系统设计方案。  
   
1  柴油发动机电子控制单元主要功能及特点   
  
电控技术的发展为柴油发动机获得更好的排放指标、动力性能与燃油经济性提供了可能。发动机电子控制单元的核心就是通过ECU检测柴油机的各种实时状态参数,实现对燃油喷射量、喷油正时、喷油规律及喷油压力等参数的灵活控制;优化燃烧,使柴油机始终运行在最佳状态下。  

高压共轨柴油发动机电子控制单元是一个集高压共轨燃油喷射控制、实时数据采集及发动机监控保护、故障诊断、通信等于一体的发动机电子管理系统。其典型的功能框图如图1所示.





当前日益严格的法规及对安全与舒适性的更高要求,使得ECU软件及硬件越来越复杂,特别是高压共轨燃油喷射技术的引入。为了实现精确的燃油喷射控制及复杂的喷油规律,电控系统对实时响应特性、系统可靠性及高速运算能力有了更苛刻的要求,是一个典型的实时多任务控制系统。  
   
2  ECU硬件最小系统设计   

2.1  ECU主控芯片选择   
    
针对当前ECU开发技术的发展,研制过程中,ECU硬件采用.Motorola高性能32位Power PC微控制器——MPC555。MPC555主要有以下功能模块;  

◇主频40 MHz的精简指令集CPU(RCPU);  
◇28 MIPS的运算能力;  
◇448 KB FIash 0  
◇26 KB SRAM;  
◇独立工作双时问处理单元(TPU3);  
◇18通道模块I/O系统(MIOS1);  
◇双队列模数转换模块(QADC);  
◇双CAN2.0B控制器模块(TouCANs);  
◇队列串行多通道模块(QSMCM)。  

MPC555微控制器是Motorola PowerPC 500系列的代表产品,专为汽车电子、航空航天、智能系统等高端嵌入式控制系统所设计。它有272引脚BGA封装,可在高速移动及苛刻的环境下工作(工作温度:-40~125℃)。  

MPC555卓越的片内集成功能,使得仅依靠单片MPC555内部资源即可以进行ECU最小系统设计,完全满足新型柴油机电控的需求。图2给出了基于MPC555的ECU最小系统结构框图。  

  

2.2  ECU的存储器   
  
由于控制器本身片内集成448 KB Flash及26 KBSRAM,其大小可以满足针对发动机引擎控制及试验平台通信等的程序及数据存储需求,因此不需进行系统存储器扩展。  

2.3数字及模拟信号采集   
  
电控系统中的常规信号,如温度信号、压力信号、负荷等传感器的输出都是模拟信号,通过信号处理电路可以直接进入集成QADC模块,将其转换成数字量。由于MPC555内部集成了多达32路的10位高速A/D,可以满足ECU控制中的各种模拟量采集要求,不需进行A/D的扩展。  

对于普通开关量的输入输出,18通道模块I/0系统MIOS1可以基本满足需要;对于复杂环境控制需要更多I/O时,由于ECU设计采用最小系统,无需扩展存储器等,其24位地址总线及32位数据总线将空闲,可以作为通用I/0使用。  [page]

2.4通信   
  
随着车用电子设备越来越多,从核心的发动机控制到动力传动、监控、娱乐、定位等电子设备的集成使用,使得一辆车的电子系统形成了一个复杂的网络系统。这些对汽车的综合控制网络和信息交互提出了更高的要求。由于CAN总线具有实时性强、可靠性高、通信速率快、结构简单和价格低廉等特点,在汽车内部网络上获得了普遍应用。  

MPC555集成了双路CAN2.0B控制器模块,在ECU设计时只需增加一个收发器就可以完成高速通信。本方案采用Philips公司的PcA82C250收发器,其传输速率高达1 Mbps。图3为其接口电路。  




当ECU作为实验室发动机测试平台时,往往需要对ECU进行监控,随时改变各控制参数或进行大量的数据记录(如获取喷油量、喷油正时等的MAP图)。此时ECU将作为一个下位机,上位机(PC)则需要增加CAN总线PC采集卡,实现MPC。555与PC之间基于高速CAN总线的数据通信。  

对于传输速率要求不高的地方,MPC555亦提供了串口通信方式,可以直接与监控PC进行通信连接。  

为了进行在线仿真调试及程序固化,MPC555提供了JTAG及BDM接口。采用WindRiver的VisionPibe仿真器,其BDM接口电路如图4所示。  




2.5燃油喷射控制   
  
燃油喷射控制是发动机控制中的核心功能。概括来讲,即在正确的时刻,以适当的压力,将燃油按照一定的规律喷入燃烧室,实现良好的燃烧。这就需要对发动机的实时转速及上止点位置进行精确检测,并实现对喷油器高速电磁阀的快速精确控制。当前高速电磁阀的机电综合响应时间已经小于0.2 ms,可以实现小于1 mg油量的精确控制及多次喷射控制。MPC555拥有功能强大的多通道时间处理单元(TPU3).特别适于发动机控制单元中的转速采集、上止位置检测及喷油信号输出控制。  

时间处理单元(TPU)是一个智能化、半独立的微控制器,专门进行高分辨率的实时控制。由于它具有自己的执行单元(微引擎)、微代码程序ROM、数据存储器RAM及双定时基准,不需要RCPU的干预即可以执行相应的控制功能。MPC555具有多达32路可独立工作的TPU通道,每个通道可与预分频器中的两个16位计数器中的任何一个同步,其分辨率最小可以到100 ns。通过特定功能的设定,这些通道也可以连在一起,如一个通道的操作作为另一个通道的基准,从而实现多通道的相互协作控制,这一点尤其适合柴油发动机的多缸喷油控制。TPU的结构框图如图5所示。  [page]




TPU在发动机电子控制中的应用包括:  

①转速采集及上止点位置检测,利用TPU缺少跳变检测的周期测量功能(PMM)和相位同步脉冲发射器功能(PSP)。  
②共轨压力控制,利用TPU的脉宽调制功能(PWM)。  
③燃油喷射正时及喷油量控制,利用相位同步脉冲发射器功能(PSP)及输出比较功能(OC)。  

喷油器功能的实现离不开喷油器电磁阀的快速响应。电磁阀理想的驱动特性是,在需要衔铁吸合时,应对电磁阀线圈尽快地注入峰值电流(驱动电流近20 A),使其迅速吸合。一旦吸合,因磁路中气隙减小,磁阻降低,电磁阀仅需较小的电流就可以可靠地维持吸合。在释放时,为减少电磁阀的释放延时应尽快切断驱动电流。图6为常用的喷油器驱动控制时序图。  




3  软件系统设计   

3.1  基于Tornado  for OSEKWorks IDE的开发模式   

面对当前汽车电子,特别是发动机控制系统等功能的日益复杂,集成有嵌入式多任务实时操作系统(RT0S)的集成开发环境(IDE)已成为ECU开发的一个方向。本ECU软件开发中引入了WindRiver公司推出的嵌人式集成开发环境Tornado forOSEKWorks,核心是一个满足汽车电子OSEK标准的嵌入式实时操作系统——OSEKWork。  

O3SEKWorks是一个基于静态优先级的抢占式实时操作系统,支持多任务(task)并行运行。由于其具有良好的实时性能及可靠性,已经广泛应用于从防抱死刹车系统、引擎控制系统,到航空航天、星际探索等的关键任务中。其软件开发模式如图7所示。  


  

3.2内部程序引导工作模式  
    
MPC555在上电或者复位后,微处理器首先读取复位配置字。复位配置字由3种启动工作模式决定:  
    
①外部数据总线引脚DATA0:31;  
②默认内部Shadow(0x000000);  
③NVM寄存器值(CMFCFIG)。  
    
表1给出了复位配置字的选择方法。  




ECU最小系统设计中,为了简化PCB设计,在满足功能要求的前提下,应避免引出更多的引脚。设计中选择第2种,并使用开发环境中集成的visionC1ick对Shadow进行单独烧录,使得人口地址为oxl00。它的实现使得仅MPC555最小系统在8 cm%26;#215;8 cm的两层PCB上的实现成为可能。   
  
基于Tornado for OSEKWorks 软件平台所开发的MPC555最小系统已成功地作为发动机控制单元所应用,并经受了近两年的台架式试验考核,为高压工轨燃油喷射系统在某型号特种发动机中的成功应用提供了有力的技术保障。  
   
结  语   
    
本文实现了单片32位PowerP微控制器MPC555的最小系统,结合多任务嵌入式实时操作系统——OSEK-Works,给出了其作为新型柴油发动机控制单元的软硬件解决方案。近两年实践证明,该系统可以很好地满足高压共轨柴油机实时控制及实验监控管理的需求。
关键字:MPC555  发动机  电控单元  最小系统 引用地址:MPC555的发动机电控单元最小系统设计

上一篇:赛普拉斯扩展Traveo汽车用MCU系列产品
下一篇:8位混合信号单片机能够降低汽车电子设计的成本和复杂度

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

美国Scuderi申请均分循环发动机专利
  美国马塞诸萨州Scuderi集团近日宣布,它已为其开发的第二代Scuderi均分循环发动机申请了专利。   Scuderi称均分循环发动机技术具有革命性意义,并预言均分循环发动机将替代汽车和卡车使用的标准四冲程内燃发动机。   Scuderi的业务模式是向全球合格发动机厂家有偿授权使用其均分循环发动机技术,至今它已获得技术转让使用费6500万美元。   Scuderi宣称,均分循环发动机的氮氧化物排放量比传统内燃机最多降低80%,并且可以将燃效提高50%。   Scuderi表示已经购买了一辆日本生产的2011款概念车,并计划在该车上安装Scuderi均分循环发动机,在两个月的实际驾驶过程中验证Scuderi发动机的
[汽车电子]
汽车发动机管理模块测试系统的设计
发动机管理模块作为汽车传动力控制的核心部件,其生产质量检测是保证整个产品生产过程完整的重要步骤。为了模拟发动机特定的实际工作状况,需要在同一系统实现多输入输出信号的集成控制和采集。由于输入输出信号繁多,使用传统的仪器很难实现很好的系统集成和通信。随着测试过程的日趋复杂化和生产过程越来越高的自动化要求,设计开发一个界面友好简单、性能稳定、高度集成化和自动化的测试系统的需求也日渐迫切。 本文介绍了基于PXI总线及其部件的硬件平台,配以用LabVIEW开发的软件控制系统,设计的一套高度集成、稳定可靠的自动化测试系统。该测试系统由PXI测试仪、配线板、信号调理及通信板、电源、负载箱和测试夹具组成。测试时操作人员将模块放入夹具,扫描条码后
[单片机]
汽车<font color='red'>发动机</font>管理模块测试系统的设计
专注黑科技 马自达下一代发动机取消火花塞
据AutoBlog网站报道,均值充量压燃(HCCI)是内燃机的黑科技,其目的在于以汽油的成本产生类似于柴油的燃料效率。一些汽车制造商已经试图开发这个技术,但最终选择了放弃。马自达汽车公司日前证实,下一代SkyActiv发动机将采用HCCI技术,这将提高30%的燃油效率,同时减少废气排放。这可谓是汽车行业的一大创新。 据《日经新闻》报道,新的SkyActiv系列发动机在装配到其他车辆前,将会在2018年的某个时间首先装配在下一代马自达3。简单来说,使用HCCI技术的发动机在点燃空气/燃料混合物时靠的不是火花塞,而是压力,这和柴油发动机是一样的。马自达的汽油发动机已经实现了最高程度的压缩比——14比1,而在转向HCCI技术后这个比率
[汽车电子]
丰田混合动力发动机再突破极致 效率超40%
日前,丰田正式公布了全新开发的发动机、变速箱以及混动系统。包括一款全新的直列四缸2.5L直喷发动机、全新10速自动变速箱(Direct Shift-10AT);并基于全新2.5L四缸自然吸气发动机打造的前置后驱高性能多级混合动力系统——THSⅡ。今天小编跟大家重点说说这款2.5L直喷发动机,令人震惊的是其最大热效率达到了41%,再次刷新了丰田此前在第四代普锐斯上使用的燃效40%的2ZR-FXE发动机。 这款直列四缸2.5L直喷发动机被命名为“Dynamic Force Engin”,通过采用高速燃烧技术、可变控制系统,并减少排气、冷却、机械运转等各类能量损失,在热效率提升的同时实现了高动力输出。据丰田官方公布新开发的2.5L汽油
[汽车电子]
珀金斯电控发动机设计瞄准中国市场需求
珀金斯瞄准中国市场而特别设计的新一代发动机,其中包括一款电控四缸发动机,该款发动机不但具备极高适应燃油能力和操作性能稳定等优点,更可满足欧盟ⅢA阶段/美国3级排放法规和相等标准。 1104D-E44的设计基础是珀金斯早受用户广泛欢迎、拥有这家英国制造商一贯优良设计和技术的1104D-44机械式型号,势将为主机厂提供更多的动力系统选择和生产灵活性。采用涡轮增压的1104D-E44T,功率范围由60~74.5kW;而采用涡轮增压中冷的1104D-E44TA,还可提供更强劲的动力,最高功率可达106kW(于2200rpm时),最大扭矩则可达556Nm(于1400rpm时)。这台1104D-E44T毫无疑问将成为珀金斯在今届上海宝马展众多
[嵌入式]
STC8A/STC8H通用的最小系统
STC8(包括之前的STC15)因为自带晶振, 所以最小电路需要的外围元件几乎为0 -- 手册上画的两个电容不加也没问题, 直接加上5V电源就能跑. 这样只需要用排针把管脚都引出就行了. 唯一不方便的就是开发的时候, 断电上电比较麻烦, 毕竟排针来回拔插一是每次要对准比较费事, 二是这样来回操作时间长容易坏. 所以还是需要有一个简单的开关. 不同封装的管脚分布不一致, 所以统一用一个针座的方案就行不通了, 还是用杜邦线吧, 做一个在MCU和USB2TTL之间串联的小模块. 最开始就是想简单的加上一个开关, 能控制VCC和GND同时通断, 后来看了下手册推荐的下载电路, 里面还有另外4个元件 1N5819, 对应MCU的
[单片机]
STC8A/STC8H通用的<font color='red'>最小系统</font>板
基于CAN总线的自动离合器控制器设计
    随着社会的发展, 人们对汽车的舒适性和安全性要求越来越高,而手动档汽车因其繁重的选换档及离合器操作增加了驾驶难度。对于驾驶新手而言, 又会产生坡道起步易熄火、油耗大、离合器磨损严重等问题 。自动档汽车虽然驾驶操作简单, 但其造价高,开发难度大。本文设计的电控自动离合器ACS(Automatic Clutch System) 是在手动变速箱基础上安装电控系统,取消离合踏板,实现自动离合。ACS 的优势十分明显:与手动挡相比,其驾驶操控更为简单, 具有加速快、驾驶舒适的特点; 与自动变速器汽车相比,ACS 具有造价便宜、维修方便、经济、省油。     1 系统功能     ACS 将现代电子控制技术用于控制干式摩擦离合器,
[嵌入式]
我国重型火箭500吨级发动机样机年内问世
记者4日从中国航天科技集团六院获悉,我国针对将用于重型火箭的三型液体发动机,正在开展关键技术攻关和方案深化论证工作,已经完成多轮核心组件和部件级联合热试验。其中,500吨级发动机2018年可完成工程样机的整机生产和装配。 全国人大代表、六院院长刘志让向科技日报记者介绍,推举重型运载火箭的三型新液体火箭发动机分别为500吨级液氧煤油发动机、200吨级和25吨级液氧液氢发动机,分别用作重型火箭的一级、二级和三级。三型发动机在推力、比冲、推重比等方面均瞄准国际一流水平。 据了解,重型火箭是我国未来进行大型空间基础设施建设、深空探测、载人登月等重大科技工程所必需的运载装备,是我国完成航天强国建设的重要标志,计划在2030年前后首飞。随着长
[机器人]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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