Font Size: a A A

Research On Software Bus Of Automotive Electronic Control System Based On Quantum Framework

Posted on:2009-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:Q YangFull Text:PDF
GTID:2178360245495913Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
The automobile electronics control technology has already been applied more and more widely in the automobile domain.It greatly improves the performance of automobile and is considered as a significant innovation of Automobile manufacturing industry.As the automobile electronics control system is becoming more complicated, the control technology based on software is facing more and more challenges,such as low reliability,poor maintainability,and inadequate openness.The standardization of software has become the inevitable trend for automobile electronics technology development.Under this background,in this paper a kind of software bus program was proposed to solve such problems.In this paper,the theme's background was introduced first as well as the source and the significance of the theme.Then a program based on Quantum Framework was proposed,a hardware platform was chosen and how the program was established was given.Then the bus was used to develop an application software-AMT control software for heavy-duty truck.The AMT control software was also presented here.The emphases here were the implementation for the software bus and its application on the AMT system.In order to implement the software bus,the RTOS(u/COS-Ⅱ)was transplanted to the target CPU first.Then you the QF and its related parts were transplanted to the RTOS.In this way,the software bus can be founded.Also the u/COS-Ⅱcan be replaced with the Quantum Kernel to achieve this purpose.The application development based on the software bus was used to divide the application software into different active objects,each of which can be described by State Machines and can encapsulate certain functions.Then the State Machines which were encoded can cooperate orderly with each other under the software bus management,and the application software can be fulfilled.In the AMT system,the procedure was divided into four active objects:the "information_collect" active object was responsible for tracking the vehicle current state timely;the "work_mode" active object reflected the vehicle current mode;the "shift_implement" object implements the shift operation according to the control signals sent by "work_mode";the "vehicle_display" object displays the information about the vehicle's current shift and work mode to the driver.As the hub of event transmission, software bus provides timing,the event queue,task scheduling,and other services, drives the active objects running with each other orderly.Using software bus to develop application software for electronics control system improves the development efficiency, and the reliability,maintainability and openness for the software.
Keywords/Search Tags:quantum framework, software bus, electronics control system, state machine, AMT
PDF Full Text Request
Related items