wwwjjjwww:
程序沒有錯誤,就是粗糙了點.1.每個6個PWM周期調整一次調整,我是用定時器的后分頻器實現的,不用軟件計算,所以軟件上體現不出來.2.短路計算也有,那就是電路快保護,程序中有注釋3.初次設計,取樣點的確少了點.4.電壓調整算法我是用Y=ASIN(X)實現的,直接調整A就可以,可能算法笨,但沒有錯誤.5.輸出電壓反饋算法是臨時的,算不上個算法,的確不行但是可以湊合這用.不過我已經研究了PID算法,要修改很簡單的.6.電壓反饋采用直流反饋,與電路原理一致,算不上新穎.我想說的是如果那位大師有好的方法和思路或者源碼,不妨貼在網上相互學習學習.