搜索
bottom↓
123
返回列表 发新帖
楼主: foxpro2005

当当,新版SPWM计算工具来了,造福玩逆变的朋友

  [复制链接]

出0入76汤圆

 楼主| 发表于 2016-7-26 09:44:16 | 显示全部楼层
koenlee93 发表于 2016-7-26 09:36
这种是采样法我知道,但是没有程序我还是不好理解,SPWM是脉宽不同的矩形波,而这个软件产生的数据是生成正 ...


这样来说这个问题吧, 调节PWM的占空比值, 是不是改输出电压的幅值,  那么我们就让这个幅值按正弦规律来变化, 正弦波电压信号是不是就产生了?
如果使用的是H桥, 输出端后面再接上LC滤波, 就得到比较平滑的正弦波了。 (当然你也可以直接在PWM输出脚上随便接一个RC来实验,也可以看到正弦波信号)

出0入0汤圆

发表于 2016-7-26 09:50:07 | 显示全部楼层
楼主还要打扰你下,我的理解应该是在这个软件产生的数据处,转换输出的电平,然后就生成一个SPWM波,请问楼主有木有程序给看下,是跟输出方波或者矩形波的程序差不多吗

出0入76汤圆

 楼主| 发表于 2016-7-28 13:04:40 | 显示全部楼层
koenlee93 发表于 2016-7-26 09:50
楼主还要打扰你下,我的理解应该是在这个软件产生的数据处,转换输出的电平,然后就生成一个SPWM波,请问楼 ...

MCU输出PWM的占空比在按正弦规律变化,  其实就是一系列占空比在变化的方波呀

出0入0汤圆

发表于 2016-7-29 16:22:08 | 显示全部楼层
真是好东西

出0入53汤圆

发表于 2016-7-29 17:34:27 | 显示全部楼层
lz直流有刷电机,编码器反馈转速,有相关的资料没

出0入76汤圆

 楼主| 发表于 2016-7-29 18:34:57 | 显示全部楼层
zhcj66 发表于 2016-7-29 17:34
lz直流有刷电机,编码器反馈转速,有相关的资料没

这个应该难度不大

出0入53汤圆

发表于 2016-8-1 08:17:18 | 显示全部楼层
foxpro2005 发表于 2016-7-29 18:34
这个应该难度不大

  没做过相关控制,请给点思路

出0入0汤圆

发表于 2016-8-1 08:37:39 | 显示全部楼层
非常好,非常感谢,正好需要。谢谢楼主

出0入0汤圆

发表于 2016-8-1 08:53:11 | 显示全部楼层
谢谢楼主!好工具!

出0入0汤圆

发表于 2016-8-1 09:44:02 | 显示全部楼层
好东西,必须顶一个

出0入0汤圆

发表于 2016-8-5 13:05:29 | 显示全部楼层
太好了
下载

出0入0汤圆

发表于 2016-8-5 13:34:46 | 显示全部楼层
非常好,非常感谢

出0入12汤圆

发表于 2016-8-5 13:59:42 | 显示全部楼层
支持一下,呵呵。

出0入0汤圆

发表于 2016-8-15 16:56:02 | 显示全部楼层
楼主我又来问问题了,这个SPWM频率怎么改变

出0入76汤圆

 楼主| 发表于 2016-8-15 19:12:15 | 显示全部楼层
koenlee93 发表于 2016-8-15 16:56
楼主我又来问问题了,这个SPWM频率怎么改变

可以使用两个定时器, 一个定时器专门用来产生PWM, 另一个定时器用来(中断或DMA)刷新PWM输出

出0入0汤圆

发表于 2016-8-15 23:06:57 | 显示全部楼层
顶                 

出0入0汤圆

发表于 2016-8-16 11:04:55 | 显示全部楼层
谢谢!IP学习了!

出0入0汤圆

发表于 2016-10-14 17:53:38 | 显示全部楼层
我们公司近期也在设计一个逆变器,谢谢! 我下载看看

出0入0汤圆

发表于 2016-10-15 19:51:50 | 显示全部楼层
mark,看着不错

出0入85汤圆

发表于 2016-10-17 14:29:53 | 显示全部楼层
使用查表法生成SPWM如何实现基频频率的可调和载波占空比的可调?

出0入76汤圆

 楼主| 发表于 2016-10-17 15:50:45 | 显示全部楼层
本帖最后由 foxpro2005 于 2016-10-17 16:07 编辑
marshallemon 发表于 2016-10-17 14:29
使用查表法生成SPWM如何实现基频频率的可调和载波占空比的可调?


有几种方法:
1、使两个定时器, 其中一个是专门产生PWM定时器, 另一个是用于PWM定时器 占空比更新 快慢频率的定时器。 改变这个更新定时器的 更新周期(例如溢出中断时间),就可以实现基波变频。 修改占空比 = 查表占空比 *  系数K 。 <---  个人感觉这种方式会比较好
2、从SPWM表中按规律选取相应的数据作为当前的PWM值。  <---  看到有人说类似于DDS的做法,这个方法我没有试过

出0入0汤圆

发表于 2016-10-19 20:37:12 | 显示全部楼层
与单极性模式相比,双极性PWM模式控制电路和主电路比较简单,然而对比图单极性PWM模式要比双极性PWM模式输出电压中、高次谐波分量小得多,这是单极性模式的一个优点。
单极性调制方式的特点是在一个开关周期内两只功率管以较高的开关频率(载波)互补开关,保证可以得到理想的正弦输出电压:另两只功率管以较低的输出电压基波频率工作,从而在很大程度上减小了开关损耗。
但又不是固定其中一个桥臂始终为低频(输出基频),另一个桥臂始终为高频(载波频率),而是每半个输出电压周期切换工作,即同一个桥臂在前半个周期工作在低频,而在后半周则工作在高频,这样可以使两个桥臂的功率管工作状态均衡,对于选用同样的功率管时,使其使用寿命均衡,对增加可靠性有利。双极性调制方式的特点是4个功率管都工作在较高频率(载波频率),虽然能得到正弦输出电压波形,但其代价是产生了较大的开关损耗。

  




  

出0入76汤圆

 楼主| 发表于 2016-10-20 00:27:28 | 显示全部楼层
wgfnyk 发表于 2016-10-19 20:37
与单极性模式相比,双极性PWM模式控制电路和主电路比较简单,然而对比图单极性PWM模式要比双极性PWM模式输 ...

是的, 关于单极性与双极性驱动, 说得很对!

出0入0汤圆

发表于 2016-10-24 11:15:03 | 显示全部楼层
Mark楼主

出0入0汤圆

发表于 2016-11-4 13:58:53 | 显示全部楼层
好东西,下载学习

出0入0汤圆

发表于 2016-11-4 17:21:03 | 显示全部楼层
收下。谢了.好东西啊。

出0入0汤圆

发表于 2016-11-18 17:12:25 | 显示全部楼层
正需要呢…………………………

出0入8汤圆

发表于 2016-11-21 08:45:29 | 显示全部楼层
mark,以后可能会用到

出0入0汤圆

发表于 2016-11-21 08:49:20 | 显示全部楼层
谢谢分享,刚好在需要中……

出0入0汤圆

发表于 2016-11-23 16:47:19 | 显示全部楼层

顶一个        谢谢楼主  收藏下

出0入0汤圆

发表于 2016-11-27 16:00:27 | 显示全部楼层
比较全的资料,感谢楼主分享:)

出0入0汤圆

发表于 2016-11-30 14:56:12 | 显示全部楼层
感谢!!!正学习

出0入0汤圆

发表于 2016-12-27 15:08:18 | 显示全部楼层
楼主好急,你的那个生成SPWM的软件打不开,提示正常初始化失败!

出0入76汤圆

 楼主| 发表于 2016-12-27 17:01:32 | 显示全部楼层
zengan007 发表于 2016-12-27 15:08
楼主好急,你的那个生成SPWM的软件打不开,提示正常初始化失败!

是从论坛下的吗,  .NET Framework 4.0有安装吧?

出0入0汤圆

发表于 2016-12-28 09:47:21 | 显示全部楼层
foxpro2005 发表于 2016-12-27 17:01
是从论坛下的吗,  .NET Framework 4.0有安装吧?

那个没有安装哦,哪里下载呢?

出0入0汤圆

发表于 2017-3-16 16:39:07 | 显示全部楼层
感谢楼主  最近正搞SPWM

出0入0汤圆

发表于 2017-3-16 17:06:36 | 显示全部楼层
好资料,谢谢楼主

出0入0汤圆

发表于 2017-4-23 08:44:46 | 显示全部楼层
很好很强大,刚好需要

出0入0汤圆

发表于 2017-4-23 09:30:23 | 显示全部楼层
好软件!先收藏了!谢谢分享!

出0入0汤圆

发表于 2017-8-30 10:50:53 | 显示全部楼层
学习,谢谢!!!

出0入0汤圆

发表于 2017-8-30 16:52:47 | 显示全部楼层
这个真的很方便啊,可以直接复制出来

出0入0汤圆

发表于 2017-8-30 21:28:41 | 显示全部楼层
这个不错哦

出0入0汤圆

发表于 2017-8-30 21:34:01 | 显示全部楼层

收下。谢了。正准备 搞这个东东

出0入0汤圆

发表于 2017-10-22 04:30:13 | 显示全部楼层
这个软件确实挺方便的,谢谢楼主分享。

出0入0汤圆

发表于 2017-10-23 11:17:54 | 显示全部楼层
估计这两天就要用到了,感谢一下

出0入0汤圆

发表于 2017-10-23 11:32:03 | 显示全部楼层
MARK一下,后面很可能会用到这个方面的知识。·········

出0入0汤圆

发表于 2017-10-24 08:25:02 | 显示全部楼层
感谢楼主,后面可能要做逆变器

出0入0汤圆

发表于 2017-10-24 11:16:21 | 显示全部楼层
MARK一下,收下了

出0入0汤圆

发表于 2018-1-4 21:11:59 | 显示全部楼层
最近测试使用DC24V驱动AC24V motor 正好需要此SPWM,再来尝试看看是否能驱动。

出0入0汤圆

发表于 2018-1-17 15:32:31 | 显示全部楼层
顶一下,看看

出0入0汤圆

发表于 2018-5-6 08:19:54 | 显示全部楼层
正需要这个工具呢,太谢谢了

出0入0汤圆

发表于 2018-5-6 08:36:03 | 显示全部楼层
好工具。

出0入0汤圆

发表于 2019-5-19 16:32:18 | 显示全部楼层
多谢分享,楼主辛苦了!

出0入0汤圆

发表于 2019-5-19 17:20:32 来自手机 | 显示全部楼层
学习一下

出0入0汤圆

发表于 2019-5-19 18:08:16 来自手机 | 显示全部楼层
好强大的工具!谢谢楼主分享

出0入0汤圆

发表于 2019-5-26 09:26:09 | 显示全部楼层
正需要呢…………………………

出0入0汤圆

发表于 2019-5-26 09:41:07 | 显示全部楼层
感谢,仔细看一下,

出0入0汤圆

发表于 2019-5-28 09:40:07 | 显示全部楼层
感谢楼主,先收藏再研究

出0入0汤圆

发表于 2019-6-7 09:25:00 | 显示全部楼层
楼主,附件下载后是*attach文件!?

出75入88汤圆

发表于 2019-10-27 08:30:08 | 显示全部楼层
foxpro2005 发表于 2013-12-11 22:03
呵呵,这个应该比较Excel方便吧,不用拖一大堆数据,参数一输就出来了, 并且对于导出数据表,Excel可能 ...

虽然是挖出来的。
但是依旧感谢你。
顺祝生活幸福

出0入0汤圆

发表于 2019-10-27 09:47:35 来自手机 | 显示全部楼层
收下了              

出0入0汤圆

发表于 2019-11-3 22:56:59 | 显示全部楼层
谢谢了,正在学校stm32 的spwm,太感谢了

出0入76汤圆

 楼主| 发表于 2020-8-28 15:07:37 | 显示全部楼层
时隔多年,再次更新,增加使用说明(现在仍有许多网友在咨询):



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2021-6-29 09:47:34 | 显示全部楼层
foxpro2005 发表于 2020-8-28 15:07
时隔多年,再次更新,增加使用说明(现在仍有许多网友在咨询):

楼主,请教个问题。 正常调制比为1的情况下,输出交流电压的有效值= 直流输入母线值*0.7.  如果我要降低输出交流电压的值,母线输入电压不变的情况下,是不是降低调制比就可以呢?

出0入0汤圆

发表于 2021-6-29 14:39:28 | 显示全部楼层
lj123456 发表于 2021-6-29 09:47
楼主,请教个问题。 正常调制比为1的情况下,输出交流电压的有效值= 直流输入母线值*0.7.  如果我要降低 ...

是的就是改变调制比

出0入0汤圆

发表于 2021-6-29 15:19:56 | 显示全部楼层
笨笨仔 发表于 2021-6-29 14:39
是的就是改变调制比



好的,多谢,如果我要输出电压采样参与闭环,调节的的应该就是查表后返回来的这个占空比的值吧?

出0入0汤圆

发表于 2021-6-30 09:00:14 | 显示全部楼层
lj123456 发表于 2021-6-29 15:19
好的,多谢,如果我要输出电压采样参与闭环,调节的的应该就是查表后返回来的这个占空比的值吧? ...

嗯,你要做变频器吗,是这样的,调制比改变电压的赋值就改变,但是这里需要快速的调节,调好PID,以免紧急卸载重载后过冲

出0入0汤圆

发表于 2021-6-30 11:02:50 | 显示全部楼层
笨笨仔 发表于 2021-6-30 09:00
嗯,你要做变频器吗,是这样的,调制比改变电压的赋值就改变,但是这里需要快速的调节,调好PID,以免紧 ...



我做单相逆变器,频率50Hz,60Hz固定的,那我应该是拿输出采样的有效值去做PID吗? 50hz一个周期20ms,拿有效值去做PID有点慢吧?

出0入18汤圆

发表于 2021-8-23 17:18:18 | 显示全部楼层
为何我用spwm生成的波形是这样的?(接了步进电机)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入76汤圆

 楼主| 发表于 2021-8-23 21:20:59 | 显示全部楼层
tang_qianfeng 发表于 2021-8-23 17:18
为何我用spwm生成的波形是这样的?(接了步进电机)

你是取步进电机细分表吗? 是怎么取的数据?
细分数据 取半周数据内容的前一半数据即可呀

出0入18汤圆

发表于 2021-8-24 07:17:02 来自手机 | 显示全部楼层
本帖最后由 tang_qianfeng 于 2021-8-24 08:00 编辑
foxpro2005 发表于 2021-8-23 21:20
你是取步进电机细分表吗? 是怎么取的数据?
细分数据 取半周数据内容的前一半数据即可呀
...


我是两相四线的步进电机,a相我用了你软件生成的整个周期,b相把你数据的后半周期的半周期的数据贴在数组最前,相当于和a相相差90度,我认为数据因该是取对的,电机能转,只是感觉会抖,声音有点大

出0入76汤圆

 楼主| 发表于 2021-8-24 14:08:42 | 显示全部楼层
tang_qianfeng 发表于 2021-8-24 07:17
我是两相四线的步进电机,a相我用了你软件生成的整个周期,b相把你数据的后半周期的半周期的数据贴在数组 ...

我记得在有一个这个贴子里有过回复,你参考一下
https://www.amobbs.com/thread-5738943-1-1.html

出0入18汤圆

发表于 2021-8-24 16:38:09 | 显示全部楼层
foxpro2005 发表于 2021-8-24 14:08
我记得在有一个这个贴子里有过回复,你参考一下
https://www.amobbs.com/thread-5738943-1-1.html
...

好的,非常感谢

出0入0汤圆

发表于 2021-12-14 16:38:44 | 显示全部楼层
楼主请问一个问题,单极性和双极性模式,电路上会有区别吗?

出0入76汤圆

 楼主| 发表于 2021-12-16 20:40:51 | 显示全部楼层
charles_wings 发表于 2021-12-14 16:38
楼主请问一个问题,单极性和双极性模式,电路上会有区别吗?

没什么区别的

出100入9汤圆

发表于 2023-8-5 08:10:46 | 显示全部楼层
foxpro2005 发表于 2013-12-11 21:53
你动作好快, 我的沙发都被抢了...
(引用自3楼)

老哥,合格SPWM计算工具输出的是不是就是个正弦波函数角度等分输出?

出0入76汤圆

 楼主| 发表于 2023-8-8 13:16:45 | 显示全部楼层
rzsab 发表于 2023-8-5 08:10
老哥,合格SPWM计算工具输出的是不是就是个正弦波函数角度等分输出?
(引用自276楼)

对的。。。

出0入0汤圆

发表于 5 天前 | 显示全部楼层
很好的软件,先收藏,谢谢。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-17 07:41

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表