時間:2008-06-18 11:55:00來源:dujing

圖2 基于DSP的控制系統(tǒng)框圖[/align]
2.1 電流檢測
電流傳感器是伺服系統(tǒng)中的一個重要元件。它的精度和動態(tài)性能直接影響著系統(tǒng)的低速性能和快速性。電流檢測的方法有電阻檢測,光耦檢測等,本系統(tǒng)采用磁平衡原理實現(xiàn)的霍爾元件檢測電流的方法。所用器件為霍爾效應磁場補償式電流傳感器。它是國際上推薦為電力電子線路中的關鍵電流檢測器件。它把互感器、磁放大器、霍爾元件和電子線路的思想集成一體。具有測量、反饋、保護三重功能。
它實際上是有源電流互感器,它的優(yōu)點是“磁場補償”,被測量的原邊磁場同測量繞組里的測量磁勢,實時補償為零,也就是說,鐵芯里實際上沒有磁通,因而其體積可以做得很小,而不怕有鐵芯飽和,不用擔心頻率、諧波影響。之所以二者的磁勢能被充分補償,是由于霍爾效應的作用。一旦二者不平衡,霍爾元件上就會有霍爾電動勢產(chǎn)生。它就作為以±15V供電的差分放大器輸入信號,放大器的輸出電流即為傳感器的測量電流,自動迅速地恢復磁勢平衡,即霍爾輸出總保持為零。這樣電流的波形忠實的反映原邊被測電流的波形,只是一個匝比的關系。
2.2 位置檢測
本系統(tǒng)中,位置信號是通過三個霍爾傳感器得到的。每個霍爾傳感器都會產(chǎn)生180°脈寬的輸出信號,如圖3所示。三個霍爾傳感器的輸出信號互差120°相位差。這樣它們在每個機械轉(zhuǎn)中共有6個上升沿或下降沿,正好對應著6個換相時刻。通過將TMS320LF2407A設置為雙沿觸發(fā)捕捉中斷功能,就可以獲得這6個時刻。
需要注意的是,只有換相時刻還不能正確換相,還需要知道應該換哪一相。通過將TMS320LF2407A的捕捉口CAP1~CAP3設置為I/O口,并檢測該口的電平狀態(tài),就可以知道哪一個霍爾傳感器的什么沿觸發(fā)的捕捉中斷。

[/align]
3 軟件系統(tǒng)設計
整個控制系統(tǒng)軟件采用模塊化設計思想,符合當前自上而下的主流設計思想。本系統(tǒng)中,CPU時鐘頻率為20MHz,PWM頻率為20kHz。通過定時器1周期匹配事件啟動ADC轉(zhuǎn)換,使每個PWM周期都對電流進行一次采樣,并在A/D轉(zhuǎn)換中斷處理程序中對電流進行調(diào)節(jié),來控制PWM輸出。轉(zhuǎn)子每轉(zhuǎn)過60°機械角都觸發(fā)一次捕捉中斷,進行換相操作和速度計算。系統(tǒng)的主程序流程圖如圖4所示。
4 系統(tǒng)的抗干擾設計
要達到良好的系統(tǒng)控制效果需要在系統(tǒng)設計中非常注意它的抗干擾性和可靠性。本系統(tǒng)由于采用高速DSP作為核心處理器,它的高頻信號不僅容易受到干擾,而且也會成為系統(tǒng)的干擾源,因此有必要對整個系統(tǒng),特別是DSP部分的抗干擾及保護做更多的處理。
硬件部分,控制系統(tǒng)的電源及功率驅(qū)動部分抗干擾措施主要就是從防和抗兩方面入手。其總原則是:抑制或消除干擾源;切斷干擾對系統(tǒng)的耦合通道;降低系統(tǒng)對干擾信號的敏感性??垢蓴_設計的具體措施包括:隔離、接地、屏蔽、濾波等常用方法。
軟件部分,本系統(tǒng)的軟件主要采用了以下幾種軟件抗干擾設計:
1)軟件陷阱法
測試系統(tǒng)在遇到外界干擾時,往往會導致運行程序進入程序存儲器的空白區(qū)(即無指令區(qū)),這種現(xiàn)象叫做程序“跑飛”。于是在各子程序之間、各功能模塊之間和所有空白處,都寫上連續(xù)3個空操作指令(nop),后接一無條件轉(zhuǎn)移指令,一旦程序跑飛到這些區(qū)域,就會自動返回執(zhí)行正常程序。
2)程序的冗余設計
在程序存儲器的空白區(qū)域,寫入一些重要的數(shù)據(jù)表和程序作為備份,以便系統(tǒng)程序被破壞時仍有備份參數(shù)和程序維持系統(tǒng)正常工作。由于TMS320LF2407A的數(shù)據(jù)存儲以數(shù)據(jù)頁為基準,如果對不同數(shù)據(jù)頁的數(shù)據(jù)進行操作而不指定相應的數(shù)據(jù)頁,會導致程序跑飛。因此需要對程序未使用滿的數(shù)據(jù)頁進行填充,防止數(shù)據(jù)頁混亂導致的系統(tǒng)誤操作.
3)軟件看門狗設計
TMS320LF2407A片內(nèi)帶有的軟件看門狗可以監(jiān)視軟件的操作,并提供可編程間隔的中斷,在CPU異常時實現(xiàn)系統(tǒng)的復位。正常情況下,DSP的主程序運行時,應該在不到看門狗定時器溢出時就執(zhí)行喂狗邏輯,即向WDKEY中寫入正確的值的組合來清除WD的計數(shù)器。當WDKEY沒有在看門狗溢出前被喂狗,定時器通過提供系統(tǒng)復位來解除系統(tǒng)軟件錯誤和CPU崩潰,然后軟件再通過一次喂狗邏輯來清除WD的計數(shù)器WDCNTR。


標簽:
上一篇:新型智能補壓供水
傳動網(wǎng)版權與免責聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權均為傳動網(wǎng)(m.y3602.cn)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權屬于原版權人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產(chǎn)品新聞
更多>2025-10-22
2025-10-17
2025-10-11
2025-10-09
2025-09-23
2025-09-23