基于DSP的無刷直流電機控制系統的研究與設計
3.3 系統參數采樣
電壓電流采樣單元共采集7個數據,分別是三相電壓、三相電流和定子電樞總電流,這些參數分別對應A/D中的7個采樣通道。每一次采樣過程中。程序均按照采樣通道一次性順序采樣7個數據,并將采樣結果放入數據緩沖區,以供其他程序讀取和調用。假如被控電機的最高轉速為3000轉/分,即50轉/秒,且每一個電周期中有6個換相區間,那么,為了保證換相控制精度15°,每個換相區間采樣5次。則可得到的每秒采樣次數為5x6x50=1500次/秒,每次采樣間隔時間大約為660μs。圖6所示是系統的電壓電流采樣程序流程圖。
4 系統仿真模型
仿真可利用Matlab軟件中的Simulink功能來完成。Simulink是一個可進行動態系統建模、仿真和綜合分析的集成軟件包。它可以處理的系統包括線性、非線性系統的離散、連續及混合系統單任務、多任務離散事件系統。圖7所示是一個無刷直流電機本體的仿真模型。
5 結束語
本文在分析了無刷直流電機數學模型的基礎上,提出了一種基于TMS320LF2407A的永磁無刷直流電機控制系統的解決方案。該方案充分利用DSP的強大運算功能和豐富的內部資源。并將模糊控制算法引入到控制系統中。仿真結果表明:該系統的控制波形符合理論分析,整個系統運行平穩,具有較好的靜、動態特性。
評論