時間:2008-07-16 15:52:00來源:ronggang
圖3 功率主回路電路圖[/align]
3.3控制驅動電路的設計 D6 Q6
控制驅動電路主要完成對PWM (Pulse Width Modulation)信號的功率放大,以及對逆變器功率管的驅動功能。本文中分別采用SPWM技術和SVPWM技術來實現功率逆變,將由TMS320LF2407 DSP芯片產生的PWM信號經過功率驅動模塊IR2132進行功率放大、然后驅動三相逆變器的六個功率管。伺服控制器的功率驅動電路主要有功率驅動模塊IR2132和IGBT CPV363M4K組成的三相逆變器組成。將DSP芯片所產生的六路PWM信號直接輸入功率驅動模塊IR2132對信號進行放大,然后驅動三相逆變器的六個功率管。
由于DSP本身通過軟件編程可直接產生SPWM信號和SVPWM信號來驅動三相逆變器,所以,大大簡化了系統的外圍硬件電路結構,提高了系統的可靠性。
3.4 CAN控制器模塊設計
本系統中采用CAN總線接收對電機的控制信息并向主機發送狀態信息。DSP根據信息要求對電機進行調速、制動、正反轉等控制。
TMS320LF2407 DSP芯片的CAN總線控制器與CAN物理總線的接口采用82C250驅動器芯片。82C250采用阻抗為120。雙絞線作通信介質,信號采用差動發送和差動接收,具有較強的抗干擾能力,其最高通信速率可達1Mbps。通過對82C250引腳8 (Rs)的不同連接,可以實現三種不同的工作方式:高速、斜率控制和待機。本系統采用斜率控制,以降低射頻干擾。為了增強抗干擾能力,保護CAN控制器,在TMS320LF2407與82C250之間加高速光隔。光隔采用HP公司的HCPL-2630芯片,其速度為l0MHz。電路如圖4示。
[align=center]
圖4 CAN驅動器接口電路[/align]
4 系統軟件設計
在伺服系統的設計中,在實時性允許的前提下,一般來說,總是盡可能的用軟件資源代替硬件資源,以降低成本,簡化硬件系統結構,提高系統的性價比。TMS320LF2407,通過軟件變成可以靈活的實現矢量PWM輸出、速度檢測、電流檢測等功能。
在伺服驅動控制中有兩部分軟件:DSP控制程序和上位機軟件。DSP程序由兩個模塊組成,即主程序模塊和中斷服務程序模塊,主程序模塊主要完成中斷矢量的聲明、內存變量的定義、各個功能模塊的初始化等工作;中斷模塊主要是進行速度環和電流環的處理以及與上位機交換數據。
主程序內完成系統的初始化,I/O接口控制信號,DSP內各個控制模塊寄存器的設置等,然后進入循環程序。初始化工作主要包括:DSP內核的初始化;電流環、速度環的周期設定;PWM初始化,包括PWM的周期設定,死區設定,以及PWM的啟動;ADC初始化及啟動;QEP初始化;CAN控制器初始化;永磁同步電機轉子的初始位置初始化;進行多次伺服電機相電流采樣,求出相電流 和 。的零偏移量;電流PI調節初始化;速度PI調節初始化等。所有的初始化工作完成后,主程序進入等待狀態,以等待中斷的發生,進行電流環和速度環的調節。主程序流程如圖5所示。
[align=center]
圖5 主程序流程圖[/align]
本文作者創新點:
本文開發了一套基于DSP的高性能交流同步電機伺服控制系統。該系統采用TI公司的電機控制專用DSP-TMS320LF2407作為控制核心,實現了高精度的電流和速度雙閉環控制,實現了轉速調節器、電流調節器、電壓空間矢量的數字化,并且實現了上位機對于系統的參數設置和實時監控,取得了良好的控制效果。
參考文獻:
[1] 蔡春偉,采用USB和DSP技術的全數字伺服控制器的研究與開發[D],山東大學碩士學位論文,2004.5.
[2] 江思敏等,TMS320LF240x DSP硬件開發教程[M],機械工業出版社,2003。
[3] 王紀俊,劉賢興,王德明,王麗敏等,神經元控制器在感應電機矢量控制中的應用[J],江蘇大學學報(自然科學版),2003年3月第24卷第2期。
[4] 章恒,朱紀洪,蔣志宏. 雙通道伺服控制系統設計[J]. 微計算機信息, 2007, 2-1: 110-111
標簽:
上一篇:礦井排水控制系統探討
傳動網版權與免責聲明:凡本網注明[來源:傳動網]的所有文字、圖片、音視和視頻文件,版權均為傳動網(m.cdcst56.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-12-15
2025-12-12
2025-12-12
2025-12-10
2025-11-20
2025-11-10