前言:本站為你精心整理了系統(tǒng)飛車原因分析與解決措施范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
摘要:飛車是光電裝備伺服系統(tǒng)的常見故障之一,在轉(zhuǎn)動角度受限的軸系中,飛車會導(dǎo)致機械限位被撞擊甚至撞壞,光機結(jié)構(gòu)及連接線受損。目前伺服控制系統(tǒng)大多采用傳統(tǒng)的軟件限位的方法來抑制飛車,但其作用有限,在控制軟件死機的情況下將失去限位作用。為有效解決飛車問題,對導(dǎo)致伺服系統(tǒng)飛車的因素及作用機理進行了分析。提出了幾種新的防飛車方法,特別是設(shè)計不依賴于軟件的底層硬件防飛車電路,工作有效可靠,是一種抑制伺服飛車的有效方法,并在光電裝備的實際工作中得到了驗證。
關(guān)鍵詞:伺服系統(tǒng);飛車;控制軟件;閉環(huán)控制;單穩(wěn)觸發(fā)器
1引言
伺服飛車是光電和導(dǎo)航裝備常見的一種故障現(xiàn)象,方位與俯仰伺服系統(tǒng)均有可能出現(xiàn)。飛車時伺服驅(qū)動電機會不受控地全速轉(zhuǎn)動,往往會對軸系轉(zhuǎn)動范圍受限的系統(tǒng)造成損壞。飛車現(xiàn)象的出現(xiàn)與伺服控制軟件的工作狀態(tài)密切相關(guān),具體可由多種原因導(dǎo)致。例如在閉環(huán)控制中,如果測角反饋停止,由于積分作用會導(dǎo)致指令電壓達到最大導(dǎo)致飛車。另外軟件陷入死循環(huán)也會導(dǎo)致飛車。飛車更多地發(fā)生在伺服軟件調(diào)試階段,伺服相關(guān)參數(shù)的設(shè)置不能走極端,不能超過極限。另外伺服系統(tǒng)剛性太強、控制裕度太小時也容易出現(xiàn)飛車。目前光電裝備伺服系統(tǒng)雖設(shè)計有電氣限位和機械限位[1],但都屬于抑制飛車的輔助手段。光電裝備伺服系統(tǒng)飛車多數(shù)情況下是軟件方面的原因,傳統(tǒng)的應(yīng)對措施是采取軟件限位的方法[2],另外軟件方面還可以采取增加保護程序,以檢測控制軟件是否正常刷新、是否死機以防止出現(xiàn)飛車。但存在的問題是一旦系統(tǒng)全面死機,軟件限位及保護程序?qū)⑹プ饔?,無法抑制飛車的出現(xiàn)。本文提出了設(shè)計不依賴于軟件的底層硬件防飛車電路,電路簡單工作可靠,是一種抑制伺服飛車的有效方法。
2伺服系統(tǒng)的組成與工作原理
單環(huán)路閉環(huán)伺服控制系統(tǒng)工作原理如圖1所示[3]。閉環(huán)控制系統(tǒng)的基本原理是根據(jù)輸入給定量與實際反饋測量值之間的偏差,通過PID等控制器計算出控制系統(tǒng)需要調(diào)整的運動量,并通過電機執(zhí)行到位,從而使輸出實時跟隨輸入[4]。包括光電裝備在內(nèi)的多數(shù)設(shè)備的伺服系統(tǒng)都是由控制單元(綜合控制板)和驅(qū)動單元(伺服驅(qū)動板)組成。綜合控制板對伺服驅(qū)動電路進行直接控制,其控制指令一般為模擬量電壓信號,伺服驅(qū)動板接收模擬輸入信號,伺服驅(qū)動電路輸出PWM脈沖完成直流電機驅(qū)動,反饋單元可以是基于測角反饋或電流環(huán)反饋的負(fù)反饋單元。綜合控制板與伺服驅(qū)動板之間的控制關(guān)系如圖2所示。控制板提供2路控制信號以控制2路驅(qū)動電路的啟停,高電平為停止有效,低電平時開啟驅(qū)動電路。2路控制信號可以用作控制驅(qū)動板停車的保護功能,是針對伺服飛車需要采取的保護措施之一。驅(qū)動電路正常時反饋一個低電平信號(TTL電平)??刂瓢宓暮诵钠骷镈SP和FPGA。驅(qū)動板設(shè)計以2路驅(qū)動為例。采用雙極性工作方式,給定的指令電壓范圍-10~+10V。指令電壓為0V時輸出占空比50%的驅(qū)動脈沖,電機處于靜止?fàn)顟B(tài)。伺服控制正常時會對占空比進行限制[5],例如限制在90%(指令電壓在±9V以內(nèi))。指令電壓為+10V時輸出占空比100%的驅(qū)動脈沖,電機處于全速驅(qū)動狀態(tài)。指令電壓為-10V時,電機處于反方向的全速驅(qū)動狀態(tài)。電機處于不受控的全速驅(qū)動狀態(tài)時,就是進入了所謂的飛車狀態(tài)。出現(xiàn)飛車時,D/A轉(zhuǎn)換器往往得到的是FF數(shù)據(jù),對應(yīng)輸出+10V或-10V的指令電壓。電氣限位開關(guān)被觸發(fā)時,往往飛車速度已經(jīng)上來,不能第一時間起到保護作用,因此電氣限位開關(guān)只能作為防飛車的輔助手段。
3伺服系統(tǒng)飛車原因的分析
理論上整個控制鏈路的任何一個環(huán)節(jié)都有可能造成飛車,伺服系統(tǒng)飛車故障樹如圖3所示。根據(jù)故障樹,軟件問題導(dǎo)致飛車的各種可能原因分析如下:
(1)控制程序不受控如果軟件控制程序不受控(跑飛)、死循環(huán),或者不按正常流程執(zhí)行,最終的輸出量不受控將會造成飛車。
(2)控制輸入量異常控制輸入量(位置、速度或者加速度)超出正常的范圍值,例如位置輸入量超出系統(tǒng)所能到達的實際范圍(0°~360°或者-180°~180°),或者速度輸入量超出控制系統(tǒng)所能到達的最大值都會導(dǎo)致飛車。
(3)程序調(diào)試階段容易出現(xiàn)飛車程序單步執(zhí)行、設(shè)置斷點執(zhí)行或修改后運行,人為的錯誤(如符號位搞反)導(dǎo)致飛車。
(4)部分陀螺信號旋轉(zhuǎn)角度有限制當(dāng)軸系旋轉(zhuǎn)角度超過一定界限時,部分陀螺信號極性反相導(dǎo)致飛車。
(5)測角反饋量異常測角反饋停止時由于積分作用導(dǎo)致指令電壓過大,從而導(dǎo)致飛車。另外反饋測量值出現(xiàn)異常也會造成飛車。由于電氣線路的故障,也會造成控制系統(tǒng)通訊中斷或者反饋數(shù)據(jù)出現(xiàn)跳變導(dǎo)致飛車。
(6)控制器參數(shù)不合理控制器參數(shù)調(diào)整不合理,容易造成伺服振蕩甚至飛車,控制器輸出必須與電機的執(zhí)行方向相對應(yīng),并最終實現(xiàn)負(fù)反饋,如果形成了正反饋就必然出現(xiàn)飛車。
4伺服系統(tǒng)飛車的幾種解決方法
4.1利用“看門狗”復(fù)位DSP軟件故障
針對主控程序的“跑飛”,可以采取以下措施:在綜合控制板內(nèi)部增加“看門狗”功能,由FPGA實現(xiàn)(DSP容易死機而FPGA一般不死機),DSP工作時給FPGA定時發(fā)送脈沖信號,即主程序在運行期間要保持提供定時脈沖“喂狗”[6]。“看門狗”在外圍監(jiān)控DSP中軟件的運行以及硬件的操作,當(dāng)DSP出現(xiàn)故障或軟件進入錯誤循環(huán)、工作出現(xiàn)混亂時,會導(dǎo)致FPGA收到不受控的數(shù)據(jù),使D/A產(chǎn)生導(dǎo)致飛車的指令電壓。此時定時脈沖消失,“看門狗”定時器將出現(xiàn)溢出并輸出RST復(fù)位信號來使系統(tǒng)復(fù)位。DSP短暫的混亂可以被“看門狗”清除,DSP初始化重新運行,保證了伺服系統(tǒng)在不重新上電的情況下恢復(fù)正常功能[7]。
4.2關(guān)斷伺服驅(qū)動電路
綜合控制板可以關(guān)閉驅(qū)動電路,該功能可以用于抑制伺服系統(tǒng)的飛車。FPGA“看門狗”定時器在復(fù)位DSP的同時,將RST復(fù)位信號作為驅(qū)動關(guān)閉信號發(fā)送至伺服驅(qū)動板,停止驅(qū)動板的工作,這樣DSP的復(fù)位過程中可以關(guān)閉伺服驅(qū)動電路以抑制飛車。還有一種情況是主控程序運行正常但PID運算結(jié)果出錯導(dǎo)致飛車,在主控程序正常運行的情況下,PID運算某一環(huán)節(jié)出錯導(dǎo)致伺服驅(qū)動板得到過大的指令電壓。由于DSP運算結(jié)果是通過FPGA數(shù)據(jù)傳送到D/A轉(zhuǎn)換芯片,可以在FPGA環(huán)節(jié)加入判斷,當(dāng)D/A運算結(jié)果大于設(shè)定值時,F(xiàn)PGA給驅(qū)動電路發(fā)送關(guān)斷信號,保證PID運算結(jié)果出錯時避免出現(xiàn)飛車。
4.3設(shè)計底層硬件電路抑制飛車
極端情況下,DSP與FPGA均出現(xiàn)死機、工作紊亂,“看門狗”功能消失,軟件已完全失控,D/A收到異常數(shù)據(jù)輸出不受控的指令電壓,此時利用軟件功能已無法抑制飛車。因此有必要在伺服驅(qū)動電路中設(shè)計一個最底層的純硬件電路,在所有軟件控制失效的情況下仍然能夠?qū)崿F(xiàn)對飛車的抑制。其工作原理是設(shè)計針對驅(qū)動電路的功率脈沖遺失檢測電路,對驅(qū)動脈沖進行取樣檢測,檢測電路的輸出接至伺服驅(qū)動電路控制端。飛車時D/A得到的是全FF數(shù)據(jù),輸出滿幅指令電壓(占空比為1),脈沖消失。此時脈沖遺失檢測電路輸出電平翻轉(zhuǎn),關(guān)斷伺服驅(qū)動電路。該功能由最底層硬件電路實現(xiàn),與軟件功能無關(guān),不受系統(tǒng)死機影響,是抑制伺服系統(tǒng)飛車的最后一道防線。某水下光電裝備伺服系統(tǒng)設(shè)計了防飛車硬件電路,效果明顯。其技術(shù)原理是:上位機每完成一個控制周期發(fā)出一個脈沖,軟件工作正常時,將產(chǎn)生周期性脈沖,如果系統(tǒng)死機或軟件跑飛則該脈沖將消失。采用單穩(wěn)觸發(fā)器檢測該脈沖[8],只要消失一個脈沖,單穩(wěn)觸發(fā)器輸出電平就會翻轉(zhuǎn),關(guān)閉伺服通道,保證了安全措施的快速性、實時性。另一種方法,無需檢測上位機發(fā)出的脈沖,只檢測驅(qū)動電機的。其原理如下:正常工作時,可用指令電壓最大值設(shè)定為滿幅電壓的90%(對應(yīng)的PWM脈沖占空比最高90%)。而飛車發(fā)生時,控制數(shù)據(jù)為全FF,指令電壓不受控為最大值,PWM脈沖消失(占空比為1)。采用基于單穩(wěn)觸發(fā)器的檢測電路對PWM脈沖進行消失檢測,可以第一時間檢測出飛車并關(guān)閉伺服驅(qū)動的輸出。
4.4利用全橋電路實現(xiàn)剎車制動
前述的幾種抑制飛車的方法都是停止電機的驅(qū)動,但不能產(chǎn)生反向制動力矩,電機及負(fù)載會由于慣性繼續(xù)轉(zhuǎn)動,達不到抑制飛車的最佳效果,這里介紹一種利用全橋邏輯控制,使電機產(chǎn)生反向力矩的方法,能使出現(xiàn)飛車的電機快速剎停[9]。全橋式功率驅(qū)動電路如圖5所示,該方式需要使T1~T4四個MOSFET均能實現(xiàn)單獨控制,Io為電機正常工作時的驅(qū)動電流,IF為制動電流。在飛車出現(xiàn)時,控制系統(tǒng)在發(fā)出伺服電路關(guān)斷信號的同時,關(guān)閉橋式電路兩個高端功率管T1、T4,同時控制低端兩個功率管T2、T3導(dǎo)通,這樣就為反饋能量產(chǎn)生的制動電流IF提供了電流回路。該電流與電機減速前的驅(qū)動電流Io方向相反,產(chǎn)生一個反向力矩,加快了電機的減速過程。這種利用制動電流實現(xiàn)電機剎車的方法是抑制飛車的較理想手段,既能快速抑制飛車,又能消除泵生電壓[10]。
5結(jié)論
系統(tǒng)死機、軟件跑飛或陷入死循環(huán)、軟件單步執(zhí)行、設(shè)置斷點執(zhí)行時都可能會引起設(shè)備飛車。雖然軟件方面可以采取一些措施防止飛車,但一旦出現(xiàn)系統(tǒng)全面死機的故障,軟件自身是解決不了問題的,抑制飛車必須具備從底層電路(硬件)解決問題的手段。利用飛車時出現(xiàn)滿幅指令電壓(PWM脈沖消失)電機全速運轉(zhuǎn)的特點,設(shè)計單穩(wěn)觸發(fā)器構(gòu)成的脈沖遺失檢測電路,可以實時檢測飛車的發(fā)生并關(guān)閉伺服驅(qū)動電路,第一時間抑制飛車。是一種電路簡單、工作可靠、不依賴于軟件的抑制飛車的有效措施。
參考文獻
[1]田洪偉.天線轉(zhuǎn)臺限位保護裝置的設(shè)計與實現(xiàn)[J].自動化技術(shù)與應(yīng)用,2017,36(12):128-130.
[2]韓光宇,曹立華,張文豹,等.光電經(jīng)緯儀俯仰軸系限位的設(shè)計與實現(xiàn)[J].電子測量與儀器學(xué)報,2014,28(1):91-95.
[3]任俊杰,李永霞,李媛,等.基于PLC的閉環(huán)控制系統(tǒng)PID控制器的實現(xiàn)[J].制造業(yè)自動化,2009,31(4):20-23.:20-23.
[4]陳浩,吳定祥.單相交流串勵電機調(diào)速系統(tǒng)設(shè)計[J].機電工程,2016,33(12):1483-1487.
[5]李政學(xué),李正熙,班曉娟.基于占空比控制的異步電機直接轉(zhuǎn)矩控制[J].電力電子技術(shù),2014,4(4):17-19.
[6]張磊,徐叔喜,余向陽,等.一種多核SoC系統(tǒng)的多源看門狗設(shè)計技術(shù)[J].單片機與嵌入式系統(tǒng)應(yīng)用,2021,(7):87-91.
[7]孫國志,寧寧,張弛.一種片上系統(tǒng)復(fù)位電路的設(shè)計[J].電子技術(shù)應(yīng)用,2012,38(12):32-35.
[8]朱華,王玫,王長龍.UWB定位系統(tǒng)中首達脈沖檢測的FPGA實現(xiàn)[J].計算機工程與科學(xué),2009,31(3):132-134.
[9]劉穎,尹泉,龔云生.PMSM伺服控制系統(tǒng)能耗制動過程分析[J].變頻器世界,2016,(3):88-93.
[10]宋書中,王浩然,周秋燕.基于空間矢量的能量回饋系統(tǒng)控制方法的研究[J].工礦自動化,2009,(4):32-35.
作者:涂克頗 李為民 嚴(yán)加朋 郭志華 單位:華中光電技術(shù)研究所—武漢光電國家研究中心
系統(tǒng)論文 系統(tǒng)測試 系統(tǒng)設(shè)計論文 系統(tǒng)集成論文 系統(tǒng)管理論文 系統(tǒng)匯報材料 系統(tǒng)工程論文 系統(tǒng)控制 系統(tǒng)技術(shù)論文 系統(tǒng)審計論文 紀(jì)律教育問題 新時代教育價值觀