论文部分内容阅读
在未来战争中,空中威胁日益加剧。车载武器作为低空火力平台,可对武装直升机或无人机进行精确打击,在防空领域中具有重要的地位。本文以工程项目的开发为背景,完成某型车载武器通信系统的设计,为武器系统正常工作提供实时、准确的数据信息。本文主要工作如下: 首先通过对该武器系统各分系统功能需求的分析,制定总体设计方案,进行硬件选型。明确系统工作流程,分析各分系统间的数据流向,选择以太网与串口通信方式,确定设备间的通信协议和报文格式,建立系统通信架构。 在上述工作的基础上,完成VxWorks系统接口驱动程序的开发,为系统提供通信接口的底层驱动支持。在网络驱动开发过程中,利用一种双网卡冗余切换技术,提高通信系统可靠性。 为了防止在通信过程中,光电跟踪设备向指挥控制系统传输的测量数据出现丢帧或错帧等情况,需对数据进行处理,通过建立航路外推补点的方法,为后续滤波部分提供可靠数据。 通过VxWorks提供的图形界面开发工具WindML进行光电系统界面的绘制,实时反应各通信模块的状态和数据信息,并响应操作人员的操作命令。利用一种双缓存局部刷新方法,提高刷新效率,减少系统开销,防止抢占通信任务资源。 最后,明确嵌入式软件开发的流程,根据系统性能要求划分任务,采用模块化设计思想,完成数据通信、数据处理和人机交互的功能软件设计。并对完成的功能模块进行测试,验证其可行性。