首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 电子技术 > 传感与控制
一种基于FPGA的雷达波束控制系统设计
来源:本站整理  作者:佚名  2010-06-20 10:43:47




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


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

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

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:81,195.31000 毫秒