<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 汽車(chē)電子 > 設計應用 > 基于雙DSP的磁軸承數字控制器容錯設計

基于雙DSP的磁軸承數字控制器容錯設計

作者:■ 南京航空航天大學(xué)機電學(xué)院 余同正 徐龍祥 時(shí)間:2005-03-04 來(lái)源:電子設計應用2005年第1期 收藏

摘    要:本文介紹了應用于的雙熱備控制方案,該方案采用時(shí)鐘同步技術(shù),由總線(xiàn)表決模塊實(shí)現系統的處理,硬件判決模塊實(shí)現硬件故障判斷。由中心仲裁模塊根據兩判決模塊的結果進(jìn)行復雜的仲裁,并完成切換和完善的報警邏輯,從而提高了控制系統的可靠性。
關(guān)鍵詞:;; ; ;

引言
電磁軸承(AMB)是利用可控電磁吸力將轉子懸浮起來(lái)的一種新型高性能軸承,具有無(wú)接觸、無(wú)摩擦、高速度、高精度、不需潤滑和密封等一系列特點(diǎn),在交通、超高速超精密加工、航空航天等高科技領(lǐng)域有著(zhù)廣闊的前景。
由于磁懸浮系統本征不穩定,控制系統的好壞將會(huì )直接決定磁軸承的性能。近年來(lái)國內外在數字控制方面發(fā)展很快,數字將是未來(lái)的磁軸承控制的主流,圖1為數字磁軸承控制系統結構框圖。本文從工業(yè)應用的要求和成本考慮,對圖1虛線(xiàn)方框內的進(jìn)行了容錯設計,提出了雙容錯控制器的方案,而對于傳感器、線(xiàn)圈和功率放大器部分的容錯設計本文不進(jìn)行討論。

本文引用地址:http://dyxdggzs.com/article/4554.htm

磁懸浮控制器的容錯設計分析
冗余是實(shí)現容錯和提高可靠性的一種有效方法,對于磁軸承DSP控制系統來(lái)說(shuō),其本身的時(shí)間余量和程序空間余量都非常有限,故主要是采用硬件冗余,即采用多DSP冗余設計來(lái)提高系統的可靠性。
在多機冗余系統設計中,關(guān)鍵問(wèn)題是多機的重構策略、多機的仲裁切換邏輯及多機運行的同步等。小規模的終端系統相對于功能強大的中央控制系統有四個(gè)明顯的特點(diǎn):系統結構較簡(jiǎn)單、成本較低;軟硬件資源比較缺乏;必須具備很好的實(shí)時(shí)性能;運行時(shí)間余度太小。通過(guò)以上分析與對成本的考慮,本文提出了針對工業(yè)應用的雙機熱備冗余控制系統設計方案。

設計原理
本控制系統結構如圖2所示,其中冗余核心控制功能是通過(guò)來(lái)實(shí)現的。模擬信號分別輸入到兩個(gè)DSP進(jìn)行運算,由中心仲裁模塊選擇主DSP,然后由主DSP來(lái)處理輸出到D/A轉換的數據、時(shí)序和RS-232的輸出信號。
輸入緩沖模塊
為了消除輸入端輸入阻抗帶來(lái)的影響,對于數字信號增加一級緩沖器,可以減小外圍電路的干擾。本系統中,主要是進(jìn)行RS-232和晶振、復位、外部中斷輸入信號的緩沖(RS-232的輸出接口由主DSP進(jìn)行控制)。另外,對于模擬信號本設計通過(guò)電壓跟隨器來(lái)實(shí)現阻抗匹配,并減小了誤差和A/D轉換的時(shí)間。
DSP時(shí)鐘同步的實(shí)現
由于本設計方案是通過(guò)DSP的完全同步來(lái)實(shí)現冗余控制的,故采用雙DSP共同使用一個(gè)晶振信號的方式。系統工作時(shí),要待電源穩定和晶振完全起振后,才能對DSP進(jìn)行復位。通過(guò)對實(shí)驗室現有的控制系統的測試,電源穩定和晶振穩定起振的時(shí)間大概是40ms,故復位時(shí)間應選擇大于該值。此外,為了提高其抗干擾性,復位后的信號經(jīng)過(guò)施密特觸發(fā)器后最好先經(jīng)過(guò)緩沖,然后再接到DSP的復位端。
硬件故障判決模塊
本設計中使用每個(gè)DSP CLKOUT引腳的輸出信號作為判決硬件故障的基本條件。如果DSP硬件正常工作,CLKOUT引腳將輸出固定的時(shí)鐘波形;如果系統的CLKOUT沒(méi)有時(shí)鐘波形輸出,將認為該DSP硬件不正常,然后由中心仲裁模塊來(lái)隔離該DSP。其具體實(shí)現方法就是CLKOUT信號經(jīng)CPLD實(shí)現的分頻器后送到單穩態(tài)觸發(fā)器74LS123,若系統的CLKOUT信號不正常,74LS123會(huì )產(chǎn)生跳變,驅使中心仲裁模塊隔離不正常DSP。
輸出總線(xiàn)表決模塊
輸出總線(xiàn)表決模塊主要實(shí)現系統的容錯,解決系統的軟故障。當兩DSP的總線(xiàn)輸出信號進(jìn)行比較時(shí),如果不相同,則表明某個(gè)DSP或者兩個(gè)DSP都產(chǎn)生了軟故障,系統抑止錯誤輸出,并由中心仲裁模塊對此情況進(jìn)行處理,使系統實(shí)現容錯功能??紤]到A/D轉換的誤差,本設計只對輸出數據總線(xiàn)的高8位進(jìn)行表決。
中心仲裁模塊
中心仲裁模塊主要是分析由輸出總線(xiàn)表決模塊和硬件故障判決模塊輸出的結果,并做出判斷,確定主DSP。主DSP的功能主要是控制對外的輸出,包括控制D/A轉換輸出和RS-232的輸出。
中心仲裁模塊的仲裁方式
當硬件判決模塊和軟件表決模塊都沒(méi)有報錯,則系統采用默認的DSP1為主DSP;如果硬件判決模塊有一塊DSP報錯,則隔離出錯的DSP,另一個(gè)為主DSP ,并且報警;如果兩個(gè)DSP都報錯,則會(huì )報告系統的錯誤,并提供控制系統產(chǎn)生錯誤的接口信號,讓系統在最短的時(shí)間里啟動(dòng)安保系統。當兩個(gè)DSP都沒(méi)有產(chǎn)生DSP硬件報錯時(shí),如果軟件表決模塊報錯,則通過(guò)CPLD啟動(dòng)復位信號,重新復位兩個(gè)DSP,并由CPLD核心控制模塊記錄復位次數,如果系統連續復位次數超過(guò)四次且沒(méi)有出現一次正確的輸出總線(xiàn)結果或兩個(gè)DSP在線(xiàn)自檢均沒(méi)有通過(guò),將會(huì )啟動(dòng)安保系統;如果有一個(gè)DSP自檢不通過(guò),則隔離該DSP,系統會(huì )輸出報警信號,同時(shí)主DSP控制權交給另一DSP;如果復位次數小于四次,且出現了正確的輸出總線(xiàn)結果,CPLD模塊會(huì )清除復位計數次數,主DSP依然是DSP1。
DSP軟件實(shí)現
系統的軟件流程框圖如圖3所示,其中虛線(xiàn)方框內是通過(guò)CPLD實(shí)現的。在DSP系統中,使用了看門(mén)狗模塊,來(lái)解決系統程序跑飛問(wèn)題。系統復位后,通過(guò)檢測看門(mén)狗電路復位標志位來(lái)檢測系統程序狀態(tài),如果是系統看門(mén)狗復位,通過(guò)軟件使DSP產(chǎn)生輸出總線(xiàn)報錯,其結果與輸出總線(xiàn)報錯處理方式一樣;否則為由仲裁模塊引起的復位,并且執行在線(xiàn)自檢。如果在線(xiàn)自檢不通過(guò),CPLD會(huì )自動(dòng)隔離硬件。設計中為減小系統的復位時(shí)間和控制系統的連續性,存儲數據的時(shí)候采用了雙口RAM idt7133,這樣可以在復位后快速的采用前一次計算的暫存數據(相互取對方數據,并且與自己的數據進(jìn)行平均),從而使復位對系統的影響降到最小。
在線(xiàn)自檢的實(shí)現
通過(guò)CPLD中心仲裁模塊來(lái)控制信號傳輸控制門(mén),實(shí)現A/D轉換,轉換成基準電平(本設計采用2.5V)后再通過(guò)實(shí)際的控制算法來(lái)計算,并將結果輸出到CPLD與離線(xiàn)計算好的結果(存儲在CPLD上)進(jìn)行比較,如果實(shí)時(shí)計算結果和離線(xiàn)結果相同,則表示系統自檢通過(guò),否則,自動(dòng)隔離自檢不通過(guò)的DSP。

系統的可靠性評估
系統的中心控制模塊是采用CPLD實(shí)現的,其可靠性遠高于基于程序實(shí)現的DSP,本系統中把CPLD的故障率近似認為是0,即平均無(wú)故障時(shí)間遠大于DSP。
根據電子系統模型可知,單機的可靠性隨時(shí)間變化服從指數分布,即為Ri(t)=e-lit(li為故障率),所以單機系統的平均無(wú)故障時(shí)間為1/l,而本方案的無(wú)平均故障時(shí)間為:

顯然,本系統的無(wú)故障時(shí)間為單機運行的1.5倍,較大的提高了控制器系統的可靠性。

結語(yǔ)
本文提出的磁懸浮容錯控制器方案,采用了軟硬件協(xié)同設計,實(shí)現了故障診斷和系統重建的功能,較大的提高了控制器的可靠性,為磁軸承的工業(yè)推廣應用提供了性能保障。 ■



關(guān)鍵詞: CPLD DSP 磁軸承 控制器 容錯

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>