节点文献
基于VxWorks实时操作系统的电子调速器的研究
Research and Development of the Electron Speed Regulator Based of the Embedded Real-time Operation System VxWorks
【作者】 黄为;
【导师】 高世伦;
【作者基本信息】 华中科技大学 , 动力机械及工程, 2007, 硕士
【摘要】 嵌入式系统作为一种新的技术发展趋势受到人们的广泛关注,而且在汽车工业中已经有了一定程度的应用。本文将嵌入式系统应用到柴油机电子调速器的控制系统中。主要内容如下:综述了柴油机电控调速系统的发展历程及国外嵌入式系统的使用现状,对在国外汽车公司中广泛应用的嵌入式实时操作系统软件OSEKWorks进行了介绍,对其使用方法和性能进行了分析。在硬件方面,结合电路图着重描述并且分析了转速信号处理,油门位置信号处理,齿条位移信号处理等方面所要注意的问题,说明了各个部分的原理图的组成及其所涉及的芯片的特性。软件方面,在深入分析系统所采用的嵌入式实时操作系统VxWorks的内核特点,说明其相对于其他实时系统的优越性;详细地说明了实时操作系统VxWorks移植的方法,利用VxWorks的集成开发工具Tornado,将其成功地移植到s3c4510b微控器上;开发了基于统一上层设备读写接口的CAN总线驱动;选用以C++为语言基础的VC作为上位机的开发工具,结合具体要实现的上位机功能,开发了系统监控软件的程序。在系统的总体设计上,针对嵌入式系统的特点进行了电子调速器中嵌入式控制系统的研究与开发,实现了控制系统中的模糊PID控制算法。对电子调速器的工作过程进行了功能划分,以此为依据设计了VxWorks下的任务,以及任务间的相互调用关系。并且和电子调速器控制系统传统的设计方法进行了比较,理论上验证了使用嵌入式操作系统后,与传统方法相比在电控单元的控制软件开发上会更加方便、快捷。
【Abstract】 The embedded system is brought to the notice of more and more people, and there are many cases in the automobile industry. Just as an attempt, this article introduces the way of designing the hardware and software of electronic speed governor using embedded system. The main content of this article is given as follows:The development and status of electronic speed regulator system for diesel engines are summarized. And also give some introduction to the using of embedded system in automobile industry in the foreign companies. An embedded operating system which is widely used in the foreign companies is briefly described.To the hardware, heavily describe and analyze the signal process of rotational speed, Throttle position, gear rack position and so on in accordance with the circuit fundamental diagram. To every part, the schematic diagrams and the detailed introductions of the chips used in that part are given. To the software, analyze the characteristic the real time embedded operation system VxWorks’kernel, show its advantages through comparing with the other real time embedded OS; while introducing the method to transplant the VxWorks into the CPU in detail, make use of the IDE-Tornado to successfully transplant the VxWorks into the s3c4510;at the same time compose the CAN-bus’s driver for the VxWorks based on the uniform top level interface of Reading and Writing; at last, choose the development tool-VC to compose the PC’s software for the real-time monitor of the control system.The designing principle of the electronic speed regulator based on embedded system is discussed. And also give introduction to the thoughts of the controlling algorithm, which is used in this system, including the realization of the Fuzzy-logic PID control algorithm. The division of the tasks, and the relation between the tasks are analyzed. This article also compares this method with the traditional way of designing the software for control unit of the electronic speed regulator, to see how it is more convenient than the traditional way.