基于CPLD 技术的某雷达发射机控制箱设计*

2023-07-05 05:47梅广辉汪铭东
舰船电子工程 2023年3期
关键词:控制箱控制电路发射机

梅广辉 汪铭东 邓 超

(中国人民解放军92932部队 湛江 524016)

1 引言

随着现代电子技术的不断发展,利用FPGA/CPLD技术进行数字系统的设计已经被广泛地应用于通信、航天、医疗、国防等领域[1~2]。与传统的电路设计方法相比,FPGA/CPLD 技术以功能强大、集成度高、速度快、开发周期短、制造成本低等特点受到电子设计者的青睐[3]。利用FPGA/CPLD 技术通过硬件和软件编程的方法设计和开发数字系统,极大地提高了研制效率、降低开发费用,在雷达及其相关产品研制方面不断普及[4~6]。

某型火控雷达对发射机的操控只能依靠终端显控台来完成,如加低压、加高压、频率点转换、工作方式转换等。根据雷达使用需求,发射机和终端显控台不在同一舱室,且距离较远,所以在发射机检测维修时,需要有专人值守在终端显控台,对发射机进行操作和控制,这严重影响了对发射机操作的实时性和维修效率。本文参考其他发射机产品设计[7~11],应用CPLD 技术完成对“雷达发射机控制箱”的研制,使发射机脱离终端显控台也能正常工作,完全实现了发射机“本控”功能,极大地方便了该发射机的维修和检测,解决了发射机独立操控的难题。经过后期长时间使用验证,研制的雷达发射机控制箱性能较为理想,充分体现了CPLD 技术在现代电子电路设计中的优越性。

2 控制箱设计的基本结构

2.1 设计思想

控制箱的设计以CPLD 为控制核心,最终目标为实现对某型雷达发射机的“本控”方式,即在脱离终端显控台操作的情况下,完成对发射机低压、高压的控制、频率点的切换、工作方式的转换等,使发射机正常工作。该控制箱能够提供发射机正常工作时所需要的各种定时信号和控制信号,包括变频控制代码、电源控制、脉压与非脉压转换信号、触发脉冲信号、频率控制同步信号等,并设置各种操作指示灯,给各种操作以更直观的指示。控制箱设计总体框图如图1所示。

图1 控制箱设计总体框图

2.2 设计要求

研制的控制箱要根据发射机实际工作情况,提供正常工作时所需的全部信号和操作指令,并能稳定运行,保证发射机行波管、高压部件等稳定工作。根据设计要求,控制箱主要实现以下功能:

1)实现发射机低压、高压的接通和关断控制,并且提供急停开关;

2)实现脉压与非脉压形式转换控制;

3)实现五种形式的频率变换控制;

4)提供频率控制同步信号;

5)提供3种触发脉冲信号;

6)在进行各种操作和指令的执行时实现相应的指示灯指示。

根据以上设计要求和需要完成的功能,确定控制箱对外接口框图如图2所示。

图2 控制箱对外接口框图

3 硬件电路设计

根据设计要求,控制箱硬件电路设计以CPLD芯片为核心,完成各种控制操作和信号产生。CPLD 采 用 Altera 公 司 MAX700 系 列 的EPM7128STI100,其本身具有2500 个可用门、128个宏单元、8个逻辑阵列块、68个可用IO口、引脚间的逻辑延时为5ns[12],并可通过工业标准4 引脚的JATG 实现在线编程,完全可以实现控制箱设计的需求。设计的硬件电路实物如图3 所示,按照功能实现,硬件电路设计主要分为以下几个模块。

图3 硬件电路实物图

3.1 低压、高压控制电路

低压、高压接通和关断控制是发射机正常工作最基本最重要的操作,控制电路工作原理主要是由CPLD 采集按键信息,然后根据信息发出控制信号控制继电器动作,由电路输出控制信号控制低压、高压的接通与关断,控制发射机正常工作。低压控制电路比较简单,单一电路就可实现,硬件设计如图4所示。

图4 低压接通与关断控制电路

因发射机高压接通和关断操作比较复杂,控制信号是分开输入的,所以本控制箱在接口上为了与发射机保持一致,设计两个控制电路控制高压,如图5所示。

图5 高压接通与关断控制电路

3.2 开关控制电路

开关控制电路主要功能是由CPLD 采集按键开关的按键信息,然后根据信息执行相应的指令操作。为了方便操作和功能需要,控制箱设计除电源外所有的按键全部采用无自锁按键,并加入按键防抖动电路增强稳定型,硬件设计电路如图6 所示,当有按键按下时产生低电平信号。

图6 开关控制电路

3.3 CPLD输出信号驱动电路

因为CPLD 输出的触发脉冲和控制信号很微弱,无法实现长距离传输驱动负载电路,因此需要设计信号驱动电路,经综合考虑采取三极管3DK9H 设计驱动电路,共完成8 路输出信号驱动,经后期验证,驱动电路完全符合控制箱使用要求。

3.4 指示灯驱动电路

为了更直观理解控制箱的工作状态和发射机的工作状态,在进行任何的控制操作都需要有相应的指示灯进行状态指示,本设计采用最简单的发光二极管进行指示,但因CPLD 输出的高低电平驱动发光二极管能力较差,故采用SN74LS244 进行驱动,可保证指示灯的正常指示,电路如图7所示。

图7 指示灯驱动电路

4 CPLD内部电路设计及仿真

本控制箱采用Altera 公司的QuartusⅡ开发平台对CPLD 进行设计和仿真,软件提供了可编程片上系统(SOPC)设计的一个综合开发环境,是进行SOPC设计的基础。QuartusⅡ集成环境包括以下内容:系统级设计,嵌入式软件开发,可编程逻辑器件设计,综合,布局和布线,验证与仿真。

控制箱CPLD开发采用原理图输入与VHDL语言相结合的方式,根据不同的设计需求采用不同的方式。

4.1 控制电路

控制电路功能是根据输入的信息产生相应的控制指令,完成预定的功能操作,主要包括低压、高压的通断控制及脉冲与非脉冲转换部分。实现过程为由CPLD 判断功能按键是否按下,然后发出相应控制信号控制后续电路以完成低压、高压的通断控制和脉压与非脉压转换控制,此部分功能主要采用原理图输入形式完成设计。

4.2 分频及信号产生电路

分频和信号产生电路主要功能是产生频率控制同步信号和3种触发脉冲信号:触发脉冲1、触发脉冲2 和触发脉冲3,此部分功能主要采用原理图输入形式完成设计。

考虑产生信号的技术指标要求,设计CPLD 系统时钟为外接50MHz 晶振。首先,采用计数器和比较器产生10MHz 的脉冲信号,作为基准信号源,后分别通过分频电路进行分频操作产生符合技术指标的频率控制同步信号和3 种触发脉冲信号。频率控制同步信号产生电路如图8所示。

图8 频率控制同步信号产生电路

4.3 变频代码控制电路

按照发射机接口要求,控制箱需输出3 路可编码信号,控制雷达产生5 种频率工作方式。变频代码控制电路的功能相当于状态机,输入5 种频率控制信息,输出5 种相应的控制状态。此部分功能主要通过VHDL 语言编程实现,最终量化的功能模块如图9所示,acc[4..0]为信号输入端,aac[2..0]为信号输出端。

图9 变频代码控制电路

图10 所示为电路仿真结果,与设计要实现的结果一致,设计电路功能正常。

图10 变频代码控制电路仿真

5 结语

本控制箱具有设计结构简单、成本低廉等优点,CPLD 电路设计采用了“原理图+VHDL 语言”的方式进行逻辑描述,使电路结构更加直观明了,易于修改。通过设计并将控制箱应用于实际工作当中,能很好地控制发射机正常工作,达到了预期的设计效果,经实践证明本控制箱工作运行稳定可靠。

猜你喜欢
控制箱控制电路发射机
伞梯组合太阳能风能互补发电系统
伞型风能转换装置及系统
2017款本田雅阁车控制电路(二)
2014款雷克萨斯CT200h车控制电路(一)
3DX系列发射机与DX系列发射机的比较——以3DX-50和DX-100为例
3DX-50发射机与PC之间通信的实现
2018款别克GL8车控制电路(二)
2016款迈腾B8L车控制电路(一)
多功能控制器(MPC)控制箱的国产化研发
调频发射机技术改造