Font Size: a A A

Lights Control And Test System Based On Qt

Posted on:2014-05-04Degree:MasterType:Thesis
Country:ChinaCandidate:J Z YangFull Text:PDF
GTID:2252330422464621Subject:Materials engineering
Abstract/Summary:PDF Full Text Request
Automotive lamps are used for lighting. There are two main types based on position, namely headlamps and taillights. It is functionally divided to high beam, low beam, position lamp, turn light and so on. It plays an important role for drivers when driving. The test of lights is a key process for manufacturers. It is tested by buttons in traditional control and test system. For one side, the operation of the system is quite complicated. For another side, the GUI is not friendly.We design a new system because of insufficiency of traditional system. Qt is used to design the interface because of its open source, Cross-Platform features and sufficient API. Linux is used as operation system because of its open source and good portability. The system consists of3modules, including a person-computer communication interface in master computer, hardware control system in slave computer and communication module. The main studying object is as following:(1).The design of hardware and software. Qt is used to design person-computer interface. We can control the GUI by clicking the LCD and using buttons on the development board.(2).Reliable serial communication. The custom communication protocol is developed because of the shortcomings of traditional serial communication. Reliable serial communication is realized between master computer and slave computer.(3).The development of the interprocess communication and device drivers. FIFO is used to realize interprocess communication. Virtual keyboard driver is used and we can use buttons to operate the GUI.Through the use of system, the GUI is friendly and its operation technological process is simplified. It is convenient for developers to test the CAN card and show some information. The communication protocol is reliable. The resistance of being destroyed is improved because of LCD and the buttons. It provides novel approaches for the development of similar products.
Keywords/Search Tags:Qt, Automotive lamps, Linux, serial communication, driver
PDF Full Text Request
Related items