Design of Networked Dual-Core Parallel Processing Data Acquisition System

Article Preview

Abstract:

Whether the test of free-flight stall/spin can be carried out successfully, it depends on the airborne anti-stall parachute system, the performance indexes of the system are related to the test pilots’ safety directly. There are large numbers of test signals in the system and half of them are transient pulse signals, so it requires high real-time capability and data throughput level. Thus the danger of the Ignition testing experiment, Telemetry Tracking Monitoring is requisite. To satisfy the need of measuring electric parameters of an airborne anti-stall parachute system, a multi-thread real-time DAQ system of multi-task is constructed, using dual-core industrial computer and high-speed DAQ card as its core, LabWindows/CVI as VI software platform. By a method of dual-core parallel processing through OS kernel, system accomplishes multi-channel data acquisition with high real-timing and huge data throughput, and through TCP/IP, ODBC interface, remote measurement and database management is also accomplished. At the last, the system design a modularize software by DLL technology, packaging several functional modules in DLL form. This system implements the multi-thread mechanism and its synchronization, TCP/IP communication and parallel processing under LabWindows/CVI platform. Finally high real-timing and reliability of this system are validated by experiment.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 433-440)

Pages:

5672-5679

Citation:

Online since:

January 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] National Instruments Corporation. NI multi-core programmingfundation series white book[M]. (2008).

Google Scholar

[2] Yakui Gao, Development of Multi-thread VI testing software[J]. Computer measurement and controlling, 2003, 11(12): 986-987.

Google Scholar

[3] Xiaochang Cheng, Design of Networked data acquisition system software based on multi-thread[J]. Measurement and control technology, 2005, 24(3): 52-55.

Google Scholar

[4] Jianxin Zhang, LabWindows/CVI measurement technology and engineering application[M]. Beijing: Chemical Industry Press, (2006).

Google Scholar

[5] Bo Zhao, Database programming in LabWindows/CVI platform[J]. Computer information system, 2008, 24(2-3): 171-172.

Google Scholar