資料介紹
摘要:本文在詳細介紹了基于DSP(TMS320F2812)和專用控制集成芯片(MC33035)的基礎上,綜合運用了PID算法和濾波算法對無刷直流電機調速系統進行了研究,并給出了該控制系統的實際硬件電路設計和軟件控制策略。實驗結果表明,本控制系統運行穩定、控制算法合理、控制精度高,有著很強的應用推廣價值。
關鍵詞:無刷直流電機,DSP,TMS320F2812,MC33035
引言
無刷直流電動機從上世紀70年代末開始引起了從事電機及驅動系統學者的重視。電機的驅動控制結構有很多形式,近年來國外學者多集中于對直流電機的轉矩波動及其控制問題上進行研究。以單片機為核心組成的數字控制電路調速控制能力強,但只能實現系統的外環數字控制,而DSP則可以實現全數字化的控制。
TMS320C28x系列是TI公司最新推出的32位定點DSP芯片,它既具有數字信號處理能力,又具有強大的時間管理能力和嵌入式控制功能,特別適用于大批量數據處理的測控場合[1]。
在無刷直流機速度控制系統中,為使調試者實時了解系統的運行信息,需實時采集電機轉速、電樞電流等信息,并進行數據分析和加工處理[2]。控制過程復雜,控制算法計算量較大,因此本系統選擇了數據處理能力較強的DSP芯片TMS320F2812作為控制核心,再結合MC33035專用控制集成芯片,設計并制作了一個無刷直流電機調速器。
1 系統結構
本系統針對的是高速無刷直流電機,原則上本系統對電機轉速的上限沒有限定,實驗時使用的電機最高轉速為5萬轉,電機功率為5kw。
系統設計時為方便用戶操作設計了通信和JOG(手動)兩種模式。通信模式使用戶在電腦前就可以方便地對電機進行操作,設置電機的最高轉速、加速度以及顯示電機當前的實際轉速等;而在沒有電腦時,用戶也可以通過JOG模式對電機進行鍵盤操作,用以設定電機的轉速。
資助基金:國家自然科學基金(70271001)
本系統設計控制的無刷直流電機采用霍爾元件作為位置反饋機制,從反饋的脈沖信號中獲得位置信息和轉速情況??刂坪诵?a href="C:/Users/Administrator/Desktop/網絡編輯超級工具箱面面修改版/網絡編輯超級工具箱面面修改版/lib/link:DSP|3">DSP根據采集到的實際轉速,修正控制轉速,實現系統對電機轉速的閉環控制。此外,系統從電機的驅動器件IGBT處獲得電流信息。通過綜合這三個信息,使得整個電機調速系統安全、穩定、可靠地工作。
2 系統硬件設計
各部分之間信號線的連接通過光耦隔離,光耦兩端連接如圖3所示。這里采用的光耦是TLP521,它的隔離電壓是2500V。在本系統中,驅動部分的最高電壓是300V,2500V可以保證系統工作的絕對安全。圖3中光耦是按正邏輯連接的,即輸入1,輸出也是1。除TLP521外,在通信線的連接處使用了幾顆高速光耦6N127。
2.1控制部分
控制部分的核心器件是TMS320F2812,制作時使用了一塊ICETEK-2812-B板(帶有2812的DSP開發板),除帶DSP外,還有一顆電源管理芯片,將外接5V轉為3.3V為系統供電。
2812從電機處采集轉速、電流反饋信號和位置反饋信號,DSP綜合這三個信號輸出對外的控制信號。從驅動部分反饋的過流信號是一個0、1信號,DSP在工作時始終監視這一信號,一旦監視到1,即表示電機過載,則立即給出一個讓電機停止轉動的信號,以免損壞電機和調速器。
DSP輸出的轉速控制信號是一個數字量,用D/A將此數字量轉換成電壓量給MC33035用以調速。系統中選用了12位的串行D/A(TLV5616),后加一級放大(LM358),使輸出電壓可根據不同電機的要求進行放大。
TMS320F2812與PC間的通信是通過485總線完成的。在工業控制中,485總線應用非常普遍,傳輸距離遠而且性能穩定,所以本系統選擇485總線進行傳輸。
2.2驅動部分
驅動部分的控制核心是MC33035,驅動器件是IR2183和IRGP50B60PD1。MC33035作為驅動部分的控制核心,根據電機霍爾反饋的位置信號,分辨出電機轉子的位置,以控制IGBT的開關。
雖然IGBT具有優越的通態特性,但要將IGBT瞬間完全關斷仍不容易。調試時發現,IGBT關斷時的一點點毛刺,就會導致電機發熱甚至燒壞。這就要求在電路設計上采取相應的措施,如在IR2183輸出端與IGBT連接的地方串接一電阻等;在PCB布板走線時更要嚴格注意,布局要對稱。
電機轉速的調節是MC33035的11腳(誤差信號放大器同向輸入端)接受控制部分給出的控制電壓,根據此電壓的不同,內部產生脈寬調制(PWM)信號,控制3個下側驅動輸出,通過改變輸出脈沖寬度來改變IGBT導通時間的長短,從而調節電機的轉速。
2.3顯示部分
顯示部分的主控元件是AT89C51,顯示部分與驅動部分之間通過AT89C51和2812的串行口(即用通信方式)傳遞指令。同時顯示部分所需的5V電源由控制部分提供。
這里轉速的采集是用AT89C51的計數端去采集霍爾輸出的脈沖信號,將此信號換算成頻率后送七段數碼管顯示,在此AT89C51擔當了一個頻率計的功能。?
關鍵詞:無刷直流電機,DSP,TMS320F2812,MC33035
引言
無刷直流電動機從上世紀70年代末開始引起了從事電機及驅動系統學者的重視。電機的驅動控制結構有很多形式,近年來國外學者多集中于對直流電機的轉矩波動及其控制問題上進行研究。以單片機為核心組成的數字控制電路調速控制能力強,但只能實現系統的外環數字控制,而DSP則可以實現全數字化的控制。
TMS320C28x系列是TI公司最新推出的32位定點DSP芯片,它既具有數字信號處理能力,又具有強大的時間管理能力和嵌入式控制功能,特別適用于大批量數據處理的測控場合[1]。
在無刷直流機速度控制系統中,為使調試者實時了解系統的運行信息,需實時采集電機轉速、電樞電流等信息,并進行數據分析和加工處理[2]。控制過程復雜,控制算法計算量較大,因此本系統選擇了數據處理能力較強的DSP芯片TMS320F2812作為控制核心,再結合MC33035專用控制集成芯片,設計并制作了一個無刷直流電機調速器。
1 系統結構
本系統針對的是高速無刷直流電機,原則上本系統對電機轉速的上限沒有限定,實驗時使用的電機最高轉速為5萬轉,電機功率為5kw。
系統設計時為方便用戶操作設計了通信和JOG(手動)兩種模式。通信模式使用戶在電腦前就可以方便地對電機進行操作,設置電機的最高轉速、加速度以及顯示電機當前的實際轉速等;而在沒有電腦時,用戶也可以通過JOG模式對電機進行鍵盤操作,用以設定電機的轉速。
資助基金:國家自然科學基金(70271001)
本系統設計控制的無刷直流電機采用霍爾元件作為位置反饋機制,從反饋的脈沖信號中獲得位置信息和轉速情況??刂坪诵?a href="C:/Users/Administrator/Desktop/網絡編輯超級工具箱面面修改版/網絡編輯超級工具箱面面修改版/lib/link:DSP|3">DSP根據采集到的實際轉速,修正控制轉速,實現系統對電機轉速的閉環控制。此外,系統從電機的驅動器件IGBT處獲得電流信息。通過綜合這三個信息,使得整個電機調速系統安全、穩定、可靠地工作。
2 系統硬件設計
各部分之間信號線的連接通過光耦隔離,光耦兩端連接如圖3所示。這里采用的光耦是TLP521,它的隔離電壓是2500V。在本系統中,驅動部分的最高電壓是300V,2500V可以保證系統工作的絕對安全。圖3中光耦是按正邏輯連接的,即輸入1,輸出也是1。除TLP521外,在通信線的連接處使用了幾顆高速光耦6N127。
2.1控制部分
控制部分的核心器件是TMS320F2812,制作時使用了一塊ICETEK-2812-B板(帶有2812的DSP開發板),除帶DSP外,還有一顆電源管理芯片,將外接5V轉為3.3V為系統供電。
2812從電機處采集轉速、電流反饋信號和位置反饋信號,DSP綜合這三個信號輸出對外的控制信號。從驅動部分反饋的過流信號是一個0、1信號,DSP在工作時始終監視這一信號,一旦監視到1,即表示電機過載,則立即給出一個讓電機停止轉動的信號,以免損壞電機和調速器。
DSP輸出的轉速控制信號是一個數字量,用D/A將此數字量轉換成電壓量給MC33035用以調速。系統中選用了12位的串行D/A(TLV5616),后加一級放大(LM358),使輸出電壓可根據不同電機的要求進行放大。
TMS320F2812與PC間的通信是通過485總線完成的。在工業控制中,485總線應用非常普遍,傳輸距離遠而且性能穩定,所以本系統選擇485總線進行傳輸。
2.2驅動部分
驅動部分的控制核心是MC33035,驅動器件是IR2183和IRGP50B60PD1。MC33035作為驅動部分的控制核心,根據電機霍爾反饋的位置信號,分辨出電機轉子的位置,以控制IGBT的開關。
雖然IGBT具有優越的通態特性,但要將IGBT瞬間完全關斷仍不容易。調試時發現,IGBT關斷時的一點點毛刺,就會導致電機發熱甚至燒壞。這就要求在電路設計上采取相應的措施,如在IR2183輸出端與IGBT連接的地方串接一電阻等;在PCB布板走線時更要嚴格注意,布局要對稱。
電機轉速的調節是MC33035的11腳(誤差信號放大器同向輸入端)接受控制部分給出的控制電壓,根據此電壓的不同,內部產生脈寬調制(PWM)信號,控制3個下側驅動輸出,通過改變輸出脈沖寬度來改變IGBT導通時間的長短,從而調節電機的轉速。
2.3顯示部分
顯示部分的主控元件是AT89C51,顯示部分與驅動部分之間通過AT89C51和2812的串行口(即用通信方式)傳遞指令。同時顯示部分所需的5V電源由控制部分提供。
這里轉速的采集是用AT89C51的計數端去采集霍爾輸出的脈沖信號,將此信號換算成頻率后送七段數碼管顯示,在此AT89C51擔當了一個頻率計的功能。?
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 無刷直流電機的開環調速程序
- PID-基于增量式PID算法的無刷直流電機PWM調速研究
- 基于DSP的無刷直流電機模糊控制系統研究
- 基于DSP無刷直流電機模糊控制系統研究
- 無刷直流電機原理
- 無刷直流電機工作原理及PWM調速
- 基于DSP無刷直流電機控制系統的研究及其仿真
- DSP在無刷直流電機控制系統仿真中的應用(精)
- 四旋翼無人機無刷直流電機調速系統設計
- DSP無刷直流電機全數字化控制系統解析 14次下載
- DSP在無刷直流電機控制系統仿真中的應用 19次下載
- 基于DSP的無刷直流電機控制系統設計和仿真研究 24次下載
- 基于DSP的無刷直流電機模糊控制系統 18次下載
- 基于DSP的無刷直流電機的模糊控制 24次下載
- 無刷直流電機的原理與驅動
- 無刷直流電機的類型和工作原理 3595次閱讀
- BLDC電機與有刷直流電機的區別 965次閱讀
- 無刷直流電機矢量控制技術詳解 1724次閱讀
- 永磁無刷直流電機的控制方法 1490次閱讀
- 無刷直流電機的優勢及工作原理 6670次閱讀
- 微型有刷直流電機與無刷電機對比分析 3337次閱讀
- 什么是無刷直流電機(BLDC)以及它的應用 5.2w次閱讀
- 解析什么是無刷直流電機(BLDC) 2.3w次閱讀
- 無刷直流電機的特點及應用領域 2.1w次閱讀
- 一文解析無刷直流電機與直流有刷電機的區別 4.4w次閱讀
- 基于STM32的直流電機PID調速系統設計與實現 5.2w次閱讀
- IR2110在無刷直流電機驅動電路中的應用 1.9w次閱讀
- 淺析無刷直流電機,無刷直流電機的工作原理及其結構構成 2.6w次閱讀
- 無刷直流電機的控制策略與無刷直流電機仿人智能系統設計 4025次閱讀
- 基于DSP的三相8極無刷直流電機控制設計 5129次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1489次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多