计算机工程与应用 ›› 2016, Vol. 52 ›› Issue (22): 266-270.

• 工程与应用 • 上一篇    

基于VxWorks系统的高空气球吊篮反捻控制器

于  伟1,毛  耀2,3,肖  靖1,邓  超2,3,耿夫利1   

  1. 1.空军勤务学院 基础部,江苏 徐州 221000  
    2.中国科学院 光电技术研究所 一室,成都 610209  
    3.中国科学院 光束控制重点实验室,成都 610209
  • 出版日期:2016-11-15 发布日期:2016-12-02

Controller of anti-twisting mechanism in high altitude balloon’s nacelle based on VxWorks RTOS

YU Wei1, MAO Yao2,3, XIAO Jing1, DENG Chao2,3, GENG Fuli1   

  1. 1.Fundamental Department, Airforce Logistic College, Xuzhou, Jiangsu 221000, China
    2.The First Laboratory, Institute of Optics and Electronics, Chinese Academy of Sciences, Chengdu 610209, China
    3.The Key Lab of Optical Engineering, Chinese Academy of Sciences, Chengdu 610209, China
  • Online:2016-11-15 Published:2016-12-02

摘要: 为保证加挂大惯量负载情况下高空气球吊篮反捻机构能够正常工作,对VxWorks实时操作系统在反捻机构控制器中的应用进行了工程实践验证。对VxWorks实时操作系统进行剪裁以提高系统的安全性和可靠性,采用二进制信号量保证用户任务与外部定时中断的同步,采用PI增量式算法设计系统的控制程序。实验中分别模拟气球扰动和负载扰动情况下的反捻机构工作情况,实际解耦效果:扭变片形变角均值0.002 0°,均方差0.001 5°,方位角平均偏差-0.277 3°,均方差0.095 3°,实验证明:提出的基于VxWorks操作系统的控制器采样率高、运算能力强、稳定性强、灵活性高能够适应反捻系统工作要求。

关键词: 气球吊篮, 反捻机构, VxWorks实时操作系统

Abstract: For the sake of normal operation of the anti-twisting mechanism in a high attitude ballooned nacelle with large inertial loading, application of VxWorks real-time operating system in the anti-twisting mechanism’s controller is verified from the engineering practice point of view. In this study, the customized VxWorks real-time operating system is applied to improve safety and reliability of the system; the binary signal is used to synchronize user tasks with external timer interruptions and the control program of the system is designed with the PI incremental algorithm. In the experiment, the operation condition of the anti-twisting mechanism is simulated under balloon disturbance and load disturbance. The actual decoupling result is stated as follows:the average angular deformation of the distortion slice is 0.002 0°and the mean square error is 0.0015°; the average deviation at the azimuth angle is -0.2773°and the mean square error is 0.0953°. The experiment shows that the controller proposed in this study based on the VxWorks operating system has a high sampling rate, strong computing capability and stability, high flexibility, and it can be applicable to requirements of the anti-twisting system.

Key words: balloon’s nacelle, anti-twisting mechanism, VxWorks real time operating system