時間:2008-10-09 10:22:00來源:fenghy
圖1 h型功率驅動電路[/align]
電流檢測回路設計
電流環(huán)構成電樞電流負反饋,主要目的是在允許的范圍內產生一個適當?shù)碾娏鲄⒖贾,以減小電源電壓波動、負載作用和慣量變化帶來的影響,使系統(tǒng)恒流起、制動。同時,如果電流檢測值超過了所允許的最大值,則會產生中斷,調用過流保護程序,關斷pwm輸出。但電流的采集必須考慮頻率問題,本系統(tǒng)電流環(huán)的控制頻率等于pwm信號的載波頻率,也即每個pwm周期控制一次電流環(huán)。
電流檢測接口電路如圖2所示。
[align=center]
圖2 電流檢測電路[/align]
電流檢測接口電路由電壓采樣電路、濾波電路、放大電路、電壓偏移電路和保護環(huán)節(jié)組成。霍爾電流傳感器輸出的小電流信號經過電壓采樣電路轉換為電壓信號,再經過濾波電路和放大電路進行放大。同時,由于電樞繞組中電流可正可負,于是傳感器輸出的電流也有正負之分,則轉換為電壓也有正負兩種數(shù)值,為了滿足lf2407a的a/d采樣端口單極性輸入電壓的要求,必須對電壓信號進行電壓偏移變換,如本系統(tǒng)直流電機的最大起動電流為14a,當i=4a時,對應a/d輸入為3.3v;當i=-4a時,對應a/d輸入為0v;當i=0a時,對應a/d輸入為1.65v,以便將具有正負極性的電流反饋信號轉換為單極性電壓信號輸入到lf2407的adc單元。而兩個二極管d8和d9則具有限制輸入電壓的保護功能。
與上位機通信電路設計
為了實時地監(jiān)控下位機的工作狀態(tài),本設計還建立了上位機與下位機通信的電路模塊。利用tms320lf2407的串行通信接口與rs-232串行口進行dsp與pc機之間的異步通信?梢岳蒙衔粰C(pc)的串行口與下位機(dsp)進行通信,進行上位機與下位機之間的數(shù)據交換,有效的實現(xiàn)監(jiān)控。由于上位機的rs-232c電平與下位機的ttl電平不一致,在本文中利用電平轉換芯片max232進行串行通信,另外,由于本文中的tms320lf2407是屬于低功耗的,它采用+3.3v供電所以在max232與tms320lf2407之間需加電平匹配電路。接口電路如圖3所示。
[align=center]
圖3 tms320lf2407串行通信接口電路[/align]
控制系統(tǒng)軟件設計
整個系統(tǒng)的軟件結構包括主程序模塊,初始化子程序模塊和中斷服務程序模塊。主程序模塊主要包括鍵盤掃描模塊和顯示模塊。
初始化子程序模塊的功能主要是設置各個寄存器,使系統(tǒng)按照設計要求正常工作,并對各種變量進行初始化。
主程序主要是調用初始化子程序對系統(tǒng)進行初始化,并啟動系統(tǒng)中使用的定時器,然后進入循環(huán)體,查詢鍵盤狀態(tài)和調用顯示子程序并等待系統(tǒng)中斷。當發(fā)生中斷時優(yōu)先去執(zhí)行中斷服務程序,在中斷服務程序中完成系統(tǒng)的控制。
中斷服務程序模塊包括a/d采樣模塊、捕獲中斷模塊、控制算法模塊、pwm信號輸出模塊以及與上位機的串行通信模塊。
在串行口中斷中,主要完成與主機的信息傳輸、反饋當前的工作狀態(tài),根據主機的命令起動或制動電機等。
adc中斷在每次pwm周期發(fā)生后一段時間發(fā)生,可以通過ad轉換的數(shù)值經過計算后得到當前的相電流值,進行電流環(huán)的調節(jié)。每當經過設定次數(shù)的電流環(huán)調節(jié),就進行一次速度環(huán)調節(jié),保證系統(tǒng)按要求運行。
結語
dsp有許多專用的外圍設備和高性能特性,使其成為了電機控制系統(tǒng)最好的芯片之一。隨著對dsp控制能力的不斷提高,在電機控制上將取代單片機而獲得巨大的發(fā)展。本文從硬件和軟件兩方面,介紹了dsp在永磁無刷直流電機的伺服控制系統(tǒng)的應用方案,提供的硬件平臺,可以實現(xiàn)諸多現(xiàn)代控制理論和算法的評估;軟件方面,提供了dsp在電機控制的實現(xiàn)方法,具有很廣泛的應用價值。標簽:
上一篇:基于旋轉變壓器的永磁同步電...
傳動網版權與免責聲明:凡本網注明[來源:傳動網]的所有文字、圖片、音視和視頻文件,版權均為傳動網(connectcrack.com)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網站或個人轉載使用時須注明來源“傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯(lián)網或業(yè)內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-09-23
2025-09-23
2025-09-08
華為昇騰Atlas800iA2 910B服務器Deepsee...
2025-09-04
2025-09-03
2025-08-06