分布式雷达显控软件与网口通信程序设计
发布时间:2018-12-15 06:30
【摘要】:米波雷达具有反隐身的优势,但是测角精度和机动性之间的矛盾限制了米波雷达的发展。为解决于上述矛盾,本项目采用分布式阵列相参合成方法,并搭建了一种全数字化分布式米波雷达试验系统,进行外场试验,通过实测数据对该理论方法、关键技术和主要性能指标进行了试验验证。该雷达系统主要由两组阵列天线(每组8根)、两个校正网络、两个DAM模块、定时控制板模块、显控软件、数据采集器以及信号处理板等组成。工作方式包括发射校正、接收校正、模目模式、等T搜索、变T搜索、正交步进频、步进频全相参、正交相位编码以及全相参相位编码模式。本文作者主要负责该雷达系统的显控软件开发以及定时控制板的网口通信程序设计,通过显控软件实现对整个雷达系统的控制。由于显控软件的运行平台是PC的Windows操作系统,并且考虑到软件的开发效率,本文选择VC++6.0作为软件的开发平台,并使用MFC类库和C++语言编码实现软件开发;根据雷达系统的工作需求,从软件工程的角度出发,对该显控软件进行了功能需求、数据需求、接口需求和可靠性需求等方面的分析,确定了显控软件的开发流程;基于模块化和逐步求精的软件设计思想,制定了显控软件的总体设计方案,将该软件划分为输入、输出和网口通信三个主要的功能模块,再对每个模块进行进一步细化,划分成多个子功能模块。其中输入模块主要完成工作方式选择、阵列参数设置、DAM参数设置、校正网络误差系数导入、DBF参数设置、DAM通道设置、发射通道设置、模目参数设置和宽带参数设置等参数输入功能,网口通信模块主要用来实现显控软件与定时控制板之间的数据传输,输出模块则主要实现雷达系统的阵列位置、收发校正结果和目标位置的显示,以及收发校正系数的导出功能;采用联合调试的方法对显控软件进行了综合测试,结果验证了线控软件设计和开发的正确性。最后介绍了网口通信的基本原理,包括以太网的结构模型、TCP/IP协议的分层、TCP/IP协议的封装和TCP/IP协议的分用;定时控制板的网口通信模块以DP83865和FPGA为硬件平台,其中DP83865负责实现物理层功能,FPGA主要负责实现数据的打包、解包和校验过程,该过程可以分为MAC核配置和TCP/IP协议编码实现两部分工作;物理层芯片和MAC核之间采用MII接口进行数据传输,接收通道与发送通道相互独立,数据位宽为4位,传输速率可以达到100Mbps;使用Verilog语言编码实现TCP/IP协议各层的数据封装和拆包,从而实现定时控制板的网口通信功能。
[Abstract]:Meter-wave radar has the advantage of anti-stealth, but the contradiction between angle measurement accuracy and maneuverability limits the development of Meter-wave radar. In order to solve the above contradiction, this project adopts the method of distributed array coherent synthesis, and builds a fully digital distributed meter wave radar test system, carries out the field test, and makes the theoretical method through the measured data. The key technology and main performance indexes were tested and verified. The radar system consists of two array antennas (8 antennas per group), two correction networks, two DAM modules, a timing control board module, a display and control software, a data collector and a signal processing board. The modes of operation include transmit correction, receive correction, mode, equal T search, variable T search, orthogonal step frequency, step frequency coherent, orthogonal phase coding and coherent phase coding mode. In this paper, the author is mainly responsible for the display and control software development of the radar system and the design of the communication program of the network port of the timing control board. The display and control software is used to control the entire radar system. Because the running platform of display control software is PC's Windows operating system, and considering the efficiency of software development, this paper chooses VC 6.0 as the software development platform, and realizes the software development using MFC class library and C language coding. According to the working requirements of radar system and from the point of view of software engineering, the function requirement, data requirement, interface requirement and reliability requirement of the display and control software are analyzed, and the development flow of the display and control software is determined. Based on the software design idea of modularization and gradual refinement, the overall design scheme of display and control software is established. The software is divided into three main functional modules: input, output and network port communication, and each module is further refined. Divided into a plurality of sub-function modules. The input module mainly completes the selection of working mode, array parameter setting, DAM parameter setting, correcting network error coefficient import, DBF parameter setting, DAM channel setting, transmitting channel setting, etc. The network port communication module is mainly used to realize the data transmission between the display and control software and the timing control board, and the output module mainly realizes the array position of the radar system. The display of the result of the transceiver correction and the location of the target, as well as the function of the derivation of the transceiver correction coefficient; The method of joint debugging is used to test the display and control software, and the result verifies the correctness of the design and development of the wire control software. Finally, the basic principle of network port communication is introduced, including the structure model of Ethernet, the layering of TCP/IP protocol, the encapsulation of TCP/IP protocol and the separation of TCP/IP protocol. The network port communication module of the timing control board uses DP83865 and FPGA as the hardware platform, in which DP83865 is responsible for realizing the function of physical layer, and FPGA is mainly responsible for the process of data packing, unpacking and checking. The process can be divided into two parts: MAC core configuration and TCP/IP protocol coding. The physical layer chip and the MAC core adopt MII interface for data transmission. The receiving channel and transmission channel are independent of each other. The data bit width is 4 bits and the transmission rate can reach 100 Mbpss. The data encapsulation and packet unpacking of each layer of TCP/IP protocol are realized by using Verilog language coding, thus realizing the communication function of network port of timing control board.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN957
[Abstract]:Meter-wave radar has the advantage of anti-stealth, but the contradiction between angle measurement accuracy and maneuverability limits the development of Meter-wave radar. In order to solve the above contradiction, this project adopts the method of distributed array coherent synthesis, and builds a fully digital distributed meter wave radar test system, carries out the field test, and makes the theoretical method through the measured data. The key technology and main performance indexes were tested and verified. The radar system consists of two array antennas (8 antennas per group), two correction networks, two DAM modules, a timing control board module, a display and control software, a data collector and a signal processing board. The modes of operation include transmit correction, receive correction, mode, equal T search, variable T search, orthogonal step frequency, step frequency coherent, orthogonal phase coding and coherent phase coding mode. In this paper, the author is mainly responsible for the display and control software development of the radar system and the design of the communication program of the network port of the timing control board. The display and control software is used to control the entire radar system. Because the running platform of display control software is PC's Windows operating system, and considering the efficiency of software development, this paper chooses VC 6.0 as the software development platform, and realizes the software development using MFC class library and C language coding. According to the working requirements of radar system and from the point of view of software engineering, the function requirement, data requirement, interface requirement and reliability requirement of the display and control software are analyzed, and the development flow of the display and control software is determined. Based on the software design idea of modularization and gradual refinement, the overall design scheme of display and control software is established. The software is divided into three main functional modules: input, output and network port communication, and each module is further refined. Divided into a plurality of sub-function modules. The input module mainly completes the selection of working mode, array parameter setting, DAM parameter setting, correcting network error coefficient import, DBF parameter setting, DAM channel setting, transmitting channel setting, etc. The network port communication module is mainly used to realize the data transmission between the display and control software and the timing control board, and the output module mainly realizes the array position of the radar system. The display of the result of the transceiver correction and the location of the target, as well as the function of the derivation of the transceiver correction coefficient; The method of joint debugging is used to test the display and control software, and the result verifies the correctness of the design and development of the wire control software. Finally, the basic principle of network port communication is introduced, including the structure model of Ethernet, the layering of TCP/IP protocol, the encapsulation of TCP/IP protocol and the separation of TCP/IP protocol. The network port communication module of the timing control board uses DP83865 and FPGA as the hardware platform, in which DP83865 is responsible for realizing the function of physical layer, and FPGA is mainly responsible for the process of data packing, unpacking and checking. The process can be divided into two parts: MAC core configuration and TCP/IP protocol coding. The physical layer chip and the MAC core adopt MII interface for data transmission. The receiving channel and transmission channel are independent of each other. The data bit width is 4 bits and the transmission rate can reach 100 Mbpss. The data encapsulation and packet unpacking of each layer of TCP/IP protocol are realized by using Verilog language coding, thus realizing the communication function of network port of timing control board.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN957
【相似文献】
相关期刊论文 前10条
1 谢伟;新一代数字温度显控仪研制成功[J];机电一体化;2002年02期
2 郭亮;;图像显控系统一体化中控技术研究与应用[J];新闻传播;2013年06期
3 郭亮;;图像显控系统一体化中控技术研究与应用[J];新闻传播;2013年07期
4 顾健;某型显控台异常中断的分析和解决[J];海军工程学院学报;1996年04期
5 顾健;某型显控台异常中断的分析和解决[J];四川兵工学报;1996年03期
6 徐伯遐;;舰用显控台分析及舰用双人显控台设计[J];电子机械工程;1989年01期
7 杨润梅,史维敏,徐振华;一种煤位显控装置的设计研究[J];煤炭工程;2001年08期
8 于扬;杨文芳;;某舰载显控台结构动力仿真分析[J];电子机械工程;2011年06期
9 胡云;;基于可靠性优化的机载显控设备结构设计[J];电子机械工程;2012年02期
10 陈华;;固定式显控台的造型设计与人性化设计研究[J];新技术新工艺;2013年01期
相关会议论文 前9条
1 陈春飞;杨宁芳;;雷达显控台造型、结构设计与发展[A];中国电子学会电子机械工程分会2009年机械电子学学术会议论文集[C];2009年
2 陈青华;谢晓方;高波;李德栋;;虚拟座舱显控系统的分步式仿真[A];2005年全国开放式分布与并行计算学术会议论文集[C];2005年
3 李s,
本文编号:2380142
本文链接:https://www.wllwen.com/kejilunwen/wltx/2380142.html