[发明专利]一种基于FPGA的单极性SPWM脉冲信号实现方法有效
申请号: | 201410413772.8 | 申请日: | 2014-08-21 |
公开(公告)号: | CN104202023B | 公开(公告)日: | 2017-03-29 |
发明(设计)人: | 杨帆;盛波 | 申请(专利权)人: | 上海电力学院 |
主分类号: | H03K7/08 | 分类号: | H03K7/08 |
代理公司: | 上海申汇专利代理有限公司31001 | 代理人: | 吴宝根 |
地址: | 200090 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fpga 极性 spwm 脉冲 信号 实现 方法 | ||
技术领域
本发明涉及一种单相全桥式逆变电路的控制技术,特别涉及一种基于FPGA的单极性SPWM脉冲信号实现方法。
背景技术
SPWM(正弦脉冲宽度调制)调制是一种比较成熟的PWM控制技术;其被广泛用于电机、光伏逆变等控制系统中。目前产生SPWM脉冲信号的方式有很多;例如利用模拟电路对载波和调制波比较,得到SPWM信号;利用专用SPWM发生器集成电路,如SLE4520、SA4828等产生SPWM信号;利用TMS2812、28335等DSP生成SPWM波。但这些方法都具有一定的局限性。利用专用SPWM发生器集成电路的成本和复杂度都较高,且灵活性很低;而利用DSP只能生成6路或者12路PWM波形。
随着数字化集成电路的广泛应用,FPGA(现场可编程门阵列)成为新型数字化集成芯片开发的首选。FPGA具有开发周期短、功率消耗低、集成度高等优点。FPGA的出现克服了专用ASIC芯片受时钟影响和开发周期长等缺点,已在工业生产的各领域得到了广泛的应用。
发明内容
本发明是针对现在PWM控制技术中SPWM正弦脉冲宽度调制方法具有局限性的问题,提出了一种基于FPGA的单极性SPWM脉冲信号实现方法,可实现高精度、高稳定性脉冲信号。
本发明的技术方案为:基于FPGA的单极性SPWM脉冲信号实现方法,系统时钟控制模块给三角载波信号发生器和正弦调制波信号发生器提供工作时钟,正弦调制波信号发生器输出生成正弦波信号,系统时钟控制模块调节工作时钟的频率,控制正弦波信号的频率;三角载波信号发生器生成的正负极两路三角载波以正弦波信号作为选通信号,最后生成输出单极性的三角波信号;将生成的单极性载波三角波信号和调制正弦波信号作为比较取反模块的两个输入信号,比较取反模块输出进入死区延时控制模块,死区延时控制模块输出SPWM脉冲信号。
所述正弦波信号或正负极两个三角载波的生成:
在MATLAB软件平台下,编程产生正弦波信号或正负极三角载波的数据表文件MIF文件,将MIF文件存储在FPGA内部存储空间ROM中,由系统时钟控制模块为ROM核模块提供工作时钟,ROM核将按照工作时钟顺序读取MIF文件数据生成正弦波信号或正负极三角载波。
所述将生成的单极性载波三角波信号和调制正弦波信号作为比较取反模块的两个输入信号,当载波大于等于调制波信号时,输出高电平;当载波小于调制波时,输出低电平,再经过比较处理即可生成一路SPWM1信号,将生成的SPWM1信号取反,即可得到另一路SPWM2信号,SPWM1和SPWM2信号是无死区延时的互补脉冲信号。
本发明的有益效果在于:本发明基于FPGA的单极性SPWM脉冲信号实现方法,鉴于FPGA的众多优点;基于FPGA产生的SPWM脉冲信号,具有精度高,速度快,稳定性强,可在线编程修改算法等优点。本发明可以为电力电子逆变电路提供高精度、高稳定性的控制脉冲信号。
附图说明
图1为本发明基于FPGA的单极性SPWM发生器结构框图;
图2为本发明基于FPGA的单极性三角波信号发生器模块原理结构图;
图3为本发明基于FPGA的单极性SPWM发生器原理图;
图4为本发明的基于FPGA的死区延时时间结构图。
具体实施方式
采用了基于FPGA的全数字式算法实现单极性SPWM信号发生器系统。如图1所示系统的结构框图,系统主要由系统时钟控制模块、单极性三角载波信号发生器、正弦调制波信号发生器、比较取反模块、死区延时控制模块组成。
在MATLAB软件平台下,编程产生正弦波信号的数据表文件(.MIF文件)。将MIF文件存储在FPGA的免费IP核模块--ROM中(免费IP核模块是Quartus开发软件免费提供给开发者使用的,具有很高的稳定性)。由系统时钟控制模块为ROM核模块提供工作时钟,ROM核将按照工作时钟顺序读取MIF文件数据生成正弦波信号,并且可通过调节工作时钟的频率,控制正弦波信号的频率。
同理,在MATLAB软件平台下,编程产生正极性和负极性的两路三角波信号的数据表文件(.MIF文件)。将MIF文件分别存储在FPGA的免费IP核--ROM中。由系统时钟控制模块为ROM核模块提供工作时钟,ROM核将按照工作时钟顺序读取MIF文件数据,生成正极性和负极性的两路三角波信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海电力学院,未经上海电力学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410413772.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:大功率IGBT驱动器
- 下一篇:微波集总参数180°电调移相器