簡介本文檔介紹了如何使用dsPIC30F數(shù)字信號控制器(Digital Signal Controller,DSC)控制正弦電流來驅(qū)動具有位置傳感器的永磁同步電機(Permanent Mag-net Synchronous Motor,PMSM).電機控制固件使用dsPIC30F外設(shè),而數(shù)學(xué)運算則由DSP引擎完成。為充分利用dsPIC30F的特殊DSP運算性能,固件采用C語言編寫,只有某些子程序采用匯編語言編寫。應(yīng)用特性·使用空間矢量調(diào)制(Space Vector Modulation,SVM)方法產(chǎn)生用于驅(qū)動PMSM電機各相的正弦電流·正弦電壓與PMSM電機轉(zhuǎn)子位置同步·四象限運行,可實現(xiàn)正向、反向和制動運行·基于數(shù)字比例一積分一微分(Proportional Integral Derivative,PID)控制的閉環(huán)轉(zhuǎn)速控制·相位超前技術(shù)可實現(xiàn)更寬的調(diào)速范圍·由dsPICODSC的DSP引擎實現(xiàn)小數(shù)數(shù)學(xué)運算