Fourier
认证:优质创作者
所在专题目录 查看专题
基于GaN器件双Buck逆变器(四)仿真分析
基于GaN器件双Buck逆变器(五)GaN器件的特性
基于GaN器件双Buck逆变器(六)GaN驱动电路的设计
基于GaN器件双Buck逆变器(七)Buck逆变器硬件设计
基于GaN器件双Buck逆变器(八)Buck控制信号的设计
基于GaN器件双Buck逆变器(九)Buck逆变器实验装置调试
作者动态 更多
换个角度学习逆变器(3)--滤波环节
03-17 22:14
换个角度学习逆变器(2)--SPWM方波傅里叶分析
02-12 13:58
换个角度学习逆变器(1)--三个基本问题
02-04 21:46
三电平逆变电路及载波调制方法
2023-10-29 20:15
三电平逆三相逆变器控制方法介绍
2023-10-20 22:14

基于GaN器件双Buck逆变器(八)Buck控制信号的设计

7. Buck逆变器控制信号设计

本次Buck逆变器采用的SPWM调制,发出调制信号的是DSP28335,编写程序太复杂,采用PSIM代码自动生成,在代码自动生成的基础上,还是要理解SPWM的原理和DSP 28335 EPWM的工作原理。

首先说下什么是SPWM。

SPWM

SPWM就是正弦脉宽调制。调制波为正弦波,载波为三角载波。将调制波和三角波进行比较,当调制波大于三角波时,调制信号输出为高电平,当调制信号小于三角波时,调制信号输出为低电平。matlab仿真如下:

仿真结果如下:

总结PWM的几个要素如下:

1.载波

载波的类型,是三角波还是锯齿波等等;

载波的频率;

2.调制波

调制波的种类,SPWM时调制波为正弦波。

3.三角波与调制波比较

做差比较

4.根据比较结果发出调制信号

当差为正时,调制信号为高电平还是低电平。

根据以上这几个要素讲解下DSP28335的EPWM模块

DSP28335 EPWM

由于本次采用开环控制,对EPWM的应用处于最最最最基本的层次,下面内容按照我的理解,让没有接触过28335的同学有一个粗略的了解。

首先最基础的是基准时钟TBCLK,他相当于一个计时单位,就像我们生活中的1s,只不过工作频率很高,这个计时单位很小很小。28335有一个150MHZ的系统时钟,EPWM的基准时钟是根据这个系统始终分频得到。

载波

其次是对载波类型的设定时基计数器TBCTR,他会对基准始终进行基数,TBCLK时钟每走一下,TBCTR进行计数,计数规则的不同,会生成不同的波形,这就是载波类型的确定。

可以分为上升计数,下降计数,还有增减计数。

载波的周期由TBPRD确定,TBPRD为计数器的最大值,根据TBPRDTBCLK就可以计算出载波的周期TPWM。

调制波

调制波的作用是用来与载波进行比较。EPWM模块存在比较功能的子模块CC。可以在CC中设置比较值CMPA,CMPB。当计数器TBCTRCMPA,CMPB相同时会发出信号。

根据比较结果发出调制信号

动作限定子模块AQ,这是决定引脚发出脉冲的重要模块。AQ会根据CC模块发出来的信号,输出不同电平。如计数器上升时TBCTRCMPA相同输出为高电平如计数器下降时TBCTRCMPA相同输出为低电平。

最最最最基本的PWM生成情况已经完成。附赠一篇自己写的程序以及标注(里面的程序用于工程,代码比较完整,有对系统的初始化,中断的设置,SPWM的循环等)。

3.PSIM代码生成

PSIM对于DSP 28335的程序的生成起了至关作用。再也不用担心哪个地方代码敲错,直接通过仿真即可生成代码。简直是我的救星,而且PSIM操作简单,上手容易。简单的控制系统用低版本的PSIM9.0即可。(高版本没有破解还需要花钱)

PSIM的代码生成仿真如下(真是方便,仿真文件在附件中):

仿真结果如下

对28335的EPWM模块进行讲解

主要的参数为: Dead time 死区时间

                         Sampling Frequency 载波频率

                         Carry Wave Type 载波类型 分为三角波和锯齿波

                         Peak-to-Peak Wave 峰峰值

                         Offset value 补偿值

输入为 调制波

输出为 控制信号

此设置没有复杂的闭环,没有涉及中断。

仿真成功即可生成代码,导入ccs,下载到DSP28335中。

代码自动生成的教程及导入到ccs的方法网上就有,我把认为好的资料放在附件里面。如有表述不清楚的地方或者不明白的地方欢迎大家评论区留言交流。

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
本篇所含全部资料,点击此处留下邮箱我会发给你
资料明细:Buck控制信号的设计
觉得内容不错的朋友,别忘了一键三连哦!
赞 2
收藏 2
关注 196
成为作者 赚取收益
全部留言
0/200
  • dy-yZ7wm6TW 2022-11-17 16:38
    老师,能不能发我一下资料,谢谢! 24****@****.com
    回复 1条回复
  • dy-yZ7wm6TW 2022-11-17 16:38
    老师,能不能发我一下资料,谢谢! 24****@****.com
    回复 1条回复
  • dy-pGz7c8Dn 2022-03-29 09:55
    求资料2191643756@qq.com
    回复
  • 星球居民-mQrYyK28 2022-01-18 12:03
    老师,能不能发我一下资料,谢谢! ah****@****.com
    回复 1条回复
  • pzg1989 2021-11-02 14:48
    老师,能不能发我一下资料,谢谢! xi****@****.com
    回复 1条回复
  • dy-beFnMfgk 2021-01-31 11:32
    老师,能不能发我一下资料,谢谢! 15****@****.com
    回复 1条回复
  • 鱼鹰单片机 2021-01-14 17:54
    老师,能不能发我一下资料,谢谢! ya****@****.com
    回复 1条回复
  • ruqihua 2020-12-30 17:30
    老师,能不能发我一下资料,谢谢! ru****@****.com
    回复 1条回复
  • 秋莲 2020-11-12 17:36
    请问能否发一下仿真资料啊,谢谢
    回复
  • Westbrook 2020-10-01 17:07
    写的很好!
    回复
  • 燃烧的大鹅 2020-09-27 11:12
    厉害
    回复
  • 电源网-天边 2020-09-27 11:00
    资料 li****@****.com
    回复