位置:51电子网 » 技术资料 » 控制技术

MPC555微控制器与汽车电子

发布时间:2008/6/3 0:00:00 访问次数:540

摘要:介绍32位微控制器mpc555及其应用开发系统的技术特点,并分析比较国内外软硬件集成开发平台的应用现状。同时,对mpc555嵌入式系统在汽车电子领域的应用进行了总结和预测。

关键词:mpc555 集成开发环境(ide) 实时操作系统(rtos) 汽车电子

引言

随着汽车工业的飞速发展,汽车在控制、通信和网络方面的要求越来越复杂。以32位微控制器及嵌入式实时操作系统为基本技术特征的新一代电控单元ecu(electronic control unit)成为汽车电子应用的主流。32位微控制器mpc555以其强大的性能在汽车电子等领域得到了广泛的应用。

1 mpc555微控制器简介

mpc555微控制器是motorola powerpc 555系列的代表产品,是专为汽车电子、航空航天、智能系统等高端嵌入式控制系统所设计。该产品可在高速移动及苛刻的环境下工作(工作温度:-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-numsolution、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等硬件在环开发、实时嵌入加载等功能。模块化

摘要:介绍32位微控制器mpc555及其应用开发系统的技术特点,并分析比较国内外软硬件集成开发平台的应用现状。同时,对mpc555嵌入式系统在汽车电子领域的应用进行了总结和预测。

关键词:mpc555 集成开发环境(ide) 实时操作系统(rtos) 汽车电子

引言

随着汽车工业的飞速发展,汽车在控制、通信和网络方面的要求越来越复杂。以32位微控制器及嵌入式实时操作系统为基本技术特征的新一代电控单元ecu(electronic control unit)成为汽车电子应用的主流。32位微控制器mpc555以其强大的性能在汽车电子等领域得到了广泛的应用。

1 mpc555微控制器简介

mpc555微控制器是motorola powerpc 555系列的代表产品,是专为汽车电子、航空航天、智能系统等高端嵌入式控制系统所设计。该产品可在高速移动及苛刻的环境下工作(工作温度:-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-numsolution、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等硬件在环开发、实时嵌入加载等功能。模块化

相关IC型号

热门点击

 

推荐技术资料

自制经典的1875功放
    平时我也经常逛一些音响DIY论坛,发现有很多人喜欢LM... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!