您好,欢迎来到中国测试科技资讯平台!

首页> 《中国测试》期刊 >本期导读>基于LabWindows/CVI的动中通控制系统软件设计

基于LabWindows/CVI的动中通控制系统软件设计

2936    2016-10-08

免费

全文售价

作者:吴诗琪, 郑健, 刘杉, 何芳

作者单位:火箭军工程大学, 陕西 西安 710025


关键词:卫星动中通;串口通信;LabWindows/CVI;多线程;线程安全队列


摘要:

动中通在保持实时稳定对星、跟踪过程中,针对天线控制器ACU难以满足算法开发、故障诊断、便捷调试、可视化界面等问题,设计一款动中通控制系统软件。软件以LabWindows/CVI为平台,针对软件高速采集数据要求,提出响应的控制策略,通过多线程技术与数据保护机制,使用线程池和Timer控件定时判断、开启数据采集线程和绘图线程,提升软件数据采集速率;使用线程安全队列技术保护共享数据;利用工具包SQL Toolkit开发卫星数据库等。测试结果表明:软件能够可靠准确地完成通信、数据处理任务,绘图功能流畅快速,为系统工作的监控、调试以及故障诊断提供充分的技术支撑。


Software design for SOTM control system based on LabWindows/CVI

WU Shiqi, ZHENG Jian, LIU Shan, HE Fang

Rocket Force University of Engineering, Xi'an 710025, China

Abstract: When keeping real-time aiming and tracking of SOTM, a kind of SOTM control system software was designed according to the problems that it is difficult for antenna controller ACU to meet the requirements of algorithm development, fault diagnosis, convenience commissioning and visual interface. The software was designed based on LabWindows/CVI platform, and response control strategies were proposed according to the high-speed data acquisition requirements. By utilizing multithreading technology and data protection mechanism, thread pool and Timer controls were used to judge and start data acquisition thread and drawing thread on time to raise data acquisition velocity of the software. Besides, thread-safe queue technology was used to protect shared data and SQL Toolkit was used to develop satellite database. The test results show that the software can reliably and accurately fulfill communication and data processing tasks, and the drawing function is smooth and fast, which provides sufficient technical support for monitoring, commissioning and fault diagnosis of the system.

Keywords: SOTM;serial communication;LabWindows/CVI;multi-threading;thread-safe queue

2016, 42(9): 77-82  收稿日期: 2016-4-18;收到修改稿日期: 2016-5-30

基金项目: 

作者简介: 吴诗琪(1992-),女,江苏邳州市人,硕士研究生,专业方向为卫星通信、信号处理。

参考文献

[1] 沈晓卫,姚敏立,李琳琳,等. 宽带移动卫星通信低成本组合姿态确定算法[J]. 西安交通大学学报,2011,45(6):64-68.
[2] WU Z W, YAO M L, MA H G, et al. Low-cost antenna attitude estimation by fusing inertial sensing and two-antenna GPS for vehicle-mounted satcom-on-the-move[J]. IEEE Trans Veh Technol,2013,62(3):1084-1096.
[3] 田方浩,姚敏立,伍宗伟,等. 低成本动中通姿态估计算法[J]. 宇航学报,2015,36(9):1036-1042.
[4] 薄志峰. 基于LabWindows/CVI的电动舵机自动化测试系统设计[J]. 国外电子测量技术,2015,34(5):66-69.
[5] 张扬,肖世德. LabWindows/CVI平台下虚拟信号分析仪的设计[J]. 自动化仪表,2016,37(2):89-94.
[6] 张煊工,陈雷. 基于LabVIEW的RS232通信协议时间装定模块研究[J]. 中国测试,2014,40(z1):139-141.
[7] YU Q F, ZHENG D Z, YANG Yi, et al. An arc fault detection method based on wavelet feature extraction and the design & realization by LabWindows/CVI[J]. Journal of Computers,2013,8(2):417-424.
[8] YANG S F, DAUDI S. Simbeye. Computerized greenhouse environmental monitoring and control system based on LabWindows/CVI[J]. Journal of Computers,2013,8(2):399-408.
[9] 白渚铨,张晓明,王宇. 基于LabWindows/CVI的数据处理软件设计[J]. 计算机应用与软件,2015,32(4):30-33.
[10] BENHUR A, WESTON J. A User's guide to support vector machines[J]. Methods Mol Biol,2010(609):223-239.
[11] 牛云鹏,王小鹏,房超,等. 利用LabWindows/CVI多线程技术实现实时数据采集[J]. 电子测试,2011(12):41-45.
[12] KATALIN A. Vibration detection of the electrical motors using strain gauges[J]. Procedia Technology,2016(22):.
[13] 陈曦,廖明夫,邓旺群,等. 柔性转子动平衡测试数据库系统开发与验证[J]. 测控技术,2015,34(11):24-28.
[14] EON K, KLAUS E. Assessment of accuracy and repeatability of anterior segment optical coherence tomography and reproducibility of measurements using a customized software program[J]. Clinical and Experimental Optometry,2012,95(4):27-32.