91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

軟件實現SPWM 占空比咋計算來的 ??

最近研究單項逆變程序,實現220v  50hz  正弦波; 我看了很多spwm不規則、規則采樣法如何求出占空比的但和程序聯系不上,請高手解決:

調制波用單極性19.2khz 的三角波,也就是  N=19.2khz/50hz=384  ,程序中有個數組存放了單位正弦波的 一個周期的 384 個采樣點的正弦值;

控制算法:  電壓外環每采集384個點求有效值,完成電壓外環矯正,然后矯正值*查表得到的正弦值,進行順時值矯正,在進行電流環矯正,得到的電壓   VO,

然后脈寬就為pwm_value=VO*Kpwm

其中Kpwm=220v/母線電壓

大家看到脈寬計算的公式和很多資料上都不同,能否大家解釋下你們是怎么經過電流環推導出脈沖寬度?? 

全部回復(2)
正序查看
倒序查看
2013-07-06 18:02
正在做一個離網逆變器,想用PID做閉環控制,用電壓有效值做外環,電壓瞬時值做內環控制,您有這方面的檢測電壓的硬件電路圖嗎?前輩
0
回復
2013-07-06 22:25

我的單電壓環算法是這樣的:

Va是有效值,與瞬時值求誤差前乘1.414;

Vb是瞬時電壓誤差PI運算后的輸出;

Dpwm=Vb/310*Km*1500;

Km為調制比,取為1,可能出現的情況就是過調制時輸出將出現平頂甚至變為方波;

1500是我的PWM占空比為100%時的數值。

Dpwm就是輸出的占空比,Dpwm可能為證也可能為負,根據正負判斷輸出的正弦的半周!

如果再加一個電流環

Dpwm=Vo/Imax*Km*1500;

Imax是最大輸出功率時的峰值電流!

不知道我的這種理解是否正確!

0
回復
主站蜘蛛池模板: 仁化县| 平阴县| 都兰县| 承德市| 邳州市| 南宁市| 渝中区| 航空| 新建县| 夏河县| 陇川县| 瓮安县| 昔阳县| 深水埗区| 阜新| 盐津县| 卢龙县| 襄樊市| 东乡县| 沿河| 东平县| 苍梧县| 平罗县| 上栗县| 随州市| 安宁市| 防城港市| 北川| 南开区| 葵青区| 英吉沙县| 白河县| 安乡县| 淮南市| 岳西县| 宁晋县| 蓬莱市| 普兰县| 丰顺县| 堆龙德庆县| 红桥区|