Font Size: a A A

Researth And Implementation Of Data Communication And Control System Based On VxWorks

Posted on:2011-08-22Degree:MasterType:Thesis
Country:ChinaCandidate:S Y TangFull Text:PDF
GTID:2248360302991718Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the continuous development of the data communication and Control-Technology, the information, intelligentization, high precision become the targets of avionic device. We need a new system platform to execute the control tasks of complex system, because the traditional architecture has been unable to meet the requirements of system capability. Designing a data communication and control system which is based on embedded technology is the subject of this paper.This paper is based on VxWorks real-time embedded operating system, we use MPC8245 processor as the centre process unit of ELMC data communication and control system. Firstly, the development actuality and prospect of the embedded operation system, data communication and control-technology are introduced. Then the build process of VxWorks development environment is described, the structure and hardware platform of the system are expatiated, too. In order to improve reliability and robustness of system, data communication protocols and data verification is elaborated designed in this paper. Finally, the application software development is accomplished with modular design combined with multitask. The software is divided into six functional modules, periodic and non-periodic tasks are established based on each module, then the priority assignment is completed, and the paper proposed a Condition Triggered Algorithm (CTA) which is a multi-task scheduling algorithms that combined with VxWorks semaphore mechanism. This algorithm improve the system’s real-time, and the ability to schedule non-periodic task can be raised also. By testing, the results show that this system could be satisfied with requirements and operation stabilization.
Keywords/Search Tags:Data communications, ELMC, VxWorks, Multitask
PDF Full Text Request
Related items