Font Size: a A A

The Design Of Embedded Led Control System Based On DMX512 Protocol

Posted on:2015-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:J J HuangFull Text:PDF
GTID:2308330479489908Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
Nowadays, the application technology of LED(Light Emitting Diode)has been very mature, and LED-related products come into people’s daily lives. In the early days of LED, which is mainly used for instructions, such as traffic lights and dashboard lights, but in the present, a large LED display and LED decorative lights have been very different from the common, so the application of LED has entered into a new field. Therefore, the LED controllers for different applications come to being, and a controller which has various functions and can be operated easily, is very important for the application of LED.This project uses the ARM+Linux development model. The processor chip of the controller is S3C2440, which based on the ARM920 T core. The embedded Linux 2.6.30 operating system as software platform for the control system. This thesis develops and designs the LED controller based on the DMX512 stage lighting control protocol.Firstly, this thesis analyzes the system architecture for embedded Linux software development platform and gives a brief overview of the application layer software, embedded operating systems and embedded hardware platforms. Secondly, this thesis carries out a detailed analysis on the DMX512 protocol, and then proposes the system framework of the LED controller based on DMX512 protocol and gives the definition of the functional units in the LED controller. The control system is divided into six units: the LED lights, manual control unit, LCD display unit, SD unit, PC debugging unit and controller software unit. Finally, carries out the analysis and implementation of hardware and software in the LED control system and combines all the functional units to complete the LED controller.In the design of each functional unit, using a modular design approach. According to the definition of the functional units, designed the input and output interface of the modules and implemented the internal structure of the modules by combining the hardware of the control system. The software of the system is being implemented in the application layer and using the multi-thread programming model. Meanwhile, the development in the application layer shields the underlying hardware implementation details, so the control system has good compatibility and scalability.
Keywords/Search Tags:LED, DMX512 protocol, embedded linux, device driver
PDF Full Text Request
Related items