摘要
针对目前相控阵天线控制系统通讯高速、高实时、高稳定的需求,设计了一款基于Zynq-7000和RT-Thread操作系统的实时控制系统。首先从硬件方面讨论了系统的总体结构,在软件方面采用优先级抢占式的任务调度方式以及消息队列、信号量和邮箱等任务通信机制来确保实时性和可靠性;其次移植RT-Thread实时操作系统到Zynq-7000平台中,利用LwIP协议栈完成网络通信功能设计;最后构建了实验测试平台。测试结果表明:提出的基于Zynq-7000和RT-Thread的实时控制系统在网络传输方面具有低时延、低抖动和低丢包率的优点,保证了系统执行处理的实时性和稳定性。
Aiming at the requirements of high speed,high real-time and high stability of communication in phased array antenna control system,a real-time control system based on Zynq-7000 and RT-Thread operating system was designed.Firstly,the overall structure of the system was discussed in terms of hardware.In terms of software,priority preemptive task scheduling and task communication mechanisms such as message queue,semaphore and mailbox were used to ensure real-time and reliability.Secondly,RT-Thread real-time operating system was transplanted to the Zynq-7000 platform,and the network communication function was designed using the LwIP protocol stack.Finally,the experimental test platform was built.The test results show that the proposed real-time control system based on Zynq-7000 and RT-Thread has the characteristics of low delay,low jitter and low packet loss rate during network transmission,which ensures the real-time and stability of the system.
作者
尤磊
王邦继
吴博
邱嵩
张仲金
YOU Lei;WANG Bangji;WU Bo;QIU Song;ZHANG Zhongjin(School of Physical Science and Technology,Southwest Jiaotong University,Chengdu 610031,China)
出处
《仪表技术与传感器》
CSCD
北大核心
2023年第7期88-92,98,共6页
Instrument Technique and Sensor
基金
国家高技术研究发展计划项目
四川省自然科学基金项目(2022NSFSC0567)。