一种雷达信息处理机的调试显控系统的制作方法

文档序号:6303203阅读:224来源:国知局
一种雷达信息处理机的调试显控系统的制作方法
【专利摘要】本发明提供一种雷达信息处理机的调试显控系统。技术方案包括高速数据传输模块、显控模块和驻留监控模块,其中驻留监控模块安装在雷达信息处理机上。显控模块接收外部输入的任务需求并发出相应的控制命令,控制命令通过高速数据传输模块传送到驻留监控模块,驻留监控模块响应控制命令,对雷达信息处理机进行相应地操作,然后把操作结果通过高速数据传输模块上传给显控模块。本发明可以实现对雷达信息处理机的连贯调试和显控,验证雷达信息处理机的实时性和连贯性,提高雷达信息处理机的测试效率。
【专利说明】一种雷达信息处理机的调试显控系统
【技术领域】
[0001]本发明属于雷达信息处理【技术领域】,涉及一种雷达信息处理机的辅助应用设备。【背景技术】
[0002]现有的雷达信息处理机调试方式主要有两种,一种是基于硬件仿真器模式,采用硬件仿真器与雷达信息处理机通信,雷达信息处理机的内部状态通过硬件仿真器在计算机终端显示,这种方式主要应用于雷达信息处理机硬件电路的研制调试阶段。在雷达信息处理机硬件电路研制调试阶段完毕之后的算法软件调试阶段,硬件仿真器需要暂停雷达信息处理机程序运行,才能观察处理机内部状态,不能连贯实时地调试雷达信息处理机运行状况,而在实际算法软件调试状态中,雷达信息处理机输入属于一个变化的过程,若暂停运行程序来进行调试,则这种变化的输入在雷达信息处理机内部响应就很难得到全面充分地体现。硬件仿真器模式同时也存在通信速率较低、调试方式不够灵活等不足,从而导致调试成本过高。
[0003]雷达信息处理机调试的另外一种方式是,基于飞控串口转接器模式。这种模式主要应用在雷达信息处理机的算法软件调试阶段,使用飞控串口转接器显示雷达信息处理的最终结果,如目标的距离、速度、角度等。但是这种模式的通信速率一般比较低,不能显示雷达信息处理机的运行程序执行过程中产生的数据量较大的内部变量、中间状态以及目标回波等。对于调试人员来说,飞控串口转接器提供的信息不够充分,不足以对出现的问题进行定位。

【发明内容】

[0004]本发明要解决的技术问题是提供一种雷达信息处理机的调试显控系统,克服以上两种调试方式的缺点。在雷达信息处理机的硬件电路研制调试阶段,可以连贯地对硬件电路进行测试和验证;在雷达信息处理机的算法软件调试阶段,既能够在雷达信息处理机程序连续运行的情况下,显示和存储其中间状态,还能够实施对雷达工作模式和状态的实时控制,显示雷达信息处理的最终结果。
[0005]本发明的技术方案是:一种雷达信息处理机的调试显控系统,其特征在于,包括高速数据传输模块、显控模块和驻留监控模块,其中驻留监控模块安装在雷达信息处理机上,如图1所示。显控模块接收外部输入的任务需求并发出相应的控制命令,控制命令通过高速数据传输模块传送到驻留监控模块,驻留监控模块响应控制命令,对雷达信息处理机进行相应地操作,然后把操作结果通过高速数据传输模块上传给显控模块。
[0006]驻留监控模块包括中断服务子模块和四个功能单元子模块,中断服务子模块从高速数据传输模块接收控制命令后,解析该控制命令,根据命令类型执行不同的功能单元子模块,如图2所示。情况①:若控制命令是雷达工作模式控制命令,则把该控制命令传输给第一功能单元子模块。第一功能单元子模块根据该控制命令包含的参数设置雷达信息处理机工作模式,并接收雷达信息处理机的执行反馈结果,将该执行反馈结果通过高速数据传输模块传输至显控模块,显控模块实现对执行反馈结果的显示。情况②:若控制命令是雷达工作场景控制命令,则把该控制命令传输给第二功能单元子模块。第二功能单元子模块根据该控制命令包含的参数设置雷达信息处理机实际工作场景,并接收雷达信息处理机的执行反馈结果,通过高速数据传输模块传输至显控模块,显控模块实现对执行结果的显示。情况③:若控制命令是雷达工作参数上传控制命令,则把该控制命令传输给第三功能单元子模块。第三功能单元子模块根据该控制命令包含的参数,从雷达信息处理机读取相应的雷达工作状态参数并通过高速数据传输模块传输至显控模块,显控模块实现对接收的雷达工作状态参数的显示和存储。情况④:若控制命令是仿真模拟场景控制命令,则把该控制命令传输给第四功能单元子模块。第四功能单元子模块把该控制命令包含的雷达工作场景数据注入到雷达信息处理机,并把雷达信息处理机处理的结果通过高速数据传输模块传输至显控模块,显控模块实现雷达信息处理机处理的结果显示。
[0007]采用本发明可以达到以下有益效果:
[0008](I)本发明的驻留监控模块在执行控制命令时,没有打断对雷达信息处理机的程序运行,因此可以实现对雷达信息处理机的连贯调试和显控,验证雷达信息处理机的实时性和连贯性;
[0009](2)本方面可实现对雷达信息处理机的工作模式、工作场景的控制,提高雷达信息处理机的测试效率;
[0010](3)本发明在不中断雷达信息处理机工作程序运行的前提下,可将雷达信息处理机的内部程序变量进行高速实时读出、显示和记录;
[0011](4)本发明可实现对雷达信息处理机工作场景的模拟仿真,对雷达信息处理机的工作场景验证更为充分。
【专利附图】

【附图说明】
[0012]图1是雷达信息处理机调试显控系统基本结构图;
[0013]图2是雷达信息处理机调试显控的工作流程图。
【具体实施方式】
[0014]下面结合附图对本发明的实施方式进行详细描述。本发明提供的一种雷达信息处理机的调试显控系统,包括显控模块、高速数据传输模块和驻留监控模块。
[0015]显控模块由应用软件和操作平台组成,操作平台由通用计算机和操作系统构成,应用软件运行在操作平台上,驻留监控模块安装并运行在雷达信息处理机上,高速数据传输模块采用通用数据通信标准设备实现。
[0016]显控模块接收外部输入的任务需求并发出相应的控制命令。如果任务需求是雷达工作模式设置,则发出雷达工作模式命令,其中雷达工作模式包括目标搜索、目标截获与目标跟踪三种工作模式;如果任务需求是雷达工作场景设置,则发出雷达工作场景控制命令,雷达工作场景包括雷达对海场景、对地场景与对空场景三种工作场景;如果任务需求是雷达工作参数上传,则发出雷达工作参数上传控制命令,雷达工作参数包括雷达信息处理机的处理结果、雷达回波数据和中间状态数据,显控模块对这些数据以文本或波形的方式进行显示,并且存储下来以备事后数据回放和分析;如果任务需求是场景仿真模拟,则发出仿真模拟场景控制命令,仿真模拟场景控制命令包含的雷达工作场景数据事先按照实际需求仿真生成,由显控终端注入雷达工作场景数据,使得雷达信息处理机的验证更为充分。
[0017]高速数据传输模块连接显控模块和雷达信息处理机,包括数据控制器、缓存器、协议转换器和连接线缆组成,实现显控模块与雷达信息处理机之间信号协议转换和缓存控制。本模块的连接关系属于公知常识,需要指出的地方是:其中协议转换器与显控模块连接,使用通用数据通信标准,如PCI (Peripheral Component Interconnect,外围部件互连总线),USB (Universal Serial Bus,通用串行总线)、以太网通信等数据通信标准。协议转换器与雷达信息处理机的数据通信使用自定义数据格式,以适应雷达信息处理机对外接口的数据通信。数据控制器由FPGA(Field Programble Gate Array,现场可编程逻辑门阵列)构成,数据控制器根据雷达信息处理机信号类型以及通用数据通信标准,进行相应的数据类型转换和数据缓存控制。
[0018]驻留监控模块包括中断服务子模块和四个功能单元子模块,中断服务子模块响应显控模块发来控制命令,根据控制命令的类型,把相应的任务交给功能单元子模块执行,控制雷达信息处理机工作模式、工作场景以及场景模拟,并把从雷达信息处理机获取的工作状态数据上传给显控模块。驻留监控模块的源代码需要嵌入雷达信息处理机应用程序中,并且与雷达信息处理机的应用程序共同编译成目标程序,目标程序下载至雷达信息处理机中。在进行目标程序编译时,目标程序中涉及的需要传递给显控模块的变量(即雷达工作参数)集中分配内存,把变量进行归类存放,类型相同的变量在雷达信息处理机的存储器内以连续地址的形式存放,有利于提高变量的读写效率。
【权利要求】
1.一种雷达信息处理机的调试显控系统,其特征在于,包括高速数据传输模块、显控模块和驻留监控模块,其中驻留监控模块安装在雷达信息处理机上,显控模块接收外部输入的任务需求并发出相应的控制命令,控制命令通过高速数据传输模块传送到驻留监控模块,驻留监控模块响应控制命令,对雷达信息处理机进行相应地操作,然后把操作结果通过高速数据传输模块上传给显控模块。
2.根据权利要求1所述的雷达信息处理机的调试显控系统,其特征在于,驻留监控模块包括中断服务子模块和四个功能单元子模块,中断服务子模块从高速数据传输模块接收控制命令后,解析该控制命令,根据命令类型执行不同的功能单元子模块:情况①:若控制命令是雷达工作模式控制命令,则把该控制命令传输给第一功能单元子模块;第一功能单元子模块根据该控制命令包含的参数设置雷达信息处理机工作模式,并接收雷达信息处理机的执行反馈结果,将该执行反馈结果通过高速数据传输模块传输至显控模块,显控模块实现对执行反馈结果的显示;情况②:若控制命令是雷达工作场景控制命令,则把该控制命令传输给第二功能单元子模块;第二功能单元子模块根据该控制命令包含的参数设置雷达信息处理机实际工作场景,并接收雷达信息处理机的执行反馈结果,通过高速数据传输模块传输至显控模块,显控模块实现对执行结果的显示;情况③:若控制命令是雷达工作参数上传控制命令,则把该控制命令传输给第三功能单元子模块;第三功能单元子模块根据该控制命令包含的参数,从雷达信息处理机读取相应的雷达工作状态参数并通过高速数据传输模块传输至显控模块,显控模块实现对接收的雷达工作状态参数的显示和存储;情况④:若控制命令是仿真模拟场景控制命令,则把该控制命令传输给第四功能单元子模块;第四功能单元子模块把该控制命令包含的雷达工作场景数据注入到雷达信息处理机,并把雷达信息处理机处理的结果通过高速数据传输模块传输至显控模块,显控模块实现雷达信息处理机处理的结果显示。
【文档编号】G05B19/04GK103744315SQ201410020071
【公开日】2014年4月23日 申请日期:2014年1月16日 优先权日:2014年1月16日
【发明者】欧建平, 张军, 陈富彬, 占荣辉, 胡杰民, 卢大威, 刘盛启 申请人:中国人民解放军国防科学技术大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1