节点文献
Rhapsody在柴油机电子控制上的应用研究
Study of Electronic Control of Diesel Based on Rhapsody
【作者】 文武红;
【作者基本信息】 中北大学 , 动力机械及工程, 2005, 硕士
【摘要】 改善柴油机的动力性、经济性,降低排放和噪声是柴油机研制和生产的主要目标,随着对车辆性能要求的不断提高以及日趋严格的排放法规的限制和对燃油经济性的严格要求,发动机电控制系统的功能和复杂程度也在不断提高,使得电控系统的软件开发工作变得费时、费力。为了提高开发效率,本文进行了基于模型的嵌入式程序设计的研究。在研究中采用PC机作为电控系统软件的开发机,采用基于UML统一建模语言的Rhapsody作为应用程序设计的开发环境;目标板采用MPC564EVB评估板,处理器为MOTOROLA公司32位的MPC563微控制器;并且使用了汽车上电子控制专用的实时操作系统OSEKTurbo。本文在分析了柴油机电控系统的基础上对电控系统所要完成的功能进行了划分,然后在Rhapsody中运用建模语言UML对其进行建模,运用Rhapsody自动生成代码的功能进行应用程序的设计;然后引入实时操作系统OSEKTurbo,在OSEKBuilder中对操作系统内核进行配置。Rhapsody中的模型是程序设计的基础和核心。所有的程序最终是在集成开发环境(IDE)CodeWarrior中进行编译、链接,生成适合于硬件平台的可执行代码,然后运用开发环境的HI-WAVE调试器下载到目标板上,使程序在目标板上运行进行调试。
【Abstract】 The aim of the research and production of the diesel is to increasing the power、economic of the diesel,decreasing the emission and noise. The demand for better vehicle performance, coupled with the increased regulatory on emission level and fuel economy have caused increasing functionality and complexity of engine electronic control units, which results in a more difficult, more costly and time_consumption development work. In this paper, the studying of programme based on the model has been developed to improve the efficiency of developing electronic control of diesel.A standard personal computer is used as host computer to serve as the soft design; the environment of the application design is the Rhapsody, which is base on the UML; Using the MPC564EVB as the target board, A 32 bit microprocesser is the PowerPc MPC563 of MOTOROLA, and using OSEKTurbo, which is a real-time operation system(RTOS) and special for the electronic control of the automobile. In this paper, in the development environment of Rhapsody, analyzing the function of the electronic control uint and designing a model of the diesel electronic control unit, after do it ,Rhapsody can product code by itself; RTOS is configured in the OSEKBuilder. In Rhapsody, model is the core and base of the designing programme.All the application is compiled and linked in the CodeWarrior IDE and product executable code that is suit to the hardware desktop. In the CodeWarrior IDE, there is an Debugger, which can download the executable code to the target hardware then code can be executed and tested on the board.
【Key words】 Electronic Control Diesel Engine; Model; Real-time Operating System; Processor;
- 【网络出版投稿人】 中北大学 【网络出版年期】2005年 03期
- 【分类号】TK424.3
- 【被引频次】12
- 【下载频次】310