Font Size: a A A

The Design And Implementation Of Instrument Cluster's Management Unit Based On Embedded Linux

Posted on:2008-04-06Degree:MasterType:Thesis
Country:ChinaCandidate:Z WangFull Text:PDF
GTID:2178360215474449Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Recently, the key part of power generator - turbine's capacity and intelligence are continuous augmenting. To ensure the safe operation of turbine, a comprehensive supervisory system of high precision and reliability is needed. So an instrument cluster applied to turbine supervision appears for this market demand. In order to meet the rapid development need of home electricity industry and smash up foreign manufacturers' monopoly in the field of turbine supervisory instrument cluster, aiming at overtaking international advanced technology, this thesis proposes a design of turbine supervisory instrument cluster's management unit. The implementation of this design is based on open source embedded operating system ARM Linux and standard industrial field protocol MODBUS, so it is of good generalization and extendibility, which can be adapted to other rotating apparatus supervisory systems easily, and also provides a guidance for design and implementation of other embedded Linux systems.The turbine supervisory instrument cluster is composed by a management unit and various kinds of function units, and each function unit in this system is connected to management unit using standard RS-485 serial line, under the centralized control of management unit. Each function unit is used for continuous monitoring all the parts of the turbine and recording all the valid parameters of each data acquisition point. Management unit provides online monitor, real-time data representation, historic data record and alarm record to the turbine users according to the monitoring data provided by function units. Management unit also need to transmit the data to upper computers which connected to the instrument cluster. These data will serve as an indispensable reference for the turbine administrators when they need to know the operating state of the turbine, adjust the parameters of turbine, improve the productivity and ensure the safe operation of the turbine. Besides, management unit can also transmit those configuration commands from upper computers to function units, which will change the operating state of function units. In a word, management unit, which connects upper computers and lower function units, is the most important part of the whole instrument cluster.This design aims at the practical application, makes a detailed and comprehensive function requirement analysis in the field; from the design of management unit's hardware platform, aiming at reliability and stability, this design takes a great consideration in selecting embedded micro-processor unit, design of serial line interface circuit and anti-interference design of power supply module circuit; by taking modularization and easy-to-extend as the guidelines, this design builds a software platform based on ARM Linux, brings up the framework of entire system and design blueprint. This thesis introduces the port of ARM Linux, how to write Linux device drivers for main devices in the system and tips. This thesis illustrates the split of tasks in the system application and how to schedule these tasks, the design and implementation of serial line communication function, and gives the flow charts of main tasks.Finally, this thesis describes the reliability testing and CPU usage ratio testing of the system, and the method and result of the functional testing of this system. The author also summarizes the gains and tips in the whole process of design, puts forward some problems remained which call for future research and exploration.
Keywords/Search Tags:mstrument cluster, ARM Linux, MODBUS, embedded Linux systems, multi-tasking
PDF Full Text Request
Related items