發(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ì)大家有幫助!