Font Size: a A A

The Design And Implementation Of A Embedded Testing Platform Based On VxWorks

Posted on:2015-05-18Degree:MasterType:Thesis
Country:ChinaCandidate:Y ShenFull Text:PDF
GTID:2308330464968757Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of computer science and technology, embedded system as a dedicated computer system has been successfully applied in a various fields of consumer electronics, aerospace, industrial control, medical networks, etc. Because the software and hardware used in embedded system can be cut and its advantage in size, power consumption, reliability, embedded system is well suited for these applications. With the advent of the Internet technology, embedded system enters a new stage of development. The performance of embedded system is highly increased, more and more powful functions are integrated in the system. Embedded systems are constantly pushing forward the process of automation and information society.This thesis mainly design and implement an embedded integrated testing platform based on the requirements in some monitoring and controlling field. The platform is composed of the host computer system and the slave system. The main contents of this paper include:1.The design and implementation of the slave system. The slave system contains four basic embedded system units, each of which is composed of the core processor S3C2410 and some peripheral circuits. The system used and transplanted Vx Works as the core embedded operating system. Vx Works not only have the performance of hard real-time, deteministic and low latence, but also meets the requirements of scalability and security that needed in these industries. Besides, in order to implement and expand the function of the system, some other functional modules are designed and implemented which includs the signal conditioning of ADC module, DAC module and signal conditioning, SOV control module, PWM output and the power amplifier, square waves in quadrature and the output of the power amplifier, Input signal conditioning output and optical isolation. These modules are responsible for the completion of the basic functions of the system.2.In order to increase the reliability of the system, malfunction injection and system sef-test module are added. Malfunction injection can be implemented through microcontroller and its control of relays. Users can select a channel signal for malfunction injection through the LCD and some buttons. System self-test module is mainly responsible for the detection of all functions, to discover whether each module is working properly, so that we can quickly locate the malfunction and fix it when a malfunction is happened.3.In order to achieve centralized management of the slave system, a set of software is developped which adopts Lab VIEW as its program paltform. Lab VIEW virtual instrument works as a laboratory platform can help developers quickly implement their own applications with its powerful graphical programming and a rich library functions.4.The communication between the host system and the slave system can be implemented by RS-485 while mounting each embedded module on the bus. When a large amount of data needs to be sent, RS-485 can hardly meets the requirements, so the network is adopted. Besides the communication between the host computer system and the slave system, the communication between each embedded system unit is also needed in order to achieve synchronous operation. The performance and reliability of CAN have been recognized in many industries, so this module achieved by CAN.The system that designed in this thesis can achieve all the functional requirements that a measurement and control system needs. It has been proved to be safe, stable and reliable in actual use, which can be well suited for monitoring and controlling in aerospace and industrial site.
Keywords/Search Tags:VxWorks, testing paltform, CAN, S3C2410, LabVIEW
PDF Full Text Request
Related items