关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 一种基于FPGA的雷达波束控制系统设计

一种基于FPGA的雷达波束控制系统设计

作者: 时间:2010-06-09 来源:网络 收藏

驱动板的单片机串口接收来外来的控制指令,判断波束是处在哪种工作状态。如果是联机工作,则SCU接收联机自检指令,读入组件地址、开关状态、发射和接收移相码、衰减控制码,并将这些控制码存在指定的寄存器内,等待通道状态读取指令到达后,将它们回送到运算板,在所的控制界面内可以显示,从而得知波束整个子系统的运行工作情况。如果是模拟子系统控制指令,打开与EPLD之间的通信控制开关,将来自串口的控制指令,经处理发给EPLD。
EPLD也要判断收到的指令来自单片机还是系统,如果是单片机,则接收来自调试计算机的指令;否则,直接接收来自系统的控制指令。单片机的程序主要分为四部分:程序初始化、串口接收中断服务子程序、串口发送中断子程序和串口回送数据子程序。后两者子程序流程示意如图5所示。其中,指令字包含的信息分别为开关状态码、阵面回数信息、阵面回数状态、阵面自检信息、移相值和衰减值。

本文引用地址://m.amcfsurvey.com/article/163038.htm


这里仍然选用VB编写调试控制程序,用来模拟产生来自运算板的控制信号,实现对驱动板的调试控制。编写的调试控制程序分为五个模块:控制方式选择、移相角度选择、衰减值选择、定时信息选择、控制码发送和发送数据校对信息显示。

4 结论
程序设计既可满足天线对波束控制0.5 ms内完成运算和传输数据的时间要求,又满足波束控制分系统在线自检;根据工作频率,进行初相位在线补偿;天线相位码随机馈相的功能需求。其调试控制程序,不仅满足单板调试、补偿文件写入或者读出操作的需要,还用于天线暗室测试的控制。同样,单片机和EPLD的程序设计,满足天线组件对波束装机和测试用同一个程序的要求。调试过程中,两者都有友好的控制界面可操作。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭