基于EP1C3T144C8的PWM控制器设计
- 格式:pdf
- 大小:184.68 KB
- 文档页数:4
船电技术2007年第4期 V_01.27 No.4 2007.7/8
基于EP 1 C3T 1 44C8的PWM控制器设计
蔡华锋张杰 张迪煊廖冬初
(湖北工业大学电气与电子工程学院武汉430068)
摘 要:本文介绍了以EP1C3T144C8为控制核心的PWM控制器的设计方法。详细描述了FPGA内部结构设计
过程,并以电压源型逆变电路为研究对象,通过了仿真波形和实验结果验证了本设计的可行性。
关键词:EP1C3T144C8 PWM控制器FPGA
中图分类号:TP368 文献标识码:A 文章编号:1003—4862(2007)04—0236—04
Design of PWM Controller Based on EP1C3T144C8
Cai Huafeng;Zhang Jie;Zhang Dixuan;Liao Dongchu
(School of Electrical&Electronic Engineering,Hubei University of Technology,Wuhan 430068,China)
Abstract:This paper introduces the realization method of PWM controller with EP1 C3T144C8 as
controlling core.The detailed design process of interior structure of the FPGA is presented,and taking the
voltage—source 3-phase inverter as the research object,we verifies the technical feasibility of this design by
the simulation waveform and experimental result.
Keywords:EP1C3T144C8;PWM Controller;FPGA
l引言
PWM技术由于自身的各种优点,已经广泛地
应用于电力电子电路的控制。目前实现PWM控制
的主要硬件载体是单片机,包括高性能的DSP控
制器。通常情况下,单片机通过定时中断服务程 序产生PWM脉冲,因此在每个载波周期必须进行
中断处理,文献[1]指出,微处理器中不确定的中
断响应会导致PWM脉冲的相位抖动。同时在恶劣 的工业环境下,单片机抗干扰性能差的问题显得
尤其突出,甚至影响到系统的安全运行。因此不
得不花费大量的精力解决抗干扰问题。
FPGA由于近年来的迅猛发展,内部资源不断
增多,功能日趋完善。鉴于FPGA运行速度快、抗
干扰能力强、I/O口可灵活配置等优点,在电力
电子控制领域应用越来越广泛。文献[2]中使用
FPGA研究了SPWM控制器,本文结合Cyclone系 列FPGA(EP1C3T144C8)较为详细地介绍了PWM
控制器的设计。
由于电压源型三相逆变电路应用非常普遍,
本文以此电路为研究对象,使设计具有通用性。 FPGA作为系统控制核心,负责反馈数据处理、闭
环系统调节、PWM信号生成、显示/键盘等功能。
2 PWM控制器的设计
在本系统设计中采用自上至下(Top Down)的
设计方法,分为三个层次,即行为描述、RTL方
式描述、逻辑综合,系统设计过程如图l所示。
系统的程序采用模块化设计,底层为各功能
模块,如SPWM产生模块、检测模块、显示通讯模
块,顶层采用原理图对各功能模块的组合。FPGA
内部结构如图2所示。
本系统首先通过MATLAB软件建立正弦表,
装入FPGA,然后通过程序来查表调用。MOSFET
收稿日期:2007—04—12
作者简介:蔡华锋(1978 ̄),男,助教,计算机控制、嵌入式技术和电力电子。
236 维普资讯 http://www.cqvip.com 、,01.27 No.4 2007.7/8 船电技术2007年第4期
规则设计 l 1. 行为级描述 1.r 『 行为级仿真 1.r I RTL级描述 ’.r J RTL级仿真 1.r I逻辑综合优化
I 望 墨塞堕 I
臣 } 输出门级网表 l
图1系统设计过程 的开启和关断,需要设置死区时间,在设计中可 取值为20 ̄230。具体算法流程图如图3所示。
要实现闭环控制需要借助于AD转换芯片,
其采样控制状态转移图如图4所示。START是转
换启动信号,一个正脉冲过后AID开始转换;ALE
是3位通道选择地址(ADD、CADDB、ADDA)
信号锁存信号。当模拟量送至某一输入端时,由
3位地址信号选择,而地址信号由ALE锁存;EOC
是转换情况状态信号,当启动转换为lO0 ̄s后,
EOC产生一个负脉冲,以示转换结束;EOC的上
升沿后,且输出使能信号ENABLE为高电平,则
控制打开三态缓冲器,把转换好的8位数据送至
FPGA的数据总线,完成一次转换。
LED用于SPWM的输出频率、电网检测及其故
障信息的的指示。具体程序流程图如下图5所示。
Clk eoC data[7...o】 abc_in[2...o】 3实验结果分析
QuartusII软件自带仿真工具所截取的单极
性脉宽调制波形仿真图如下图6所示。 以下是60MHz的数字存储示波器Tektronix
TDS1002拍摄得到实际波形。控制器端口输出的
实际波形如图7所示。由图可知随着正弦波形幅 值的增大输出PWM的脉冲宽度增大,与设计的
目标相同。
逆变器阻性负载输出波形如图8所示(负载 为36Q电阻丝)。由图8可知,在没有加滤波电
路情况下,输出波形接近正弦波形,同时电力电
子开关器件的开关情况也能反映出来。
逆变器通过Rc一级滤波后,电容两端得到的
正弦信号如图9所示。
4结论
本文利用FPGA(EP1C3T144C8)实现了PWM
控制器的设计,得到了实验波形。实验结果验证
了本设计是可行的,其设计方法、设计思路具有
一定的参考价值。
参考文献
【1】许强等.基于FPGA的三相PWM发生器[J1.电子技
术应用,2001,27(1):73 ̄74
【21周嫒,李铁才,杨贵杰三相SPWM变频控制器通用
IP核的研究『J1,哈尔滨理工大学学报,2004 Vo1.9 No.5
P25—28
图2 FPGA内部结构图 3...o】 【7...o】
237 维普资讯 http://www.cqvip.com 船电技术2007年第4期 、,01.27 No.4 2007.7/8
图3 SPWM算法流程图
-●_-_●_。_●_。_●。。_-_’_-_ H_he I ........................J
日
elk 曰f-out f- f
238 图4采样控制状态转移图 图5 LED动态显示流程图
337 47 u 357 378}3 US 398 l US 419 1ls 439 T US
0 0 I I I((I[I[C C C 0 1.0 1.0 10 10 1.0 1.0 0101 10 10 10 10 10 0 0 C C C C i
l 0 IUUUUU U U U U U U U U U U U U U 0 l 0 I I I I I I l I l H U U U U U U U
l 0 0 n n几n几几几厂]厂]厂]r]r1]厂]厂].【1厂1厂]l10 I l I I I I I I l UT ]JIlU U U U
72 us 274. us 31-5 Ⅱ 3s6 p us 397 438 52 1ls
巫煳啪啪啪 9000 000c09。l 嘲 ! 蚴 渊cI}:IcIclcIcIc10《10㈣删 删 clcIclI Il l ll¨l lll l1llll …ll…¨l=ll1 . I_I 、 l l l l l l l J』』 肌nn几几几几rU I I l l l I l I l I I I l l l I l I U U U U UUU ll l ll lI ll¨ IlllIlII……1_IlJ .一 ¨ 、 l I I I l J l l 0 0 n门兀丌nnll几几几rl I I I I l l l I l I I I I I I l I H U U U UUU
图6
脉宽调制波形仿真图 维普资讯 http://www.cqvip.com 、,01.27 No.4 2007.7/8 船电技术2007年第4期
图7控制器端口输出波形 图8阻性负载波形 图9 RC滤波后输出的正弦信号
(上接229页)
(a)燃料电池系统比能量高于其它热机
燃料电池能量转换效率不受卡诺循环控制,
比其它热机要高出1倍多,因而燃料电池系统比
能量要远高于其它最好的热机。这意味着在燃料
贮存量相同的条件下,加装燃料电池AIP系统的
潜艇,其水下航行距离近乎是装有其它AIP系统 时的2倍。这就决定了燃料电池AIP系统首先在
潜艇中得到应用。
(b)燃料电池比能量高于铅蓄电池,但比功
率却只有铅蓄电池的一半(约100W/kg)。这就 决定了燃料电池和铅蓄电池组合而成的混合动力
系统具有更大的优越性。为使水下一次性续航力
提高4倍,若单独用蓄电池,则蓄电池的量必须
扩大4倍,显然这是潜艇总体不允许的;使用燃
料电池则只要加一节舱段就可,大大节约了潜艇 总体的重量和空间。同样,若没有铅蓄电池,则
潜艇要求高航速时,燃料电池就显得力不从心了。 (C)燃料电池工作产物是水,没有其它要处
理和排出艇外的废物。这不但节省了废物处理系
统,而且还可以使潜艇在整个潜航时间保持总重
不变,不会影响潜艇的动态性能。其它三种AIP
系统使用的是热机,其工作结果必然生成CO2或
其它废物,必须有处理装置,这就增加了潜艇总
体的重量和复杂性。
(d)燃料电池的寿命目前平均只有2200
小时、 。这是当今燃料电池水平限制了它单独用
作动力的瓶颈之一。若像上世纪50~60年代那样
把燃料电池作为潜艇的唯一动力源,那么这样短
的使用寿命无法用于潜艇。但若用于延长水下一
次潜航行程,情况就不同了。209潜艇一次潜航
278小时,那么现有的燃料电池可以满足8次以
上水下一次潜航,要知道潜艇长时间水下一次潜
航只有在必要时才会出现,平时是不需要这种长 时间一次性潜航的。 (e)成本高。这也是限制燃料电池进入市场
的重要因素。从国外现有的试验性汽车来看,一
台燃料电池车差不多是普通汽车的15 ̄20倍。正
因为潜艇燃料电池A 系统是在必要的关键性时
刻用的,从德国试验情况来看,燃料电池AIP系
统的贮能约为潜艇总贮能的十分之一,也就是说,
潜艇使用燃料电池的机会只有十分之一,因而虽
然燃料电池成本高,但从费效比来看却是合算的。
(f)安全性和可靠性。目前车用燃料电池遇
到了燃料电池的中毒问题。甲醇重整制氢时的微
量CO和甲醛会使燃料电池催化剂中毒,温泉附近
的微量H2S也会使燃料电池失效。德国燃料电池
AIP系统使用的是贮氢材料吸收和放出纯氢,所
用的氧也来源于液氧槽放出的纯氧,不会出现燃