作为中国自动化领域的权威旗舰网络媒体,控制网创立于1999年7月,是中国举行的第十四届IFAC (International Federation of Automatic Control)大会的中国官方组织机构的唯一指定网站。控制网是中国自动化学会专家咨询工作 委员会(ECC)的秘书处常设之地。是北京自控在线文化传播有限公司开设的网站。
标题 | 基于EP1C3T144C8的PWM控制器设计 |
技术领域 | 人机界面 |
行业 | |
简介 | 本文介绍了以EP1C3T144C8为控制核心的PWM控制器的设计方法。详细描述了FPGA内部结构设计过程,并以电压源型逆变电路为研究对象,通过了仿真波形和实验结果验证了本设计的可行性。 |
内容 |
系统的程序采用模块化设计,底层为各功能模块,SPWM产生模块、检测模块、显示通讯模块,顶层采用原理图对各功能模块的组合。FPGA内部结构如图2所示。
要实现闭环控制需要借助于AD转换芯片,其采样控制状态转移图如图4所示。START是转换启动信号,一个正脉冲过后A/D开始转换;ALE是3位通道选择地址(ADD、CADDB、ADDA)信号锁存信号。当模拟量送至某一输入端时,由3位地址信号选择,而地址信号由ALE锁存;EOC是转换情况状态信号,当启动转换为100us后,EOC产生一个负脉冲,以示转换结束;EOC的上升沿后,且输出使能信号ENABLE为高电平,则控制打开三态缓冲器,把转换好的8位数据送至FPGA的数据总线,完成一次转换。
以下是60MHz的数字存储示波器Tektronix TDS1002拍摄得到实际波形。控制器端口输出的实际波形如图7所示
逆变器阻性负载输出波形如图8所示(负载为36Ω电阻丝)。
逆变器通过RC一级滤波后,电容两端得到的正弦信号如图9所示。
参考文献
|