论文摘要
导弹模拟器是综合模拟器项目的一部分,是针对系列武器系统而研制的模拟、测试系统,主要用来检测、判定发射装置等其它地面武器系统处于发射状态时为导弹发射所提供的点火信号、发射诸元等信号是否正确,从而为是否发射导弹提供参考信息。本文以此为背景完成了利用VxWorks嵌入式实时操作系统在PC104/486硬件平台上构建实时嵌入式数据采集系统和以太网通信及人机交互界面设计。 本文首先制定了导弹模拟器系统的设计方案。为提高导弹模拟器系统的实时性和可靠性,将VxWorks嵌入式实时操作系统用于导弹模拟器系统的软件设计中,但是由于VxWorks不能很好的支持图形界面功能,所以根据导弹模拟器系统的功能和技术要求,提出了下位机采用VxWorks,上位机采用Windows XP的设计方案。 文中介绍了VxWorks嵌入式实时操作系统的内核,对VxWorks的任务管理、时钟管理、中断管理等进行了详细的研究。深入分析了VxWorks下设备驱动的工作原理,完成了数据采集卡EAD1612的驱动程序设计。VxWorks采用模块化设计方法,把依赖于硬件环境的函数和信息分离出来,放入称为BSP(Board Support Package)的组件中, BSP Libraries向上层软件提供一致的接口。通过对VxWorks的BSP进行修改和配置,实现了VxWorks的软盘启动和网络加载,并与上位机进行以太网通信,将采集到的数据传输到上位机进行实时分析处理。 该导弹模拟器系统具有高实时性和可靠性,对未来导弹新产品的研制有推广应用价值,对提高我军装备的现代化水平,有很高的社会效益和经济效益。
论文目录
相关论文文献
标签:导弹模拟器论文; 嵌入式实时操作系统论文; 数据采集论文; 设备驱动论文;