System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于雷达,具体涉及一种应用于频率分集雷达设备的网络远程调试方法。
技术介绍
1、目前雷达系统主要分为雷达收发机、信号处理中心、显控终端三部分。雷达收发机负责根据指令进行工作,发射雷达回波数据,同时接收目标回波信号,并送入后续电路进行降频、放大,提取有效信息传送给信号处理中心。信号处理中心负责将模拟信号转换到数字信号,并进行一系列处理,将处理后的数据传送至显控终端。显控终端负责接收信号处理中心传来的数据,并进行显示。其次负责下发工作指令给信号处理中心,由信号处理中心进行转发控制雷达收发机的工作。
2、在调试和维护阶段,当架设于外场、边远地区的雷达设备出现问题时,常常需要维修人员到达现场对雷达设备进行调试,排查问题所在,甚至可能需要拆除雷达设备外部保护壳,进行进一步排查;当雷达设备涉及的算法需要进一步更新或者遇到软件故障时,需要更新设备程序。目前常见的雷达收发机多为固态收发机,其控制芯片多为fpga芯片,程序烧录主要依靠jtag调试器。
3、可见,目前常见的雷达设备需要调试时,均需要技术人员到达雷达设备现场进行操作,这样的方式会导致调试的时间成本和人力成本较高。
技术实现思路
1、为了解决现有技术中存在的上述问题,本专利技术提供了一种应用于频率分集雷达设备的网络远程调试方法。本专利技术要解决的技术问题通过以下技术方案实现:
2、本专利技术实施例提供了一种应用于频率分集雷达设备的网络远程调试方法,所述频率分集雷达设备包括雷达收发机、数字控制模
3、远程监控功能:雷达收发机将其各硬件模块的状态信息发送给fpga芯片并存储;第一arm芯片或第二arm芯片从fpga芯片读取各硬件模块的状态信息并将读取的各硬件模块的状态信息分别进行组包,将所有组包结果发送给显控终端实现远程监控;
4、远程上传功能:雷达收发机将雷达回波数据发送给fpga芯片,同时显控终端将工作指令发送给第一arm芯片或第二arm芯片;在fpga芯片中雷达回波数据经过若干单元的处理,并存储雷达回波数据及各单元处理后的数据;第一arm芯片或第二arm芯片根据所述工作指令确定指定单元,并从fpga芯片读取雷达回波数据及指定单元处理后的数据,并将读取的所有数据发送给显控终端进行分析;
5、远程更新功能:显控终端根据监控结果和分析结果向第一arm芯片发送更新指令和更新文件数据;第一arm芯片接收并存储所述更新文件数据,以及根据所述更新指令控制第二arm芯片执行擦除flash操作、写入flash操作和读取flash操作。
6、在本专利技术的一个实施例中,每个硬件模块的状态信息包括温度、故障码、该硬件模块的模块序列号、软件版本和硬件版本。
7、在本专利技术的一个实施例中,在fpga芯片上采用bram存储单元存储各硬件模块的状态信息;bram存储单元包括第一区域和第二区域;所述第一区域用于存储雷达收发机发送的各硬件模块的状态信息,所述第二区域用于存储第一arm芯片或第二arm芯片下发的工作指令;其中,
8、bram存储单元的第一区域包括第一子区域、第二子区域和第三子区域;所述第一子区域用于存储内置于雷达收发机的tr模块的状态信息,所述第二子区域用于存储内置于雷达收发机的频率综合模块的状态信息,所述第三子区域用于存储内置于雷达收发机的数字控制模块的状态信息。
9、在本专利技术的一个实施例中,fpga芯片包括两条支路,每条支路均包括数字下变频单元、脉冲压缩单元、动目标检测单元;其中,
10、第一条支路中数字下变频单元、脉冲压缩单元、动目标检测单元处理后的数据各通过一fifo存储于第一ddr3存储单元,且第一条支路进入数字下变频单元前的数据通过一fifo存储于第一ddr3存储单元;
11、第二条支路中数字下变频单元、脉冲压缩单元、动目标检测单元处理后的数据各通过一fifo存储于第二ddr3存储单元,且第二条支路进入数字下变频单元前的数据通过一fifo存储于第二ddr3存储单元。
12、在本专利技术的一个实施例中,fpga芯片还包括指令控制器模块;
13、所述指令控制器模块接收第一arm芯片或第二arm芯片下发的工作指令;
14、根据所述工作指令从所有单元中确定指定单元,将雷达回波数据及指定单元处理后的数据存储于fpga芯片侧的第一ddr3存储单元和第二ddr3存储单元。
15、在本专利技术的一个实施例中,所述工作指令为4位宽的二进制数;将雷达回波数据及指定单元处理后的数据存储于fpga芯片侧的第一ddr3存储单元和第二ddr3存储单元,包括:
16、当所述工作指令具体数值为二进制的0001时,将进入第一条支路中数字下变频单元前的数据存储于fpga芯片侧的第一ddr3存储单元,以及将进入第二条支路中数字下变频单元前的数据存储于fpga芯片侧的第二ddr3存储单元;
17、当所述工作指令具体数值为二进制的0010时,将第一条支路中经数字下变频单元处理后的数据存储于fpga芯片侧的第一ddr3存储单元,以及将第二条支路中经数字下变频单元处理后的数据存储于fpga芯片侧的第二ddr3存储单元;
18、当所述工作指令具体数值为二进制的0011时,将第一条支路中经脉冲压缩单元处理后的数据存储于fpga芯片侧的第一ddr3存储单元,以及将第二条支路中脉冲压缩单元处理后的数据存储于fpga芯片侧的第二ddr3存储单元;
19、当所述工作指令具体数值为二进制的0100时,将第一条支路中经动目标检测单元处理后的数据存储于fpga芯片侧的第一ddr3存储单元,以及将第二条支路中经动目标检测单元处理后的数据存储于fpga芯片侧的第二ddr3存储单元。
20、在本专利技术的一个实施例中,fpga芯片还包括双口ram和dma控制器;第一arm芯片或第二arm芯片依次通过双口ram和dma控制器从fpga芯片侧的第一ddr3存储单元和第二ddr3存储单元中读取雷达回波数据及指定单元处理后的数据。
21、在本专利技术的一个实施例中,通过dma控制器上传的雷达回波数据及指定单元处理后的数据预先存储于第一arm芯片和第二arm芯片侧的第三ddr3存储单元;
22、第一arm芯片或第二arm芯片从第三ddr3存储单元中读取雷达回波数据及指定单元处理后的数据并发送给显控终端。
23、在本专利技术的一个实施例中,第一arm芯片接收并存储所述更新文件数据,以及根据所述更新指令控制第二arm芯片执行擦除flash操作、写入flash操作和读取flash操作,包括:
24、第一arm芯片根据所述更新指令向第二arm芯片发送第一软中断指令;
25、第二arm芯片根据所述第一软中断指令执行擦除flash操作;
26、第一arm本文档来自技高网...
【技术保护点】
1.一种应用于频率分集雷达设备的网络远程调试方法,其特征在于,所述频率分集雷达设备包括雷达收发机、数字控制模块和显控终端,数字控制模块内置于雷达收发机;所述数字控制模块包括FPGA芯片、第一ARM芯片和第二ARM芯片;对应方法包括:
2.根据权利要求1所述的应用于频率分集雷达设备的网络远程调试方法,其特征在于,每个硬件模块的状态信息包括温度、故障码、该硬件模块的模块序列号、软件版本和硬件版本。
3.根据权利要求1所述的应用于频率分集雷达设备的网络远程调试方法,其特征在于,在FPGA芯片上采用BRAM存储单元存储各硬件模块的状态信息;BRAM存储单元包括第一区域和第二区域;所述第一区域用于存储雷达收发机发送的各硬件模块的状态信息,所述第二区域用于存储第一ARM芯片或第二ARM芯片下发的工作指令;其中,
4.根据权利要求1所述的应用于频率分集雷达设备的网络远程调试方法,其特征在于,FPGA芯片包括两条支路,每条支路均包括数字下变频单元、脉冲压缩单元、动目标检测单元;其中,
5.根据权利要求4所述的应用于频率分集雷达设备的网络远程调试方法
6.根据权利要求5所述的应用于频率分集雷达设备的网络远程调试方法,其特征在于,所述工作指令为4位宽的二进制数;将雷达回波数据及指定单元处理后的数据存储于FPGA芯片侧的第一DDR3存储单元和第二DDR3存储单元,包括:
7.根据权利要求4所述的应用于频率分集雷达设备的网络远程调试方法,其特征在于,FPGA芯片还包括双口RAM和DMA控制器;第一ARM芯片或第二ARM芯片依次通过双口RAM和DMA控制器从FPGA芯片侧的第一DDR3存储单元和第二DDR3存储单元中读取雷达回波数据及指定单元处理后的数据。
8.根据权利要求7所述的应用于频率分集雷达设备的网络远程调试方法,其特征在于,通过DMA控制器上传的雷达回波数据及指定单元处理后的数据预先存储于第一ARM芯片和第二ARM芯片侧的第三DDR3存储单元;
9.根据权利要求8所述的应用于频率分集雷达设备的网络远程调试方法,其特征在于,第一ARM芯片接收并存储所述更新文件数据,以及根据所述更新指令控制第二ARM芯片执行擦除FLASH操作、写入FLASH操作和读取FLASH操作,包括:
10.根据权利要求1所述的应用于频率分集雷达设备的网络远程调试方法,其特征在于,第一ARM芯片或第二ARM芯片与显控终端的交互过程采用UDP加密传输的方式。
...【技术特征摘要】
1.一种应用于频率分集雷达设备的网络远程调试方法,其特征在于,所述频率分集雷达设备包括雷达收发机、数字控制模块和显控终端,数字控制模块内置于雷达收发机;所述数字控制模块包括fpga芯片、第一arm芯片和第二arm芯片;对应方法包括:
2.根据权利要求1所述的应用于频率分集雷达设备的网络远程调试方法,其特征在于,每个硬件模块的状态信息包括温度、故障码、该硬件模块的模块序列号、软件版本和硬件版本。
3.根据权利要求1所述的应用于频率分集雷达设备的网络远程调试方法,其特征在于,在fpga芯片上采用bram存储单元存储各硬件模块的状态信息;bram存储单元包括第一区域和第二区域;所述第一区域用于存储雷达收发机发送的各硬件模块的状态信息,所述第二区域用于存储第一arm芯片或第二arm芯片下发的工作指令;其中,
4.根据权利要求1所述的应用于频率分集雷达设备的网络远程调试方法,其特征在于,fpga芯片包括两条支路,每条支路均包括数字下变频单元、脉冲压缩单元、动目标检测单元;其中,
5.根据权利要求4所述的应用于频率分集雷达设备的网络远程调试方法,其特征在于,fpga芯片还包括指令控制器模块;
6.根据权利要求5所述的应用于频率分集雷达设...
【专利技术属性】
技术研发人员:苏涛,沈铭洋,王洋洋,李猛,王恒亮,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。