最近天一直下雨,闲着没事就画了块正弦波逆变器后级的板子,就想学习下如何写SPWM波的驱动程序,单片机随便就选了STM8S0003F3,因为平常用这个单片机比较多,所以就选它了。刚好有定时器1的两个通道带互补,使用4个TLP152光耦驱动,上管使用自举电路供电。母线供的电压也就15-25V,SPWM程序中的数组使用网上的SPWM生成工具生成,目前程序烧进去发现波形过零点有点畸变,调整死区时间也没有改善,求助电源网的大佬们,帮分析分析是啥原因。
硬件电路设计如下:
最近天一直下雨,闲着没事就画了块正弦波逆变器后级的板子,就想学习下如何写SPWM波的驱动程序,单片机随便就选了STM8S0003F3,因为平常用这个单片机比较多,所以就选它了。刚好有定时器1的两个通道带互补,使用4个TLP152光耦驱动,上管使用自举电路供电。母线供的电压也就15-25V,SPWM程序中的数组使用网上的SPWM生成工具生成,目前程序烧进去发现波形过零点有点畸变,调整死区时间也没有改善,求助电源网的大佬们,帮分析分析是啥原因。
硬件电路设计如下: