新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于STM32單片機的大扭矩永磁同步電機驅動系統

基于STM32單片機的大扭矩永磁同步電機驅動系統

作者: 時間:2013-02-22 來源:網絡 收藏

0 引言

本文引用地址:http://m.butianyuan.cn/article/170586.htm

大扭矩直接驅動由于去掉了復雜的機械傳動機構,從而消除了機械結構帶來的效率低、維護頻繁、噪聲與轉動慣量大等不利因素,具有效率高、振動與噪聲小、精度高、響應快、使用維修方便等一系列突出優(yōu)點[1]。近年來,隨著電力電子技術、永磁材料、電機設計與制造技術、傳感技術、控制理論等的發(fā)展,大扭矩在數控機床、礦山機械、港口機械等高性能系統中得到了越來越廣泛的應用[2 - 3]。

交流電機控制系統廣泛采用單片機、DSP、FPGA為控制系統核心。 是一種基于ARM 公司Cortex-M3 內核的新型32 位閃存微控制器,采用了高性能、高代碼密度的Thumb-2 指令集和緊耦合嵌套向量中斷控制器,擁有豐富的外圍接口,具有高性能、低成本、低功耗等優(yōu)點[4]。本文針對一種港口機械用大扭矩永磁同步系統,采用 + IPM 硬件構架設計了高性能、低成本的控制系統。

1 大扭矩矢量控制原理

忽略電機的鐵心飽和、渦流及磁滯損耗,不計漏磁通的影響,大扭矩永磁同步電機的電壓、磁鏈、轉矩方程分別為式中,


基于STM32的大扭矩永磁同步電機驅動系統


ψd、ψq、ud、uq、id、iq、Ld、Lq分別為永磁同步電機d、q 軸的磁鏈、電壓、電流和電感,Rs為電樞繞組電阻,ωr為轉子角速度,ψf為永磁體產生的與轉子交鏈的磁鏈,Te為電磁轉矩,Pn為電機磁極對數。

由式( 3) ,控制id = 0 使定子電流矢量位于q軸,此時轉矩Te和iq呈線性關系,實現電磁轉矩的解耦控制。如圖1 所示,本文的永磁同步電機采用速度、電流雙閉環(huán)控制,圖中ω* 為給定速度指令,ω 為速度反饋,將速度誤差輸入速度控制器,輸出交軸電流指令i*q,通過電流PI 控制器和坐標變換,再利用SVPWM 產生IPM 開關信號。


圖1 大扭矩永磁同步電機控制原理框圖


圖1 大扭矩永磁同步電機控制原理框圖

2 系統設計

圖2 所示為該系統結構框圖, 本文采用F103VCH6 主控芯片、PM800HSA120 智能功率模塊為系統核心,硬件控制系統主要有: 處理器模塊; 檢測模塊,主要包括霍爾電流檢測、旋轉變壓器接口電路; 主電路,主要由整流、軟啟動、濾波、制動電路,以及PM800HSA120 及其驅動、保護、吸收電路組成; 開關電源及其他模塊,主要由多路DC /DC 轉換、直流母線電壓保護、溫度檢測保護等電路組成。


圖2 大扭矩永磁同步電機硬件系統結構框圖


圖2 大扭矩永磁同步電機硬件系統結構框圖

2. 1 硬件系統設計

2. 1. 1 處理器模塊

STM32F103VCH6 是基于ARM 公司Cortex-M3 內核的新型32 位閃存微控制器,擁有三級流水線和分支預測功能,最高工作頻率為72 MHz,可以滿足本系統處理速度和實時性的需求,有兩個高性能的12位的16 通道A/D 轉換器、兩個16 位專為設計的內嵌死區(qū)控制6-PWM 定時器,片上還集成有SPI、USB 2. 0 等豐富的外設和接口[5]。如圖2 所示,本系統充分利用了STM32 的片上資源,利用它來接收、處理電流、位置等反饋信號,接收、處理各種出錯保護信號,執(zhí)行電機控制算法等。


上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區(qū)

關閉