最近天一直下雨,閑著沒(méi)事就畫(huà)了塊正弦波逆變器后級(jí)的板子,就想學(xué)習(xí)下如何寫(xiě)SPWM波的驅(qū)動(dòng)程序,單片機(jī)隨便就選了STM8S0003F3,因?yàn)槠匠S眠@個(gè)單片機(jī)比較多,所以就選它了。剛好有定時(shí)器1的兩個(gè)通道帶互補(bǔ),使用4個(gè)TLP152光耦驅(qū)動(dòng),上管使用自舉電路供電。母線(xiàn)供的電壓也就15-25V,SPWM程序中的數(shù)組使用網(wǎng)上的SPWM生成工具生成,目前程序燒進(jìn)去發(fā)現(xiàn)波形過(guò)零點(diǎn)有點(diǎn)畸變,調(diào)整死區(qū)時(shí)間也沒(méi)有改善,求助電源網(wǎng)的大佬們,幫分析分析是啥原因。
硬件電路設(shè)計(jì)如下: