0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

詳解DSP的機(jī)載伺服控制系統(tǒng)設(shè)計(jì)

電子工程師 ? 來(lái)源:四川九洲電器集團(tuán)有限責(zé) ? 作者:劉光倫 ? 2021-04-08 16:29 ? 次閱讀

摘 要: 針對(duì)機(jī)載天線實(shí)時(shí)跟隨頭戴設(shè)備轉(zhuǎn)動(dòng),提出了一種機(jī)載伺服系統(tǒng)的控制方案,系統(tǒng)以TMS320F2812 DSP為運(yùn)算核心,通過(guò)RS-485連接絕對(duì)值光電編碼器代替測(cè)速機(jī)對(duì)轉(zhuǎn)臺(tái)進(jìn)行測(cè)速,并采用具有退積分飽和功能的數(shù)字PID增量型控制算法進(jìn)行速度閉環(huán)控制,使系統(tǒng)具有了很好的動(dòng)態(tài)性能和抗干擾性能。而且針對(duì)項(xiàng)目的實(shí)際還提出了一種先速度后位置的隨動(dòng)控制策略,經(jīng)實(shí)際驗(yàn)證和測(cè)試,取得了很好的應(yīng)用效果,不僅達(dá)到了系統(tǒng)的技術(shù)指標(biāo)而且還提高了系統(tǒng)的魯棒性。

伺服系統(tǒng)本質(zhì)上就是一種隨動(dòng)系統(tǒng),本文介紹的伺服系統(tǒng)為一維伺服轉(zhuǎn)臺(tái),用于控制一種機(jī)載天線實(shí)時(shí)跟隨另一種瞄準(zhǔn)設(shè)備,時(shí)刻保持機(jī)載天線和瞄準(zhǔn)設(shè)備在同一位置上,以達(dá)到微波系統(tǒng)通信的目的。瞄準(zhǔn)設(shè)備電機(jī)運(yùn)行速度常常不停變化,為使系統(tǒng)的輸出以一定精度跟隨瞄準(zhǔn)設(shè)備的變化,與一般電機(jī)調(diào)速系統(tǒng)相比,其對(duì)轉(zhuǎn)矩和速度的動(dòng)靜態(tài)控制特性要求要嚴(yán)格得多。

瞄準(zhǔn)設(shè)備運(yùn)行軌跡比較復(fù)雜,對(duì)伺服的跟蹤性能的影響也比較大,該隨動(dòng)系統(tǒng)由于是機(jī)載設(shè)備,所以對(duì)整個(gè)伺服系統(tǒng)的結(jié)構(gòu)尺寸和重量都做了非常嚴(yán)格的要求。加之微波天線波束窄,要保證伺服系統(tǒng)在跟隨瞄準(zhǔn)設(shè)備的過(guò)程中,能正常通信,高的定位精度和隨動(dòng)精度是必須要滿足的指標(biāo)。

因此,在整個(gè)伺服系統(tǒng)設(shè)計(jì)過(guò)程中,除了良好的結(jié)構(gòu)設(shè)計(jì)外,要求相應(yīng)的控制系統(tǒng)既要具有高性能的軟硬件結(jié)構(gòu),又要有高性能[1]的控制策略和控制算法。本文著重介紹基于DSP的控制系統(tǒng)設(shè)計(jì),并提出一種隨動(dòng)的控制策略,來(lái)保證伺服系統(tǒng)高的動(dòng)態(tài)響應(yīng)能力和靜態(tài)穩(wěn)定性,而且又有較強(qiáng)的抗干擾能力(即魯棒性),使伺服系統(tǒng)達(dá)到整個(gè)系統(tǒng)的設(shè)計(jì)要求。

1 控制部分原理

控制系統(tǒng)部分硬件主要由控制模塊和驅(qū)動(dòng)模塊兩大部分組成。控制模塊以TMS320F2812 DSP為運(yùn)算核心,連同數(shù)字/模擬量轉(zhuǎn)換模塊(ADC)、以及兩個(gè)RS-485收發(fā)器構(gòu)成整個(gè)控制系統(tǒng)?;驹砜驁D如圖1所示。

pIYBAGBuvfmADTTHAAE3OSC_xiI176.png

本伺服系統(tǒng)控制采用三閉環(huán)控制,即位置環(huán)、速度環(huán)和電流環(huán)[1]。其中,速度環(huán)的輸出為電流環(huán)的給定信號(hào),位置環(huán)的輸出為速度環(huán)的給定信號(hào);電流環(huán)和速度環(huán)是內(nèi)環(huán),位置環(huán)是外環(huán)。為了保證電流環(huán)的響應(yīng)頻帶達(dá)到1 kHz以上,電流環(huán)采用硬件模擬電路實(shí)現(xiàn),在此基礎(chǔ)上進(jìn)行速度閉環(huán),能夠達(dá)到很高的伺服精度,位置環(huán)和速度環(huán)的控制則在DSP控制器上通過(guò)算法實(shí)現(xiàn)。PID閉環(huán)的原理如圖2所示。

pIYBAGBuvgaAB9RkAAGXtcf0vC8959.png

為了降低整機(jī)重量和成本,沒(méi)有采用專門的測(cè)速機(jī)來(lái)進(jìn)行速度閉環(huán)控制,測(cè)速通過(guò)一個(gè)絕對(duì)值的光電編碼器提供的位置信息在DSP內(nèi)部通過(guò)計(jì)算所得。絕對(duì)值光電編碼器通過(guò)RS-485與DSP進(jìn)行連接,DSP每毫秒給絕對(duì)值光電編碼器發(fā)送一個(gè)握手信號(hào)采集絕對(duì)值光電編碼器的位置信息數(shù)據(jù),在絕對(duì)值光電編碼器收到這個(gè)握手信號(hào)后把測(cè)到的位置信息回傳給DSP,DSP獲得這個(gè)位置信息后與上一毫秒的位置信息共同計(jì)算出一個(gè)速度值,進(jìn)行速度閉環(huán)控制,電流環(huán)通過(guò)DSP把給定值送到D/A進(jìn)行數(shù)字到模擬信號(hào)的轉(zhuǎn)換后送給驅(qū)動(dòng)模塊。

2 退飽和數(shù)字PID控制算法

伺服系統(tǒng)是按誤差控制的系統(tǒng),適合采用PID控制算法,而根據(jù)硬件的實(shí)現(xiàn)方法有模擬和數(shù)字兩種實(shí)現(xiàn)方法。本文中電流環(huán)用模擬電路實(shí)現(xiàn)保證有高的響應(yīng)帶寬,位置和速度則在DSP內(nèi)用數(shù)字的方法實(shí)現(xiàn)。數(shù)字PID控制是比例、積分、微分調(diào)節(jié)的簡(jiǎn)稱,是自動(dòng)化領(lǐng)域性能最強(qiáng)的控制調(diào)節(jié)方法[2]。數(shù)字PID控制方法,具有控制簡(jiǎn)單、容易實(shí)現(xiàn)、算法靈活多變的特點(diǎn)。

PID的完整公式為:

u(t)=KP×e(t)+KI×e(j)+KD×[e(t)-e(t-1)]+u(0)(1)

其中,KP為比例放大系數(shù);KI為積分放大系數(shù);e(t)為誤差;u(0)為控制量基準(zhǔn)值(基礎(chǔ)偏差)。

積分項(xiàng)是一個(gè)歷史誤差的累積值,如果只用比例控制時(shí),要么就是達(dá)不到設(shè)定值,要么就會(huì)出現(xiàn)系統(tǒng)振蕩,在使用了積分項(xiàng)后就可以解決達(dá)不到設(shè)定值的靜態(tài)誤差問(wèn)題,例如一個(gè)控制中使用了PI控制后,如果存在靜態(tài)誤差,輸出始終達(dá)不到設(shè)定值,這時(shí)積分項(xiàng)的誤差累積值會(huì)越來(lái)越大,這個(gè)累積值乘上KI后會(huì)在輸出的比重中越占越多,使輸出u(t)越來(lái)越大,最終達(dá)到消除靜態(tài)誤差的目的。

實(shí)際情況中,在電動(dòng)機(jī)的啟動(dòng)、停轉(zhuǎn)或大幅度增減設(shè)定值時(shí),短時(shí)間內(nèi)系統(tǒng)會(huì)輸出很大偏差,使得PID運(yùn)算的積分積累很大,引起輸出控制量增大和強(qiáng)烈的積分飽和效應(yīng),數(shù)字PID調(diào)節(jié)器中的積分飽和會(huì)引起大幅度的超調(diào),使系統(tǒng)穩(wěn)定性下降,所以消除積分飽和的關(guān)鍵在于不能使積分項(xiàng)過(guò)大,可以采用的方法有積分分離法、遇限消弱積分PID控制算法及變速積分PID算法等[5]。

為消除積分飽和帶來(lái)的不利影響,系統(tǒng)采用帶退飽和的積分分離法來(lái)防止積分飽和,積分分離的基本思路是:當(dāng)被調(diào)量和設(shè)定值偏差較大時(shí),取消積分作用,以免由于積分的作用使系統(tǒng)的穩(wěn)定性下降,超調(diào)量增大,當(dāng)被控制量接近給定值時(shí),引入積分控制,以便消除靜差,提高控制精度。當(dāng)積分值積到設(shè)定的閾值時(shí),清楚積分累積值,達(dá)到退積分的目的,提高系統(tǒng)的靜態(tài)穩(wěn)定性。

積分分離算法可表示為:

u(t)=KP×e(t)+?茁×KI×e(j)+KD×[e(t)-e(t-1)]+u(0)(2)其中β為積分項(xiàng)的開(kāi)關(guān)系數(shù)。

β=1,|e(t)|≤ε0,|e(t)|>ε

ε為設(shè)定閾值。

3 控制策略及測(cè)試結(jié)果

本伺服系統(tǒng)通過(guò)接收瞄準(zhǔn)設(shè)備傳過(guò)來(lái)的位置和速度信息,進(jìn)行跟隨運(yùn)動(dòng),讓瞄準(zhǔn)設(shè)備和伺服轉(zhuǎn)臺(tái)始終保持0.3°的隨動(dòng)誤差,瞄準(zhǔn)設(shè)備轉(zhuǎn)動(dòng)范圍為-120°~+120°。瞄準(zhǔn)設(shè)備間隔20 ms發(fā)一次位置和速度,伺服轉(zhuǎn)臺(tái)收到位置和速度后,必須在20 ms內(nèi)跟上瞄準(zhǔn)設(shè)備,并且瞄準(zhǔn)設(shè)備和天線轉(zhuǎn)臺(tái)始終保持0.3°以內(nèi)的位置誤差。

為了使伺服轉(zhuǎn)臺(tái)能夠始終跟上瞄準(zhǔn)設(shè)備,這里采用了一種先位置后速度的跟蹤控制策略,就是在轉(zhuǎn)臺(tái)控制DSP收到瞄準(zhǔn)設(shè)備傳過(guò)來(lái)的位置和速度后,先以一個(gè)瞄準(zhǔn)設(shè)備速度的M(M>1)倍的速度走位置,當(dāng)位置走到隨動(dòng)精度誤差范圍內(nèi)(0.3°),再以瞄準(zhǔn)設(shè)備的速度跟隨瞄準(zhǔn)設(shè)備。下一個(gè)20 ms來(lái)到后繼續(xù)重復(fù)以上的算法步驟。在調(diào)試的過(guò)程中,主要調(diào)試M值,M值過(guò)小轉(zhuǎn)臺(tái)跟不上瞄準(zhǔn)設(shè)備,M值過(guò)大則會(huì)出現(xiàn)天線轉(zhuǎn)臺(tái)過(guò)沖的情況,所以必須取一個(gè)合適的M值,以滿足系統(tǒng)指標(biāo)。圖3是測(cè)試軟件的主界面圖。

測(cè)試軟件主要完成對(duì)整個(gè)轉(zhuǎn)臺(tái)的各種指標(biāo)進(jìn)行測(cè)試和模擬真實(shí)觀瞄設(shè)備的轉(zhuǎn)動(dòng)。

本文結(jié)合某項(xiàng)目的實(shí)際設(shè)計(jì)要求,設(shè)計(jì)了一種機(jī)載天線伺服轉(zhuǎn)臺(tái)的控制系統(tǒng)設(shè)計(jì),控制系統(tǒng)基于TMS320F2812 DSP為運(yùn)算核心,采用退積分飽和的PID算法對(duì)速度環(huán)和位置環(huán)進(jìn)行校正,在實(shí)際實(shí)驗(yàn)的過(guò)程中,系統(tǒng)具有很好的動(dòng)態(tài)性能和抗干擾性能。文中還著重介紹了一種伺服轉(zhuǎn)臺(tái)的隨動(dòng)控制策略,這種隨動(dòng)控制策略在某項(xiàng)目的實(shí)際應(yīng)用中取得了很好的控制效果,文中經(jīng)過(guò)反復(fù)的測(cè)試,給出了測(cè)試結(jié)果,這不僅提高了系統(tǒng)的動(dòng)態(tài)性同時(shí)又增加了系統(tǒng)的魯棒性。

參考文獻(xiàn)

[1] 吳剛.車輛駕駛機(jī)械手的研制與伺服運(yùn)動(dòng)控制研究[D].長(zhǎng)春:吉林大學(xué),2004.

[2] 孔慧勇.基于運(yùn)動(dòng)控制卡的全閉環(huán)控制系統(tǒng)研究[D].成都:四川大學(xué),2003.

[3] 王茂飛,程昱.TMS320C2000 DSP控制技術(shù)與應(yīng)用開(kāi)發(fā)[M].北京:清華大學(xué)出版社,2007.

[4] 陳幼平,張代林,艾武,等.基于DSP的直線電機(jī)位置伺服控制策略研究[J].電機(jī)與控制學(xué)報(bào),2006,10(1):61-65.

[5] 閆向勇,董志學(xué),馬蓓緋.基于LPC2368的模糊PID溫度控制系統(tǒng)的設(shè)計(jì)[J].電子測(cè)量技術(shù),2009,34(3):129-131.

[6] 黃玉釧,曲道奎,徐方,等.伺服電機(jī)的預(yù)測(cè)控制與比例-積分-微分控制[J].計(jì)算機(jī)應(yīng)用,2012,32(10):2944-2947.

[7] 陳鵬.基于DSP的運(yùn)動(dòng)控制器開(kāi)發(fā)及其運(yùn)動(dòng)控制算法研究[D].長(zhǎng)春:吉林大學(xué),2007.

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    553

    文章

    8005

    瀏覽量

    349063
  • PID
    PID
    +關(guān)注

    關(guān)注

    35

    文章

    1472

    瀏覽量

    85554
  • 伺服電機(jī)
    +關(guān)注

    關(guān)注

    85

    文章

    2048

    瀏覽量

    57900
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    三菱PLC伺服控制系統(tǒng)介紹

    在現(xiàn)代工業(yè)自動(dòng)化領(lǐng)域,三菱電機(jī)以其高質(zhì)量和可靠性而聞名。三菱PLC伺服控制系統(tǒng)是實(shí)現(xiàn)精確運(yùn)動(dòng)控制和高效生產(chǎn)的關(guān)鍵技術(shù)之一。 一、三菱PLC伺服控制系
    的頭像 發(fā)表于 12-26 17:32 ?304次閱讀

    步進(jìn)電機(jī)伺服控制系統(tǒng)的作用

    步進(jìn)電機(jī)伺服控制系統(tǒng)是一種精密的電機(jī)控制系統(tǒng),它通過(guò)精確控制電機(jī)的步進(jìn)角度來(lái)實(shí)現(xiàn)對(duì)機(jī)械運(yùn)動(dòng)的精確控制。這種
    的頭像 發(fā)表于 09-04 09:46 ?676次閱讀

    伺服控制系統(tǒng)的分類方式和常見(jiàn)伺服控制系統(tǒng)介紹

    伺服控制系統(tǒng)是一種能對(duì)試驗(yàn)裝置的機(jī)械運(yùn)動(dòng)按預(yù)定要求進(jìn)行自動(dòng)控制的操作系統(tǒng)。伺服系統(tǒng)的分類方法很多,常見(jiàn)的分類方法有以下三種:1、按被控量參數(shù)
    的頭像 發(fā)表于 08-26 17:46 ?805次閱讀
    <b class='flag-5'>伺服</b><b class='flag-5'>控制系統(tǒng)</b>的分類方式和常見(jiàn)<b class='flag-5'>伺服</b><b class='flag-5'>控制系統(tǒng)</b>介紹

    伺服控制系統(tǒng)在噴繪機(jī)中的應(yīng)用

    伺服系統(tǒng)是自動(dòng)控制系統(tǒng)的重要組成部分,它的性能優(yōu)劣直接決定與影響著自動(dòng)控制系統(tǒng)的快速性、穩(wěn)定性和精確性,機(jī)、電、液的組合成為目前工業(yè)自動(dòng)化的主要技術(shù)基礎(chǔ)。伺服
    的頭像 發(fā)表于 08-19 11:26 ?256次閱讀
    <b class='flag-5'>伺服</b><b class='flag-5'>控制系統(tǒng)</b>在噴繪機(jī)中的應(yīng)用

    閉環(huán)伺服控制系統(tǒng)原理及特點(diǎn)

    閉環(huán)伺服控制系統(tǒng)是一種高精度、高響應(yīng)速度、高穩(wěn)定性的自動(dòng)化控制系統(tǒng),廣泛應(yīng)用于工業(yè)自動(dòng)化、機(jī)器人技術(shù)、航空航天、精密儀器等領(lǐng)域。本文將詳細(xì)介紹閉環(huán)伺服
    的頭像 發(fā)表于 06-17 10:05 ?2754次閱讀

    伺服液壓機(jī)控制系統(tǒng)原理是什么

    伺服液壓機(jī)是一種利用伺服電機(jī)驅(qū)動(dòng)液壓泵,實(shí)現(xiàn)精確控制壓力、速度和位置的液壓設(shè)備。它廣泛應(yīng)用于金屬成型、塑料成型、壓裝、校直、拉伸、彎曲、沖壓等領(lǐng)域。伺服液壓機(jī)
    的頭像 發(fā)表于 06-17 10:04 ?1292次閱讀

    伺服控制系統(tǒng)的分類方式和常見(jiàn)伺服控制系統(tǒng)介紹

    ? 伺服控制系統(tǒng)是一種能對(duì)試驗(yàn)裝置的機(jī)械運(yùn)動(dòng)按預(yù)定要求進(jìn)行自動(dòng)控制的操作系統(tǒng)。伺服系統(tǒng)的分類方法很多,常見(jiàn)的分類方法有以下三種: ? 1、按
    的頭像 發(fā)表于 06-17 09:00 ?919次閱讀

    伺服控制系統(tǒng)的主回路的構(gòu)成

    伺服控制系統(tǒng)是一種高精度、高響應(yīng)速度的自動(dòng)化控制系統(tǒng),廣泛應(yīng)用于工業(yè)自動(dòng)化、機(jī)器人、航空航天等領(lǐng)域。伺服控制系統(tǒng)的核心是
    的頭像 發(fā)表于 06-14 15:28 ?930次閱讀

    伺服控制系統(tǒng)的基本要求有哪些

    伺服控制系統(tǒng)是一種高精度、高響應(yīng)速度、高穩(wěn)定性的控制系統(tǒng),廣泛應(yīng)用于工業(yè)自動(dòng)化、機(jī)器人、航空航天等領(lǐng)域。為了確保伺服控制系統(tǒng)的性能和可靠性,
    的頭像 發(fā)表于 06-14 14:37 ?850次閱讀

    伺服控制系統(tǒng)的組成一般包括什么

    伺服控制系統(tǒng)是一種高精度、高響應(yīng)速度的自動(dòng)控制系統(tǒng),廣泛應(yīng)用于工業(yè)自動(dòng)化、機(jī)器人、航空航天等領(lǐng)域。本文將詳細(xì)介紹伺服控制系統(tǒng)的組成,包括
    的頭像 發(fā)表于 06-14 11:08 ?1114次閱讀

    伺服驅(qū)動(dòng)器和伺服控制系統(tǒng)的區(qū)別

    在工業(yè)自動(dòng)化和精密控制領(lǐng)域,伺服驅(qū)動(dòng)器和伺服控制系統(tǒng)是兩個(gè)至關(guān)重要的組成部分。它們各自在系統(tǒng)中扮演著不同的角色,共同協(xié)作以實(shí)現(xiàn)高精度的
    的頭像 發(fā)表于 06-13 16:26 ?946次閱讀

    伺服控制系統(tǒng)常見(jiàn)的干擾來(lái)源

    伺服控制系統(tǒng)作為現(xiàn)代工業(yè)自動(dòng)化中的核心組成部分,其穩(wěn)定性和精確性對(duì)于整個(gè)生產(chǎn)線的運(yùn)行至關(guān)重要。然而,在實(shí)際運(yùn)行過(guò)程中,伺服控制系統(tǒng)往往會(huì)受到各種干擾因素的影響,導(dǎo)致
    的頭像 發(fā)表于 06-11 14:48 ?625次閱讀

    液壓伺服控制系統(tǒng)控制要求

    液壓伺服控制系統(tǒng),作為一種重要的工業(yè)控制手段,其設(shè)計(jì)和運(yùn)行必須滿足一系列嚴(yán)格的控制要求,以確保系統(tǒng)的高效、穩(wěn)定和安全運(yùn)行。以下是對(duì)液壓
    的頭像 發(fā)表于 06-11 11:32 ?655次閱讀

    伺服控制系統(tǒng)與變頻控制系統(tǒng)的比較

    在現(xiàn)代工業(yè)自動(dòng)化領(lǐng)域中,伺服控制系統(tǒng)和變頻控制系統(tǒng)作為兩大關(guān)鍵技術(shù),在提升生產(chǎn)效率、優(yōu)化產(chǎn)品質(zhì)量以及實(shí)現(xiàn)能源高效利用等方面發(fā)揮著至關(guān)重要的作用。然而,兩者在原理、結(jié)構(gòu)、性能特點(diǎn)以及應(yīng)用領(lǐng)域等方面存在
    的頭像 發(fā)表于 06-05 17:06 ?1181次閱讀

    液壓伺服控制系統(tǒng)控制要求

    液壓伺服控制系統(tǒng)是一種利用液壓傳動(dòng)和伺服控制技術(shù)實(shí)現(xiàn)精確控制系統(tǒng)。它廣泛應(yīng)用于工業(yè)、航空、船舶
    的頭像 發(fā)表于 06-05 15:59 ?875次閱讀