基于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系统使用的是贮氢材料吸收和放出纯氢,所 

用的氧也来源于液氧槽放出的纯氧,不会出现燃