发帖的目的是为了给正弦波逆变器编程者正确的引导思路,分享干货,避免误区。
本人一开始学习SPWM编程时网罗了很多资料,甚至充钱冲会员去各个技术平台下载参考代码,无一例外都是徒劳,资料基本写的很科班,想我这种文化水平低的根本理解不了,参考代码也是牛头不对马嘴,基本的法波程序错误,好一点的代码发波没问题,但是程序编写的复杂,变量算法都刚好在单片机的警戒线附近,不能加闭环稳压,或者除此之外的运算和辅助程序,增加一点就溢出,单片机直接就跑不动,最后我花了1.8W买了一台成熟的逆变器方案一直研究至今,买的是16位单片机,花了好多时间在8位机上实现正常运行,三年前的第一款SPWM程序是在PICF716的单片机上实现的,听大佬们说这款单片机是一个经典,所以就把这款分享给大家,因为在我学习的时候,也有很多同行的老师们指点过我,程序里可能也有前辈们的身影,不足之处还望海涵,程序编写用的是无规律手法,但是中文注释还是比较详细,希望对大家有帮助!