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

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

正弦波逆變器之{源代碼參考}

發(fā)帖的目的是為了給正弦波逆變器編程者正確的引導(dǎo)思路,分享干貨,避免誤區(qū)。

本人一開(kāi)始學(xué)習(xí)SPWM編程時(shí)網(wǎng)羅了很多資料,甚至充錢沖會(huì)員去各個(gè)技術(shù)平臺(tái)下載參考代碼,無(wú)一例外都是徒勞,資料基本寫(xiě)的很科班,想我這種文化水平低的根本理解不了,參考代碼也是牛頭不對(duì)馬嘴,基本的法波程序錯(cuò)誤,好一點(diǎn)的代碼發(fā)波沒(méi)問(wèn)題,但是程序編寫(xiě)的復(fù)雜,變量算法都剛好在單片機(jī)的警戒線附近,不能加閉環(huán)穩(wěn)壓,或者除此之外的運(yùn)算和輔助程序,增加一點(diǎn)就溢出,單片機(jī)直接就跑不動(dòng),最后我花了1.8W買了一臺(tái)成熟的逆變器方案一直研究至今,買的是16位單片機(jī),花了好多時(shí)間在8位機(jī)上實(shí)現(xiàn)正常運(yùn)行,三年前的第一款SPWM程序是在PICF716的單片機(jī)上實(shí)現(xiàn)的,聽(tīng)大佬們說(shuō)這款單片機(jī)是一個(gè)經(jīng)典,所以就把這款分享給大家,因?yàn)樵谖覍W(xué)習(xí)的時(shí)候,也有很多同行的老師們指點(diǎn)過(guò)我,程序里可能也有前輩們的身影,不足之處還望海涵,程序編寫(xiě)用的是無(wú)規(guī)律手法,但是中文注釋還是比較詳細(xì),希望對(duì)大家有幫助!

全部回復(fù)(181)
正序查看
倒序查看
Q_TO_Q
LV.2
2
2021-03-09 13:38
軟件學(xué)習(xí)中
0
回復(fù)
2021-03-09 16:25
@Q_TO_Q
軟件學(xué)習(xí)中

好好學(xué)習(xí),天天向上

0
回復(fù)
2021-03-09 17:22
頂頂
0
回復(fù)
徐天廷
LV.1
5
2021-03-09 18:25
軟件學(xué)習(xí)中,感謝分享 
0
回復(fù)
ruohan
LV.9
6
2021-03-12 08:00
@徐天廷
軟件學(xué)習(xí)中,感謝分享 
謝謝分享
0
回復(fù)
2021-03-12 10:15
@Q_TO_Q
軟件學(xué)習(xí)中
成功了記得來(lái)反饋,避免帖子沉底,讓更多的人受益。
0
回復(fù)
2021-03-12 10:15
@ruohan
謝謝分享
成功了記得來(lái)反饋,避免帖子沉底,讓更多的人受益。
0
回復(fù)
2021-03-12 10:16
@Q_TO_Q
軟件學(xué)習(xí)中
成功了記得來(lái)反饋,避免帖子沉底,讓更多的人受益。
0
回復(fù)
2021-03-12 20:33
謝謝,學(xué)習(xí)中
0
回復(fù)
先洵
LV.4
11
2021-03-14 13:51
謝謝分享
1
回復(fù)
2021-03-14 20:03
感謝樓主分享,到處找相關(guān)的帖子
0
回復(fù)
2021-03-16 21:57
好貼頂起,感謝無(wú)私奉獻(xiàn)
0
回復(fù)
2021-03-21 20:06
謝謝分享,軟件正是我的薄弱環(huán)節(jié)。
0
回復(fù)
先洵
LV.4
15
2021-03-28 09:44
@空軍通信兵
謝謝分享,軟件正是我的薄弱環(huán)節(jié)。
謝謝分享,好貼頂起,感謝無(wú)私奉獻(xiàn)。
0
回復(fù)
zcllom
LV.2
16
2021-04-04 13:13
請(qǐng)問(wèn)有原理圖嗎?沒(méi)有原理圖,怎么調(diào)試程序?驗(yàn)證功能?
0
回復(fù)
jsapin
LV.5
17
2021-04-05 11:43
@zcllom
請(qǐng)問(wèn)有原理圖嗎?沒(méi)有原理圖,怎么調(diào)試程序?驗(yàn)證功能?
感謝分享,學(xué)習(xí)
0
回復(fù)
ruohan
LV.9
18
2021-04-09 17:01
@jsapin
感謝分享,學(xué)習(xí)
能講一下PID 是怎么調(diào)節(jié)電壓的不
0
回復(fù)
ruohan
LV.9
19
2021-04-10 11:33

看看這個(gè),這個(gè)占空比真么用VSPWM,,不是除以255嗎,

你PID調(diào)劑的時(shí)候設(shè)定值是150,后邊又用130限制,最大幅度,這個(gè)130是為什么

,

0
回復(fù)
2021-04-10 16:49
@ruohan
[圖片]看看這個(gè),這個(gè)占空比真么用VSPWM,,不是除以255嗎,你PID調(diào)劑的時(shí)候設(shè)定值是150,后邊又用130限制,最大幅度,這個(gè)130是為什么,
因?yàn)檎伎毡饶憧梢园阉殖扇魏螁纹瑱C(jī)可接受范圍,VSPWM=130,代表130分,代表PWM精度;PID設(shè)定值是參考實(shí)際硬件采樣電路對(duì)應(yīng)的反饋值,和幅值沒(méi)有直接關(guān)系,請(qǐng)仔細(xì)審閱AD和PID之間的銜接關(guān)系。
0
回復(fù)
ruohan
LV.9
21
2021-04-30 07:57
@偶德楓
因?yàn)檎伎毡饶憧梢园阉殖扇魏螁纹瑱C(jī)可接受范圍,VSPWM=130,代表130分,代表PWM精度;PID設(shè)定值是參考實(shí)際硬件采樣電路對(duì)應(yīng)的反饋值,和幅值沒(méi)有直接關(guān)系,請(qǐng)仔細(xì)審閱AD和PID之間的銜接關(guān)系。

確實(shí)沒(méi)有看明白AD和PID的關(guān)系,

0
回復(fù)
ruohan
LV.9
22
2021-04-30 10:00
@偶德楓
因?yàn)檎伎毡饶憧梢园阉殖扇魏螁纹瑱C(jī)可接受范圍,VSPWM=130,代表130分,代表PWM精度;PID設(shè)定值是參考實(shí)際硬件采樣電路對(duì)應(yīng)的反饋值,和幅值沒(méi)有直接關(guān)系,請(qǐng)仔細(xì)審閱AD和PID之間的銜接關(guān)系。

你好,AD讀取的輸出電壓的反饋量VFB1,作為incPIDCalc函數(shù)的實(shí)參輸入,經(jīng)過(guò)PID計(jì)算后把輸出量inc的值賦予那個(gè)幅值變量,來(lái)調(diào)節(jié)占空比,達(dá)到調(diào)節(jié)電壓穩(wěn)定的目的,‘

現(xiàn)在有個(gè)問(wèn)題,這個(gè)函數(shù)如何實(shí)現(xiàn)這種調(diào)節(jié)的,例如輸出電壓高了,VFB1的讀取值就大,經(jīng)過(guò)incPIDCalc這個(gè)函數(shù)后inc的值是不是最終結(jié)果的值要減小,這樣幅值變量的值也變小,占空比就減小,達(dá)到輸出電壓降低的目的,

就是不明白這個(gè)函數(shù)如何實(shí)現(xiàn)這個(gè)調(diào)節(jié)的,,

1
回復(fù)
tianyao9393
LV.5
23
2021-04-30 10:01

采樣放錯(cuò)位置了,執(zhí)行很慢,還有限幅的寫(xiě)法也錯(cuò)了。也有可能是為了“僅供參考”

1
回復(fù)
ruohan
LV.9
24
2021-04-30 13:52
@tianyao9393
采樣放錯(cuò)位置了,執(zhí)行很慢,還有限幅的寫(xiě)法也錯(cuò)了。也有可能是為了“僅供參考”

請(qǐng)指點(diǎn)指點(diǎn),

0
回復(fù)
dy-vCvYwrY3
LV.1
25
2021-05-06 16:16

H4橋單相逆變電路學(xué)習(xí)

0
回復(fù)
ruohan
LV.9
26
2021-05-06 19:50
@偶德楓
因?yàn)檎伎毡饶憧梢园阉殖扇魏螁纹瑱C(jī)可接受范圍,VSPWM=130,代表130分,代表PWM精度;PID設(shè)定值是參考實(shí)際硬件采樣電路對(duì)應(yīng)的反饋值,和幅值沒(méi)有直接關(guān)系,請(qǐng)仔細(xì)審閱AD和PID之間的銜接關(guān)系。

這個(gè)單片機(jī)是8位AD,如果5V基準(zhǔn),130應(yīng)該對(duì)應(yīng)的是2.54V吧,

假如讀的VFB值是130,經(jīng)過(guò)PID的運(yùn)算后輸出值就是那個(gè)pai 值是12,這里沒(méi)有假如積分和微分量,只加入了比例0.625的比例量,這樣經(jīng)過(guò)查表后的,在原來(lái)表的值乘以12再除以130.就是現(xiàn)在的占空比,這樣理解對(duì)嗎,

0
回復(fù)
2021-05-20 07:38
@tianyao9393
采樣放錯(cuò)位置了,執(zhí)行很慢,還有限幅的寫(xiě)法也錯(cuò)了。也有可能是為了“僅供參考”

采樣應(yīng)該放哪合適,還望賜教

0
回復(fù)
2021-05-20 07:41
@ruohan
這個(gè)單片機(jī)是8位AD,如果5V基準(zhǔn),130應(yīng)該對(duì)應(yīng)的是2.54V吧,假如讀的VFB值是130,經(jīng)過(guò)PID的運(yùn)算后輸出值就是那個(gè)pai值是12,這里沒(méi)有假如積分和微分量,只加入了比例0.625的比例量,這樣經(jīng)過(guò)查表后的,在原來(lái)表的值乘以12再除以130.就是現(xiàn)在的占空比,這樣理解對(duì)嗎,

真確

0
回復(fù)
ruohan
LV.9
29
2021-06-03 16:15
@偶德楓
真確

如果用STM32,不知道好不好做,

0
回復(fù)
2021-06-30 17:24

樓主,想問(wèn)問(wèn)AD采集的電壓是瞬時(shí)值嗎

0
回復(fù)
2021-09-12 12:36
@逆變傻子
樓主,想問(wèn)問(wèn)AD采集的電壓是瞬時(shí)值嗎

是的

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