1 MATLAB是由美國MathWorks公司出品的一款商業數學軟體。它是一個多功能的科學計算平台,將算法開發、數據分析、矩陣計算等諸多強大功能集成在一個易於操作的視窗環境中。MATLAB下的Simulink更是被認為可以“仿真任何系統”。正是由於MATLAB/Simulink的強大功能,它在機器人領域得到了廣泛的運用。
2 啟動Matlab的Simulink
3 構建仿真模型,,基於ST MOS管:STB80N20M5電路模擬,電源=100V;PWM=10KHz;占空比=50%;電感=1mH;電容=1μF
4 仿真結果,輸出電壓大約100V,波形波動比較大,需要調整相關參數
5 構建仿真模型,電源=100V;PWM=10KHz;占空比=50%;電感=1mH;電容=1mF,通過觀察波形發現,波形紋波明顯變小
6 構建仿真模型,升壓電路,電源=100V;PWM=10KHz;占空比=60%;電感=1mH;電容=1mF,通過提高占空比,發現輸出電壓=150V
7 構建仿真模型,升壓電路,電源=100V;PWM=10KHz;占空比=40%;電感=1mH;電容=1mF,通過降低占空比,發現輸出電壓=65V
8 總結,基於Matlab,可以實現電路的參數調整,得到仿真結果,節省了硬體設計時間
評論