论文部分内容阅读
在重大产品装备的研制开发领域,仿真试验有着非常重要的作用。在兵器研发中,各种仿真平台的使用也越来越普遍。三轴摇摆台正是基于这种需要,用于考核车载雷达系统的车载性能指标而专门设计的半仿真检测设备。它主要用来模拟现实环境,测试车载系统在各种晃动或者震动环境中工作的可靠性。
本课题主要是通过对三轴摇摆台系统工作原理的分析,结合三轴摇摆台转动过程的特点,讨论在非实时性的Windows XP操作系统平台上建立实时性控制系统的可行性,对比了不同的过渡控制算法对三轴摇摆台状态转换过程的影响,进行合理的程序设计,保证三轴摇摆台系统可靠、高效的运行。主要完成了以下四个方面的工作:采用双缓冲机制实现在Windows XP操作系统平台上建立实时性控制系统;从理论上分析论证了不同的控制算法产生的过渡过程的区别,通过比较,最终采用有理B样条控制算法实现运动状态的平滑过渡,提高了过渡的可靠性;应用VB和VC++软件开发环境,设计相关程序,提供良好的人机交互界面:充分利用WINDRIVER开发工具进行CAN卡驱动程序的开发,开发高效、简洁的驱动程序。
通过实验,证明本文采用的实时性解决方案切实可性,达到了系统要求的实时性指标;设计的用户界面简洁、明了,参数设置简捷、方便;采用的有理B样条控制算法转换过程平滑性好,可靠性高;CAN卡驱动程序简介、高效。结果表明本课题的研究成果完全能够满足客户需求,达到了预期的设计要求。