最近天一直下雨,閑著沒事就畫了塊正弦波逆變器后級的板子,就想學習下如何寫SPWM波的驅動程序,單片機隨便就選了STM8S0003F3,因為平常用這個單片機比較多,所以就選它了。剛好有定時器1的兩個通道帶互補,使用4個TLP152光耦驅動,上管使用自舉電路供電。母線供的電壓也就15-25V,SPWM程序中的數組使用網上的SPWM生成工具生成,目前程序燒進去發現波形過零點有點畸變,調整死區時間也沒有改善,求助電源網的大佬們,幫分析分析是啥原因。
硬件電路設計如下:
分享一下代碼,謝謝