Font Size: a A A

Railway Actinobacillus Car Detection System - Wdm Driver And The Upper Application Software Design

Posted on:2011-08-13Degree:MasterType:Thesis
Country:ChinaCandidate:H YanFull Text:PDF
GTID:2192360308466953Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
Contact net is a special transmission cable conductor along both sides of the railways. It provides steady and uninterrupted electric power for all kinds of locomotives when pantographs keep in touch with the lines. To make electric current steady and uninterrupted, the constant tensile force of the current lines must be assured in the high-speed railway's construction work. With the development of the high-speed railway electrilization, the plate-vehicle with constant tensile force is increasingly used in the railway's construction work.The constant tensile force, in possessing of domestic intellectual property rights, is carried out with the co-operation work between experienced engineers and the plate-vehicle. However, this constant tensile force can not be easily assured as expectation because of some uncertain factors, such as vehicle speed, man-made unsteady operations and so on. The tensile force detection system in this project is based on the production KMJLH-25 of TaiYuan railway transportation equipment co. LTD. The system provides not only real-time detection of the tensile force, but also vehicle speed, releasing length, pressure of the air and oil cylinder. Besides, this system has many functions, such as: calculation, analysis and display of tensile force, data storage, force limitation alarm, generating the test reports, and printing.The system consists of sensors, data acquisition card, industrial computers and software. This paper is abort the innovative and exploratory research work in the detection system software. It contains:1. This paper introduces WDM(Windows Driver Model) programming ideas, analysis of the architecture of WDM. With the help of the acquisition card's manual, to develop data acquisition card's WDM driver under the IDE of Driverstudio. The driver support policy of Plug and Play, power management, I / O port operation, IRP serialization, interrupt handling and communication between application programme and driver. Accoding to the function of data acquisition card, to design ADT401 API which provides a flexible and efficient interface for application programme's development. 2. The applications are developed under the IDE of LabWindows / CVI. It not only analysis and processing data which are collected from data acquisition card, but also display the real-time result and save the valuable data. Users can conveniently monitor and operate the entire system with the help of applications'GUI. The applications are develop in a multi-thread way. Using the policy of thread pools, asynchronous timers, thread lock and thread safe queues, make the applications running more efficient and safer. At last, the applications use the database technology and ActiveX technology to store and manage historical data.
Keywords/Search Tags:contact net, constant tensile force, WDM, multi-thread
PDF Full Text Request
Related items