完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 24不可说 于 2015-12-12 20:40 编辑
前面的帖子已经介绍了关于SPWM,SVPWM的理论部分,其实还想说一说关于克拉克变换和逆变换、帕克变换和逆变换的,无奈时间有限,最近忙着开题,更晴天霹雳的是,研究课题方向也有电机控制转换为太阳能光伏并网发电了,不过依然会尽量抽出时间把6748的试用完结。接下来就说下SVPWM如何实现程序的方法,大致就是如下几个步骤。 1.电压向量当前的旋转角度计算:首先设置一个开关频率(例如10kHz),当前频率(6748主频最高是456MHz)除以开关频率等于当前角度的标幺值,当前标幺值乘以2PI,既是选装角度。
2.直流母线电压:Ed=sqrt(2)*Uin,调制参数Ed'=sqrt(3)*Ed/2,所以M=Us/(sqrt(3/2)*Uin)。(Uin输入线电压,Us输出线电压) 则实际检测的直流母线电压M=2*Us/(sqrt(3)*Ed)的函数为:
3.Ualfa,Ubeta的值和前面的参数有直接关系,于是能直接得出函数如下。(这部分是关于clarke变换和逆变换、park变换和逆变换的一个设定值,篇幅和时间有限,这里不再详述)
4.扇区判定:A、B、C总共会有8种组合方式,但是A、B、C又不会同时为0或1,所以实际就是6种组合,那么sector=4C+2B+A,所以sector的值和扇区的关系对应如下表:
其程序实现如下:
5.扇区内T值:首先对X,Y,Z值计算(和Ualfa,Ubeta的值直接相关联,可直接计算得到),然后对各个扇区进行计算:
得出以上结果后,将Ta,Tb,Tc乘以PWM波形的计时周期,再对PWM比较器赋值(其中,计时周期=系统频率(456MHz)/2/斩波频率),程序如下:
以上就是SVPWM理论部分用程序在DSP6748上用程序实现的步骤,具体的还要有很多其他配置,这个还需要继续努力学习。如有错误,请大家不吝赐教,谢谢! |
||||||
相关推荐
1 个讨论
|
||||||
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
基于 DSP5509 进行数字图像处理中 Sobel 算子边缘检测的硬件连接电路图
2343 浏览 0 评论
681 浏览 0 评论
普中科技F28335开发板中,如何使用aic23播放由代码生成的正弦波
2780 浏览 0 评论
3541 浏览 1 评论
1194 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 19:17 , Processed in 0.620594 second(s), Total 63, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号