基于INtime的雷达实时操控显示终端设计
2 系统总体结构
雷达实时操控显示终端是一个集实时通信、控制、数据处理及显示的综合多任务系统,既有实时性要求很高的雷达设备控制、跟踪数据采集和跟踪数据处理等任务,又有实时性要求较低的数据管理,状态控制,雷达目标、数字原始视频、电子地图显示等任务,所以在系统结
构设计时,把实时和非实时任务分开运行。实时任务运行在INtime内核中,主要完成对跟踪雷达分系统、光电跟踪分系统的跟踪数据实时采集和处理。根据处理结果实时控制跟踪伺服分系统,并将跟踪天线对准目标,以达到跟踪功能,同时完成与非实时进程的数据同步。非实时任务运行在Windows内核中,主要完成雷达分系统非实时的状态控制和数据显示,同时完成系统数据的存储等管理,其系统结构如图2所示。本文引用地址:https://www.eepw.com.cn/article/178201.htm
雷达操控显示终端在硬件选型上,选用加固一体计算机,为更好地发挥计算机的图形处理能力,计算机显卡具备2D/3D硬件加速能力。 CPU选用Intel酷睿双核,并将INtime配置成独占模式,即INtime独自占用一个CPU核运行实时进程,Windows占用另一核,这样可提高系统的稳控性和实时性。终端计算机内置一块定时接口板,用于产生雷达系统同步时钟,板卡通过PCI总线向终端计算机提供时钟中断信号。终端与雷达其他分系统之间的通信通过网络传输。
为保证系统的健壮稳定,Windows操作系统采用裁剪的嵌入式XPE操作系统,该系统设计成基于休眠方式启动、内存保护方式运行模式,既保证了系统的快速启动,又保证了系统的稳定可靠。关于XPE操作系统的设计已有较多文献资料参考,本文将不做详细介绍。
3 终端软件设计
终端软件采用VC++开发,基于上述系统结构,软件主要包括INtime的实时进程和Windows的非实时进程,各进程根据任务需求划分相应的任务和功能模块,软件功能结构图如图3所示。
评论