基于VxWorks的集成软件设计
发布时间:2019-03-09 14:09
【摘要】:本文介绍了某相控阵雷达的中心控制系统的开发过程。该中心控制系统由单板计算机和嵌入式软件组成,主要的工作目是对相控阵雷达进行资源管理及调度,以实现其战术功能要求。作为中心控制系统,最重要的工作是对工作模式进行管理,不同工作模式对应不同的扫描空域,而扫描时间也不尽相同,因此需要精确计算和参数准分配,以达到合理的时间、空间、能量资源配置。另外,还要对信号处理系统控制和管理,同时它又与前端系统、数据处理等其它分系统进行通信互连,实现控制指令发送以及目标检测结果的数据交换,另外,还要控制信号处理系统的工作时序,实现目标提取、数据通信、系统定时、故障检测等功能。另外,为了实现系统功能,必须具备实时性,因此系统选择了合适的硬件以及操作系统,具体开发过程如下:首先根据雷达系统总体要求,对中心控制系统的功能进行分解,主要有工作模式管理、系统定时、波束排列、波束稳定、阵面倾角、通讯接口等主要功能,然后对于不同功能,给出了解决的方法和原理。然后对波束稳定问题进行了专题研究,由于机载自身是运动平台,机动性强,天线形式特殊,为稳定跟踪目标,如何进行波束稳定,进行了探讨,给出了解决方法。工程实际中,将通过进行空间位置实时计算,并将计算的结果发送给相应的分系统。其次针对上述所需要实现的工作,选择了合适硬件平台和操作系统,为了满足强大的运算能力和吞吐能力,选择了基于MPC7457的单板计算机,为满足中心控制系统的实时性要求,操作系统采用了风河公司的VxWorks系统。然后对VxWorks操作系统特点和Tornado集成开发工具的使用进行了简单介绍。最后详细介绍了中心控制软件的开发过程,对主要功能进行了划分,分析了程序的架构,重点介绍任务的划分和任务的管理,给出了不同任务的优先级。还介绍了如何设置中断,进行中断服务程序的关联,从而通过任务、通讯、定时的组合,实现了雷达系统的管理任务。
[Abstract]:This paper introduces the development of a central control system for a phased array radar. The central control system is composed of single board computer and embedded software. The main task is to manage and schedule the resources of phased array radar in order to realize its tactical function requirements. As a central control system, the most important work is to manage the mode of work. Different modes of operation correspond to different scanning airspace, and the scanning time is different. Therefore, accurate calculation and quasi-allocation of parameters are needed in order to achieve a reasonable time. Space, energy resource allocation. In addition, it must control and manage the signal processing system, and communicate with other subsystems, such as front-end system, data processing system, etc., to realize the transmission of control instructions and the data exchange of target detection results. In addition, It also controls the working time sequence of the signal processing system, realizes the functions of target extraction, data communication, system timing, fault detection and so on. In addition, in order to realize the function of the system, it is necessary to have real-time performance, so the system chooses the appropriate hardware and operating system. The specific development process is as follows: firstly, according to the general requirements of the radar system, the function of the central control system is decomposed. The main functions include operation mode management, system timing, beam arrangement, beam stabilization, front tilt angle, communication interface and other main functions. Then for different functions, the method and principle of solution are given. Then, the problem of beam stabilization is studied. Because the airborne is a moving platform with strong maneuverability and special antenna form, how to stabilize the beam is discussed in order to track the target stably, and the solution is given. In engineering practice, real-time calculation of spatial position will be carried out, and the calculated results will be sent to the corresponding sub-system. Secondly, a suitable hardware platform and operating system are selected for the above work. In order to meet the strong operation ability and throughput ability, a single board computer based on MPC7457 is selected to meet the real-time requirements of the central control system. The operating system adopts Fenghe company's VxWorks system. Then the characteristics of VxWorks operating system and the use of Tornado integrated development tools are briefly introduced. Finally, the development process of the central control software is introduced in detail, the main functions are divided, the structure of the program is analyzed, the task division and task management are emphatically introduced, and the priority of different tasks is given. This paper also introduces how to set the interrupt and carry on the connection of interrupt service program, so as to realize the management task of radar system through the combination of task, communication and timing.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN958.92;TP273
本文编号:2437532
[Abstract]:This paper introduces the development of a central control system for a phased array radar. The central control system is composed of single board computer and embedded software. The main task is to manage and schedule the resources of phased array radar in order to realize its tactical function requirements. As a central control system, the most important work is to manage the mode of work. Different modes of operation correspond to different scanning airspace, and the scanning time is different. Therefore, accurate calculation and quasi-allocation of parameters are needed in order to achieve a reasonable time. Space, energy resource allocation. In addition, it must control and manage the signal processing system, and communicate with other subsystems, such as front-end system, data processing system, etc., to realize the transmission of control instructions and the data exchange of target detection results. In addition, It also controls the working time sequence of the signal processing system, realizes the functions of target extraction, data communication, system timing, fault detection and so on. In addition, in order to realize the function of the system, it is necessary to have real-time performance, so the system chooses the appropriate hardware and operating system. The specific development process is as follows: firstly, according to the general requirements of the radar system, the function of the central control system is decomposed. The main functions include operation mode management, system timing, beam arrangement, beam stabilization, front tilt angle, communication interface and other main functions. Then for different functions, the method and principle of solution are given. Then, the problem of beam stabilization is studied. Because the airborne is a moving platform with strong maneuverability and special antenna form, how to stabilize the beam is discussed in order to track the target stably, and the solution is given. In engineering practice, real-time calculation of spatial position will be carried out, and the calculated results will be sent to the corresponding sub-system. Secondly, a suitable hardware platform and operating system are selected for the above work. In order to meet the strong operation ability and throughput ability, a single board computer based on MPC7457 is selected to meet the real-time requirements of the central control system. The operating system adopts Fenghe company's VxWorks system. Then the characteristics of VxWorks operating system and the use of Tornado integrated development tools are briefly introduced. Finally, the development process of the central control software is introduced in detail, the main functions are divided, the structure of the program is analyzed, the task division and task management are emphatically introduced, and the priority of different tasks is given. This paper also introduces how to set the interrupt and carry on the connection of interrupt service program, so as to realize the management task of radar system through the combination of task, communication and timing.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN958.92;TP273
【参考文献】
中国期刊全文数据库 前1条
1 王丰;徐振来;;相控阵雷达目标跟踪的最优调度[J];现代雷达;2007年01期
,本文编号:2437532
本文链接:https://www.wllwen.com/kejilunwen/wltx/2437532.html