您的位置 首页 软件

MPC555微控制器在轿车电子中的使用

随着汽车工业的飞速发展,汽车在控制、通信和网络方面的要求越来越复杂。以32位微控制器及嵌入式实时操作

跟着轿车工业的飞速开展,轿车在操控、通讯和网络方面的要求越来越杂乱。以32位微操控器及嵌入式实时操作体系为根本技能特征的新一代电控单元ECU(Electronic Control Unit)成为轿车电子使用的干流。

32位微操控器MPC555以其强壮的功用在轿车电子等范畴得到了广泛的使用。

1、MPC555微操控器简介

MPC555 微操控器是Motorola PowerPC 500系列的代表产品,是专为轿车电子、航空航天、智能体系等高端嵌入式操控体系所规划。该产品可在高速移动及严苛的环境下作业(作业温度:-40~125℃), 功用优秀,并具有高度的灵敏性和可靠性,合适大批量低成本出产。 MPC555主要有以下功用模块:

•主频40MHz的精简指令集CPU(RCPU);

•四级存储器操控器;

•U-Bus体系接口单元(USIU);

•灵敏的指令和数据存储保护单元;

•448KB Flash EEPROM ;

•26KB SRAM;

• 双时刻处理单元(TPU3);

•18通道模块I/O体系(MIOS1);

•双行列模数转化模块(QADC) ;

•双CAN2.0B操控器模块(TouCANs);

•行列串行多通道模块(QSMCM)。

在规划及开发使用MPC555微操控器过程中,厂商采纳协作、联合推行等方法活跃引导开发使用产品商场。MPC555微操控器选用了IBM 微操控器的芯片结构技能、AMD闪存存储器技能。专业化嵌入式软硬件开发公司:ETAS、Pi-Technology、Axiom、ADI、OpTI- Num SoluTIon、dSPACE等开宣布MPC555使用板、I/O模块、实时操作体系、集成开发东西、使用软件等嵌入式软硬件体系与集成开发环境。轿车电子产品开发商:BOSCH、德尔福等开宣布相应的轿车电子使用产品。然后形成了对MPC555专业化分工、联合开发的产品链方法。这种工业/产品链的开发机制已成为高科技范畴成功的开展形式。

2、MPC555使用软硬件渠道及体系集成开发环境

针对方针体系,首先要选定与使用产品所在环境和功用参数相匹配的微操控器作为中心操控体系。别的,齐备、强壮的开发环境技能支持也至关重要。伴跟着商场竞争越来越剧烈,要求快速、灵敏地开发使用产品,尽量削减和缩短从决议方案、规划、研制、测验、修正到终究批量出产的各个环节和周期。开发新产品的快慢往往与一个企业的生计严密相连。为了习惯这一要求,近几年,集成开发环境(Integrated Development Environment, IDE)技能得到了越来越广泛的注重。根据模型规划(Model-based Design)、简化软件编程、软硬件一体化、快速原型(Rapid Prototyping)树立方针体系、使用程序模块化等先进的开发手法被广泛使用。别的,嵌入式实时操作体系(RTOS)对体系的安全运转、办理使用体系程序、体系的兼容通用性也至关重要。

一套齐备的MPC555开发使用体系主要由软硬件渠道和集成开发环境组成。集成开发环境的功用包含:供给操控操作界面;通过BDM接口阅读MPC555硬件渠道状况和信息;树立操控模型;模仿仿真使用体系操控算法;与编译器衔接将操控模型或C言语程序生成MPC555机器源代码;通过BDM 接口将源代码传送到MPC555硬件渠道;实时调试运转使用程序等。这种开发形式方便快捷,选用友爱界面衔接形象化模型框图、输入计算公式、经历公式等方法编制开发程序,由体系主动将其编译成方针代码。在使用程序通过重复模仿仿真,并实时调试运转成功后被装入MPC555硬件渠道。MPC555体系配有各类使用I/O模块与通讯接口,并装有一套实时操作体系(RTOS)。

在操作体系的办理下,开发的使用程序在上位机监控下和脱离上位机两种环境下运转验证。一些特定、重复使命的使用程序被生成模块化的库文件已备调用。为了进步开发体系的实时性,体系具有HIL(Hardware-in-the-loop)、Bypass等硬件在环开发、实时嵌入加载等功用。模块化的使用程序能够实时在线导入导出而一点点不影响体系的正常运转。

在硬件方面, MPC555微操控器是抱负的轿车电子产品嵌入式硬件体系渠道。表1列出了国内外专业公司开发的MPC555开发板状况比较。

在集成开发环境方面,各开发体系遍及选用MathWorks 公司的MATLAB 系列软件产品Simulink、 Stateflow等,用于模仿仿真、树立模型,再配上相应的穿插编译器、 操控界面衔接程序与硬件渠道相连,构成一完好的开发体系。在MPC555使用范畴中,比较有代表的产品有ETAS 公司的开发东西ASCET-SD;契合OSEK标准的实时操作体系OSEKWorks;调试东西LabCar和相应MPC555的硬件开发板;ADI公司的嵌入式体系的快速原型 SIMsystem;开发渠道BEACON,以及Axiom、 Pi-technology 的MPC555硬件开发系列产品等。

为了习惯嵌入式计算机操控软件开发日益巨大的特色;完成软件开发的模块化和可移植性;保证各分布式操控子体系之间的通讯疏通;尽可能地完成不同厂商的操控模块间的互换性和兼容性,使用体系的标准化成为迫切需要处理的课题。在轿车电子范畴,CAN总线通讯标准在物理层、数据链层界说了有关通讯技能标准。 OSEK(Open Systems and the Corresponding InteRFaces For AutomoTIve Electronics)技能标准是针对契合轿车电子开放式体系及其接口的软件标准所研制的嵌入式实时操作体系。OSEK标准从实时操作体系和软件的开发渠道两方面作了全面的界说与规则。该标准最先由德、法两国轿车职业所倡议并日趋完善。它所提出的一整套处理方案代表了未来轿车电子软件职业的开展方向,在世界轿车电子范畴的影响力日益增强。

在国家高技能研讨开展方案(863方案)电动轿车严重专项课题“燃料电池客车多能源动力总成操控器软硬件渠道”中,北京西曼主动化技能有限公司合作课题承当方——清华大学计算机系智能技能与体系国家重点实验室,活跃开发根据MPC500系列新一代轿车电子ECU软硬件渠道以及集成开发环境,包含:MPC555评价板、MPC565单板体系、OSEKLinux 实时操作体系等。这些为开展我国自主知识产权轿车电子要害中心技能,活跃开发嵌入式软硬件及集成开发环境。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/ruanjian/90727.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部