雷达系统中状态监控软件的研究与设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
雷达系统中状态监控软件的研究与设计
摘要:随着雷达技术不断发展,各型雷达系统在军事和民用方面发挥着巨大作用。而雷达系统的稳定、可靠运行需要有针对性的状态监控系统对系统设备的监
视和控制。以二次雷达系统为基础,进行了雷达状态监控系统的研究,介绍了状
态监控系统的组成、软硬件平台,对状态监控软件进行了需求分析,并对软件各
功能模块进行了设计,为今后的研究打下了坚实的基础。
关键词:雷达系统;状态监控软件;需求分析;功能模块设计
引言
雷达主要应用于地面、空中、海上和太空,主要用来对各处目标进行探测、
定位和跟踪,还可用作导航工具。随着时间的推移和雷达技术不断发展,各型不
同用途的雷达被相继研制,在军事和民用方面都发挥出巨大的作用。雷达系统由
很多设备组成,一般包含有天线、发射机、接收机、信号处理机和终端设备等。
而且雷达系统大多安装在无人值守的地区,长时间无间断运行,因此,单纯依靠
人工对雷达的工作状态进行全面实时的监控是不可能的,必须要具有针对性的状
态监控系统实现对系统设备的监视和控制。与此同时,随着雷达电子产品的广泛
应用,对雷达工作状态数据的实时采集、报警信息的自动触发也提供了可能。
1系统概述
本文以二次雷达系统作为参考系统,对二次雷达系统进行研究,并对其进行
状态监视控制功能的设计开发工作。由天馈系统、询问分机、控制分机、切换分机、网络传输设备、监控维护终端组成。状态监控系统由传感器、数据采集器、
数据处理器、数据传输设备及数据存储服务器、监控终端组成。其中,不同设备
的传感器类型不同,数据采集器收集传感器采集的数据并将之转换为计算机能识
别的数字信号,数据处理器将采集数据进行处理并进行上传或将控制信息发送至相应设备。传感器、数据采集器、数据处理器均安放在雷达设备场地内,由
数据传输设备将有效的数据传输至控制间,设备监控间内由监控终端和数据存储
服务器实现数据的存储和雷达系统监控的人机交互。
2软硬件平台
2.1硬件平台
状态监控软件驻留在监控终端中,监控终端采用常规通用计算机,由计算机
实现与外部传输设备的物理连接,而数据存储服务器实现大量监视数据的存储,
并实现日志等信息的存储。
监控终端的硬件配置在满足日常使用需求的基础上更优更好,比如内存最低
配置4G、网卡2路、硬盘500G以上等,硬件资源应留够足够的余量,以满足监
控的实时操作。
2.2软件平台
状态监控软件平台如下:系统为Windows系统,软件代码编辑为QT,软件
编译调试工具为MicrosoftVisualStudio2010。
3软件需求分析
3.1功能需求
状态监控软件为雷达系统监视控制提供人机交互,需要实现系统状态的监视、控制功能,也可提供设备参数的配置功能,包括对天线分机、雷达主机内各分机
和各设备的监视控制,并可提供操作日志、状态日志的管理,实现用户权限管理
等操作。
3.2界面需求
状态监控软件界面要求直观、美观、易操作。状态监控软件界面包含的项目
有标题栏、菜单栏、工具栏、日志显示区、主显区、状态栏等,每个区可根据用
户设置选择是否显示,主显区是必显项,监控软件界面可进行全屏显示。
3.3性能需求
监控终端及监控软件能长时间可靠、稳定工作,平台MTBF(无故障持续工作时间)大于10000h;CPU在忙时的利用率均值不超过70%;内存在忙时的使用率
均值不超过70%;告警发生到显示在软件界面时间要求在3s内;对历史监控数据,保留30d;对于重要的历史数据,应当进行数据备份,备份的时间间隔为每月1次,保留最新的1份。
3.4接口需求
监控终端与外部设备连接方式采用网络连接,串口设备需要使用转换设备将
之转换为网口。考虑到状态监控软件要求稳定、可靠的数据传输,采用TCP/IP协
议作为软件的网络传输层协议,并使用socket技术实现数据的传输。这是因为利
用了基于TCP/IP的socket通信编程接口编写程序,其目的是在TCP/IP所组建网
络的不同机器之间利用客户/服务器模式建立通信连接。
4软件功能模块设计
4.1用户管理
用户管理包括用户登录和用户配置。用户登录通过用户名与密码认证方式登录,软件自动配置与其权限匹配的界面;用户配置实现用户的配置管理,包括添加、编辑、删除用户信息,用户分组包括管理员、操作员等,其中,操作员具备
个人资料管理、设备状态控制、故障日志查询、设备状态查看等功能,管理员除
具备操作员的操作外,还可具备用户添加、用户编辑、用户删除的功能。
4.2日志管理
日志管理主要是对用户操作、设备状态、故障等日志管理,包括日志存储、
日志查询、日志导出、日志删除等功能。所有的操作信息以列表的形式显示在表
格中,并可以通过点击按钮查询不同日期、不同设备的、不同类型的日志内容,
并可以将日志保存为PDF文档,日志定期进行删除,重要日志信息和重要历史数
据将定期进行备份。
4.3各分机、设备的状态监视
状态监视模块接收、分析系统各分机、各设备的当前运行状态信息,并通过
图形、文字形式显示各设备的状态,以供用户观察、判断。状态监控软件的主显
区以方框形式添加分机、设备,并按系统、分机、设备进行分级显示,以颜色区
分不同状态,并可查看设备的相关参数,参数值以表格的形式显示。
4.4各分机、设备的状态控制
状态控制模块实现雷达系统设备的状态控制功能,通过用户对软件操作将用
户命令转换成控制数据下发给雷达设备。状态控制模块根据系统、设备的不同需
求形成不同功能的控制模块,主要包括电源控制、模式控制、发射控制、天线扫
描控制、转速控制、主备切换控制等功能,控制在界面上以按钮形式存在,通过
按钮的点击触发命令的下发。
4.5数据库
状态监控软件需要使用到的数据库包括用户数据库和日志数据库,数据库可
采用Sqlite或mysql等,QT平台具有与数据库之间的函数接口,可直接通过调用
函数实现数据库数据的读写操作。用户数据库所包含的列表项有用户名、密码、