Font Size: a A A

Lung Gas Detection Embedded Control Software System Based On Qt Plugin Technology Design And Realization

Posted on:2017-03-05Degree:MasterType:Thesis
Country:ChinaCandidate:M P FanFull Text:PDF
GTID:2348330503465938Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the incidence and mortality improvement of lung cancer, people pay more and more attention to the detection of lung cancer, and urgently need an instrument for lung cancer screening and early diagnosis. The study found that patients with lung cancer exhaled gas containing different from healthy people. This group proposed a new detection method using porphyrin sensor array. With the deepening of the research, need often to adjust lung cancer software function. If you use the common way of software development, development cycle is long, waste, etc. According to this study, the purpose of this paper is to design and realize embedded software used in detection of lung cancer which based on Qt plug-in technology.To accomplish the goal of this article, the main work carried out as follows:(1)To make the software requirement analysis, and complete the system design based on Qt plug-in technology. Through the system design, the software in general is divided into two parts. One part, run in MCU called PIC16F877 A as lower machine. And another part, run in embedded platform called Tiny6410 as upper machine. In each part break up into several modules. The lower machine is divided into simple IO module, micro pump module, temperature and humidity acquisition module and serial communication module. The upper machine is divided into simple plugin and complex plugin.(2) In the lower machine, realize simple IO module, micro pump module, temperature and humidity acquisition module, serial module. In order to improve the stability of the program, use the " watchdog " technology.(3) In the upper machine, realize simple plugin, complex plugin, GUI, the main body process. Main program designed a task pool class for sending action settings in the configuration file. Using task pool class and data setting in configuration file, complete concentration cycle and testing cycle. The GUI following the unified style, design a practical, beautiful login screen, implement screen and results screen.(4)After compiling software withcross-compiler, software run in embedded devices. And test the performance of functional correctness, fault tolerance, scalability and reusability. To test the performance of functional correctness, in a room where temperature is 25 degrees Celsius, the humidity of 67% for a large number of experiments. In this test, the software can normal running. For detecting system fault tolerance capability, respectively made login validation fault tolerance test, temperature exceeds the threshold fault tolerance test, serial port communication fault tolerance test. The software under the condition of various error could prompt error. For test software reusability and extensibility, to extend a straight solenoid valve as an example. Reuse the generated plugin of straight valve solenoid to complete the program.Through the work of this paper, based on the Qt plug-in technology realizes lung cancer detection software system. Finished, the software system can be used to control all devices which lung cancer detection need, and it has good scalability, reusability, fault tolerance.
Keywords/Search Tags:Lung cancer detection, Qt plugin technology, Embedded software, extensible
PDF Full Text Request
Related items