标题:
基于EDA技术的航空电源逆变控制电路设计
[打印本页]
作者:
forsuccess
时间:
2015-4-7 23:17
标题:
基于EDA技术的航空电源逆变控制电路设计
当前航空电源型号各异,种类庞杂,应该说综合性能还不够高。特别是随着航空器的不断发展,其对电源保障需求面临诸多新挑战。因此,研制先进电源保障设备,提高其通用性、综合性,可为现有各类航空器提供通用配套保障,不但能够适应航空器换代的需要,提高其实用性,而且可以压缩保障装备设备的数量和规模。研究事例为航空逆变电源,其特性是负载三相平衡的前提下,能够保证三相电压的幅值、相位始终处于平衡。构成的组合式三相全桥逆变电路见图1.本文引入了技术现代电子设计自动化技术(EDA),综合运用非常超高速集成电路硬件描述语言设计语言(VHDL)和可编程逻辑电路(PLD)元器件进行控制逻辑的设计与实现,对组合式三相逆变电路进行状态控制,获得要求的输出电压及波形。
1正弦脉宽调制方案的设计与计算
脉宽调制(Pulse-width Modulation,PWM)是在固定频率下,设计一定规律的脉宽系列,控制逆变器的开关器件的导通及截止状态,在输出端获取所需航空电源,满足设计的品质要求。
1.1等效面积法的数学模型
采纳等效面积正弦波脉宽调制(SPWM)生成法,具有输出波形谐波量小,波形接近正弦波形而且算法简单等优势特点。
先把理想正弦波划分为若干等份,如图2所示,某一等份的弧线与时间轴形成的面积等同于某矩形脉宽,前提是矩形脉宽中点与弧线投影的中心点在时间轴上重合,且两者面积相等,划分的等份数量越大,整个矩形脉冲系列就越近似于设计所需的理想正弦波形,其中,矩形脉宽就是用于控制逆变器上元器件的导通、截止状态。
图1组合式逆变电路示意图
如第k个脉冲,其的正弦波形弧线垂直向下与时间轴形成的面积为SAk,与其等效的脉冲矩形面积为SRk,易得到公式:
式中:调制参数为M;理想正弦波被划分为N等份。
每等份的时间宽度为θk,每等份的时间轴中点为αmk,等效面积的矩形宽度(相当于导通时间)为θpk,等效面积的矩形前后两端剩余时间(相当于截止时间)宽度为θnk,计算公式分别是:
1.2设计计算及数据生成
设定一定数值后,通过上述等式和公式,利用数学工具Matlab软件进行数值计算,生成表1和脉冲数据。
表1脉冲系列数据
图2等效面积算法SPWM生成模型
2软、硬件的设计与实现
2.1软件设计与实现
控制电路的硬件采用PLD元器件,并基于VHDL语言进行设计达成所需的逻辑功能,做到数字化控制。
整个系统主要由开关模块M_ONOFF、可控时钟分频器M_CLOCK、反馈调制模块M_MANDP、脉冲宽度数值存储器A、B、C:PW_ROM和脉冲发生器M_PWM等模块按一定逻辑对接而成,如图3所示形成了逆变控制逻辑电路的顶层设计文件M_TOP_SPWM,可实现等效面积正弦波脉宽调制法设计所需的脉冲波形系列,用来控制开关器件IGBT的导通和截止状态。
2.2逻辑电路的硬件编译与实现
逆变控制电路的顶层设计文件用VHDL语言编程描述成逻辑电路后,采用Max+PlusⅡ(Multiple ArrayMatriX Programmable Logic User SystemⅡ)为本实验的EDA设计软件,并在EDA实验开发系统(GW-GK系统)上完成仿真和硬件测试实验。首先选用ALTERA公司的 EP1K50TC144-3芯片,然后如图4,图5所示对此芯片管脚进行输入输出定义、编译,通过ByteBlasterMV并行下载,打印机接口与目标板相连,完成芯片逻辑功能配置,最终在硬件上实现了控制系统电路逻辑功能。
3仿真结论与开发前景
顶层设计文件编译后进行实验仿真,结果如图6所示,其中脉冲系统S_A12、S_A34是单相全桥逆变器A的控制信号,S_B12、S_B34是单相全桥逆变器B的控制信号,S_C12、S_C34是单相全桥逆变器C的控制信号,显而易见三个单相全桥逆变器控制脉冲信号S_A、B、C生成相隔1/3周期,而且非常精确,完全满足实验设计所需的品质要求。
图3系统对接图
图4芯片引脚的锁定分配图
图5连接下载
采用VHDL硬件描述语言对硬件的功能进行编程,在实验室就能设计获得所需的控制逻辑电路,特点明显,具有传统实验方法根本无法实现的静态可重复编程和动态在系统重构的优势,这大大提升了航空电源控制系统设计的灵活性,实现了硬件的“软件化”。用可编程逻辑器件PLD芯片不但压缩了设计实验周期,减少误差,提高设计系统的精确度(如图6所示,可控制到3 ms以下),而且可以高度缩小控制系统的硬件规模,提高了集成度,降低了开发成本,有利于当前航空事业突飞猛进对电源的多样化需求开发,前景广阔。
图6实验功能仿真效果图
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0