基于MCS51单片机的雷达模拟训练卡设计
- 格式:pdf
- 大小:188.55 KB
- 文档页数:3
2008年11月繇耱霉缔唐凰Nov.2009基于MCS一51单片机的雷达模拟训练卡设计张鹏1,一,刘忠1(1.海军工程大学电子工程学院,湖北武汉430033;2.武汉军械士官学校雷达系,湖北武汉430075)摘要:给出了采用微型机,EY,MCS-51系列单片机为中央处理器来设计动目标侦察雷达模拟训练卡,然后通过调用事先存储的动目标距离、运动方位、径向速度以及多普勒音响等重要信息,最后结合雷达杂渡背景在雷达屏幕上显示模拟动目标回波信号的具体方法。
关键词:动目标侦察雷达;模拟;运动目标;MCS一51单片机O引言动目标侦察雷达通常采用单脉冲全相参脉冲多普勒工作机制来有效提取复杂地杂波下的动目标信号,这种方法能有效跟踪活动目标,提取目标的距离、方位、径向速度等有用信息。
该方法在民用领域主要用于边防哨所的侦察警戒。
军事上则主要对战场活动目标进行监视,因此,动目标侦察雷达正逐渐发挥出其重要作用。
由于地面运动目标种类多样,运动方式不同,产生的运动轨迹和多普勒音响差异很大,因此。
为了能快速发现并跟踪目标,降低对雷达操作手的要求,本文给出了一种通过雷达模拟训练卡来为雷达操作手提供逼真训练环境的具体方法。
1总体设计思路目前各科研院所研制的目标模拟器主要是对雷达信号的模拟。
根据模拟信号频率不同可分为射频、中频、视频信号的模拟。
此类模拟器主要用于对雷达性能指标的测试,其结构复杂但功能强大,造价也比较高。
本文所研制的动目标模拟训练卡主要用于训练雷达操作手.而不用于检测雷达性能指标。
因此结构简单。
同时可将其制成雷达电路板的通用型号,并可直接通过接121电路收稿日期:2008--07-05置于雷达机箱内。
操作携带都很方便。
动目标模拟训练卡能模拟雷达的背景信号和动目标信号.可在不加高压的情况下为雷达操作人员提供较为逼真的训练环境。
该模拟训练卡能在00~3600的范位内模拟固定目标和动目标.其模拟运动目标的类型有单兵、轻型车辆、。
重型车辆、直升机、坦克等。
该动目标模拟训练卡采用微型计算机的设计思路,其整体结构如图l所示。
’图l微机总线结构图系统中的MSC一51系列芯片80C3l主要用于控制从RAM和ROM读取背景、目标、多普勒音响等存储信息:输入设备采用雷达自身的薄膜操作键盘和距离/方位手轮:输出设备采用雷达的CRT显示器。
这样能使雷达操作人员快速熟悉键盘上各指令的操作位置及雷达装备的结构特征,避免重复设计的浪费,达到模拟雷达操作人员训练的最Iololw.ecdo.cn2∞8.11电予元嚣件主甩1l万方数据2008年11月ElectronicComponent&DeviceApplicationsNov.2008终目的。
2雷达动目标模拟训练卡电路组成雷达模拟训练卡的电路组成主要有CPU控制电路、背景产生电路、动目标产生电路和多普勒音响产生电路。
图2为该训练板的电原理图。
雷达时序信息ll雷达状态信息lI雷达方位码cPu控制电路背景产生电路lI动目标产生电路lI多普勒音响产生电路图2动目标模拟训练板电原理图与其它雷达信号模拟器不同的是。
该模拟雷达操作手的动目标信号首先存储在动目标模拟训练卡内,这些存储的信号都是在雷达正常工作时录入的,信号特征真实可靠,从而有效避免了其它雷达信号模拟器可能因自身模拟信号的产生故障而达不到训练要求的困难。
动目标模拟训练卡的工作过程是:首先由CPU根据当前薄膜键盘和控制手轮录入的雷达方位码和雷达状态信号中的距离起点信息.调出预先存储有各种动目标的声音信号和背景信号。
然后通过背景产生电路和动目标产生电路送出相应显示段的背景信号和动目标信号.同时根据雷达状态信号中的光标信号来判决当前的方位和距离上是否有动目标.若有则通过多普勒声音产生电路送出相应的声音信号。
.3具体电路设计及功能实现CPU控制电路是系统电路部分核心。
其余的背景产生电路、动目标产生电路、多普勒声音产生电路都由CPU根据雷达当前状态决定其工作方式和内容。
雷达状态主要包括主时钟信号、录取光标信号、距离推移信号、背景采样信号等,其中从距离推移信号可得到当前显示的距离段,而从录取光标信号加距离推移信号则可得到当前显示的距离段上某一点的距离。
微机数据总线可送来雷达状态信息。
如扇扫、显示范围等。
3.1CPU控制电路CPU的主要任务是按预定算法计算各动目标12电手充嚣件主明2008.11伽舭ecd正cn的运动方向和位置,更新动目标数据库的数据.并根据方位和距离起点信息送出相应显示段的动且标信号。
本训练卡的CPU采用MCS-51系列80C31芯片,其CPU控制电路如图3所示。
图3CPU控制电路图信号系统程序存储器采用27C512.保证有64KB的程序空间给监控程序使用。
数据存储器则采用62C256,它有32KB的RAM可使用,地址译码电路可产生若干端口信号,这些端口信号可控制训练卡的输入输出缓冲等接口。
以保证从系统得到正确的输入控制信号。
并通过输出端口控制输出。
在电路中.RAM(62C256)占有0000—7FFFH的地址,剩余的地址分配给端口使用。
(1)距离推移脉冲信号形成距离推移信号的数值提取以50kHz为时钟。
并以零距离信号为计数起点。
距离推移信号为数据锁存信号,它可将计数器的值锁存到锁存器。
该值称为距离推移锁存值。
由于计数器时钟为50kI-Iz,计数器的一步为3km,因此,距离推移信号的数值等于距离推移锁存值×3。
(2)录取光标脉冲信号形成录取光标信号的数值提取以12.8MHz为时钟,以距离推移信号为计数起点信号,录取光标信号为数据锁存信号,并将计数器的值锁存到锁存器中,该值称为录取光标锁存值。
由于计数器的时钟是12.8MHz,计数器的每一步即是11.7m.因此,录取光标信号的数值等于录取光标锁存值×11.7。
(3)CPU计算方法可利用CPU并通过公式:距离推移锁存值×3+录取光标锁存值×11.7来计算当前的距离。
方万方数据第10卷第11期2008年11月貅耱霹缔盛癞V01.10No.1lNov.2009位数据可由外界直接送入,不存在转换的问题。
雷达的状态信号可表示雷达的扇扫范围、显示量程和工作方式等状态信息。
由于该值是数字信号.CPU可直接处理。
最后。
在模拟训练卡得到雷达状态信息、距离和方位信息后,即可决定当前的声音和需要显示的动目标和背景。
3.2背景产生电路背景信号不需要CPU进行计算.只需根据方位和距离起点信息送出相应显示段的背景信号即可。
其电路如图4所示。
匝驴竺墼背景教据低四健驴背景74EPROM背景数据商四佳HC2“胪输出控制f扩圉4背景产生电路背景产生电路主要以一片EPROM(27C010)来设计。
该EPROM中存有一幅实际的背景图象,每一象紊由三位二进制表示.背景产生就是在距离推移信号的上升沿开始输出EPROM中的数据。
然后由方位和距离起点信息决定输出数据的起点,而输出数据的范围(或者说当前显示段)则由以背景采样时钟为时钟信号的地址产生器来决定的。
EPROM(27C010)是八位存储器,而一个象素是三位,为了节约存储空间,可将EPROM(27C010)每一字节分成二个象素存储单元,每次输出的数据由一片GAL来对地址信号译码,以决定当前输出是高四位还是低四位。
3.3多普勒音响电路多普勒声音产生电路主要由CPU根据方位、距离和录取光标信号来判断当前位置是否有动目标.若有动目标,就从动目标数据库中调出其对应的声音。
当前声音控制器可选择目前产生的声音是这八种中的哪一种。
然后将其输出给音响报警板,最后产生多普勒声音。
4系统程序流程本系统由80C31的定时器仰设定采用时间间隔。
1D定时一到即进入中断服务程序。
系统依次采集各路模拟输入量,并存入对应的RAM中。
当外部开关量输入信号发生变化后.即可通过80C31的引脚/INTl请求中断.当80C31进入相应的中断服务程序后,系统便可做出相应的反应。
其程序流程图如图5所示。
I¥0C31定时器、中断、l栈指针初始化IIA/D、D,A转挟器初始化lI系统时钟.标志、数据l指针、软件计数器初始化甲-3--5结束语申回I读取开关输出量并l存入相应的RAM中图5系统程序框图动目标侦察雷达模拟训练卡通过与雷达的联机调试来有效模拟背景图和各种动目标信号.当转动雷达距离手轮和方位控制显示器中的搜索光标一定,搜索光标套住显示器上的动目标时.雷达喇叭便可发出不同动目标的多普勒音响.从而说明该模拟训练卡的设计达到了有效训练雷达操作手的目的。
本文将微型机的设计原理应用到雷达模拟训练卡的设计中,避免了常规雷达信号模拟器回波模拟的巨大工作量,节约了成本,同时有效达到了逼真训练雷达操作手的目的。
参考文献Il】南晚庄,张一,刘才斌。
等.LLP33雷达原理与维修【M】.北京.国防工业出版社。
2006:32—36.【2】胡小川.机栽相控阵雷迭模拟器系统设计与实现研究田1.西安:电子科技大学,2003:15—20.【3】用志德.单片机原理及应用瞰】.北京.高等麓育出版社,2001.【4】李维祥,孙秀强,孙桂玲.MSC51单片机原理及应用【M】.天津.天津大学出版社.2001.粼ccda.cn2008.11电子无嚣件左碉13万方数据。