性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

  • 回復(fù)
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

知道控制中經(jīng)過PID調(diào)節(jié)計算得到的值怎么與執(zhí)行部分的SPWM波占空比聯(lián)系起來?

現(xiàn)在我是用spwm輸出逆變器電壓,我現(xiàn)在設(shè)定輸出的電壓220v我AD采樣回來假如為200,這就是我的目標設(shè)定值,但是我現(xiàn)在采樣回來是150,這里就代表輸出電壓低了,我就要調(diào)占空比了,
我占空比的值是在正弦表里面的,正常輸出是直接把這個表里的值放到比較寄存器中,但現(xiàn)在輸出低了,經(jīng)過了PID調(diào)節(jié)得到了一個數(shù)值來調(diào)節(jié)輸出,
我用設(shè)定值200和實際值100不是經(jīng)過PID計算后得到一個PID的值嘛,這個值,怎么跟我正弦表里面的值結(jié)合起來后去控制占空比?
假如我PID得到的值是R
用的是增量式的PID
全部回復(fù)(6)
正序查看
倒序查看
2013-07-06 22:23
太深奧了,還在學(xué)習(xí)單片機中…
0
回復(fù)
無衣
LV.6
3
2013-07-06 22:31

我考慮過,可以認置雙緩沖數(shù)組用來保存占空比值,原始正弦表放在ROM中.

如定義如下兩個數(shù)組int a[];和int b[];在ROM中保存有const int c[];這個正弦表.

以a為占空比放到比較寄存器中,b的值等于PID數(shù)據(jù)R乘以c,不停的計算,每計算完一個周期,就用b的值去更新a

0
回復(fù)
IGBT2010
LV.8
4
2013-07-07 08:58
@無衣
我考慮過,可以認置雙緩沖數(shù)組用來保存占空比值,原始正弦表放在ROM中.如定義如下兩個數(shù)組inta[];和intb[];在ROM中保存有constintc[];這個正弦表.以a為占空比放到比較寄存器中,b的值等于PID數(shù)據(jù)R乘以c,不停的計算,每計算完一個周期,就用b的值去更新a
我有些不明白,為什么PID數(shù)據(jù)R乘以C,一般我們用增量式PID,PID計算出來的是輸出與設(shè)定值的偏差,是不是應(yīng)該再加上1后再去乘以標正弦表里的數(shù)據(jù)啊,這只是我自己的理解,不知道對不對,請大師指點!!
0
回復(fù)
無衣
LV.6
5
2013-07-07 09:08
@IGBT2010
我有些不明白,為什么PID數(shù)據(jù)R乘以C,一般我們用增量式PID,PID計算出來的是輸出與設(shè)定值的偏差,是不是應(yīng)該再加上1后再去乘以標正弦表里的數(shù)據(jù)啊,這只是我自己的理解,不知道對不對,請大師指點?。?/span>

這里只是我的一個想法,,不一定是相乘.

0
回復(fù)
IGBT2010
LV.8
6
2013-07-07 09:22
@無衣
這里只是我的一個想法,,不一定是相乘.
哦,我也不懂,一直想弄明白是怎么回事,但是找不到比較好的實際應(yīng)用資料??!
0
回復(fù)
ruohan
LV.9
7
2021-05-05 13:59

找到合適方法了嗎,

你可以用這個反饋系數(shù)去不作為調(diào)制度參數(shù),去和表里的值相互乘,得到一個新的碼表,

0
回復(fù)
發(fā)