專利名稱:互聯(lián)糾錯(cuò)式三模冗余控制系統(tǒng)及仲裁方法
技術(shù)領(lǐng)域:
本發(fā)明涉及冗余控制系統(tǒng)領(lǐng)域,特別是涉及一種互聯(lián)糾錯(cuò)式三模冗余控制系統(tǒng)及仲裁方法。
背景技術(shù):
在對(duì)安全性要求較高的工業(yè)控制領(lǐng)域,冗余技術(shù)是廣泛采用以提高控制系統(tǒng)可靠性和安全性的手段之一。冗余控制系統(tǒng)以信息、結(jié)構(gòu)、功能和時(shí)間的冗余為代價(jià),換取發(fā)生某些故障時(shí)系統(tǒng)輸出的正確性。冗余技術(shù)中最常用的是包括N個(gè)通道的N模冗余控制方案,N為正整數(shù),所有輸入信息同時(shí)輸入N個(gè)相互獨(dú)立的通道,各通道獨(dú)立進(jìn)行判斷,所有通道均輸出信號(hào)到仲裁單元(或稱符合單元),由仲裁單元得到最終輸出結(jié)果。受到控制系統(tǒng)成本和復(fù)雜度的限制,實(shí)際應(yīng)用中通常取N=3,即采用三模冗余控制系統(tǒng),三模冗余控制系統(tǒng)能以較高可靠性保證最終輸出的正確性。參見(jiàn)圖I所示,現(xiàn)有的三模冗余控制系統(tǒng)中包括相互獨(dú)立的第一通道、第二通道和第三通道,第一通道包括順次相連的第一輸入單元(傳感器、驅(qū)動(dòng)器、信號(hào)調(diào)理器等)、第一邏輯判斷單元、第一輸出單元(信號(hào)轉(zhuǎn)換單元、驅(qū)動(dòng)元件等),第二通道包括順次相連的第二輸入單元(傳感器、驅(qū)動(dòng)器、信號(hào)調(diào)理器等)、第二邏輯判斷單元、第二輸出單元(信號(hào)轉(zhuǎn)換單元、驅(qū)動(dòng)元件等),第三通道包括順次相連的第三輸入單元(傳感器、驅(qū)動(dòng)器、信號(hào)調(diào)理器等)、第三邏輯判斷單元、第三輸出單元(信號(hào)轉(zhuǎn)換單元、驅(qū)動(dòng)元件等),第一輸出單元、第二輸出單元、第三輸出單元均與仲裁單元相連。各獨(dú)立通道在內(nèi)部結(jié)構(gòu)上均采用串聯(lián)形式,任何一個(gè)通道中的任何一個(gè)單元發(fā)生故障,都會(huì)導(dǎo)致該通道功能失效,將錯(cuò)誤的信息輸出至仲裁單元,只能依靠另外兩個(gè)獨(dú)立通道完全正確的信息,仲裁單元才能屏蔽所接收的錯(cuò)誤信息,得到最終的正確信息輸出,從而影響整個(gè)冗余控制系統(tǒng)的可靠性。
發(fā)明內(nèi)容
本發(fā)明的目的是為了克服上述背景技術(shù)的不足,提供一種互聯(lián)糾錯(cuò)式三模冗余控制系統(tǒng)及仲裁方法,能夠屏蔽任意一個(gè)通道中輸入單元的故障,在任意一個(gè)通道的輸入單元發(fā)生故障的情況下,仍然能夠輸出正確結(jié)果,提高任意一個(gè)獨(dú)立通道的可靠性,從而提高整個(gè)冗余控制系統(tǒng)的可靠性。本發(fā)明提供的互聯(lián)糾錯(cuò)式三模冗余控制系統(tǒng),包括相互獨(dú)立的第一通道、第二通道、第三通道,所述第一通道包括順次相連的第一輸入單元、第一互聯(lián)糾錯(cuò)單元、第一邏輯判斷單元和第一輸出單元,第二通道包括順次相連的第二輸入單元、第二互聯(lián)糾錯(cuò)單元、第二邏輯判斷單元和第二輸出單元,第三通道包括順次相連的第三輸入單元、第三互聯(lián)糾錯(cuò)單元、第三邏輯判斷單元和第三輸出單元,第一輸出單元、第二輸出單元、第三輸出單元均與仲裁單元相連;所述第一互聯(lián)糾錯(cuò)單元包括第一 UART接口和第二 UART接口,第二互聯(lián)糾錯(cuò)單元包括第三UART接口和第四UART接口,第三互聯(lián)糾錯(cuò)單元包括第五UART接口和第六UART接口,第一 UART接口與第四UART接口相連,第二 UART接口與第五UART接口相連,第三UART接口與第六UART接口相連;所有輸入信息同時(shí)送至各個(gè)獨(dú)立通道中的輸入單元,各輸入單元將輸入信息轉(zhuǎn)換后送至本通道中的互聯(lián)糾錯(cuò)單元;三個(gè)通道的互聯(lián)糾錯(cuò)單元均接收本通道輸入單元發(fā)來(lái)的輸入信息,并通過(guò)該互聯(lián)糾錯(cuò)單元內(nèi)部的兩個(gè)UART接口將該輸入信息發(fā)送至另外兩個(gè)通道,同時(shí)也通過(guò)該互聯(lián)糾錯(cuò)單元內(nèi)部的兩個(gè)UART接口接收另外兩個(gè)通道的輸入信息,實(shí)現(xiàn)與另外兩個(gè)通道的雙向通信,每個(gè)通道的互聯(lián)糾錯(cuò)單元均得到三個(gè)通道的所有輸入信息,三個(gè)通道中的互聯(lián)糾錯(cuò)單元都對(duì)三個(gè)通道的所有輸入信息進(jìn)行軟件仲裁,將得到的軟件仲裁結(jié)果發(fā)送到本通道的邏輯判斷單元,三個(gè)通道中的邏輯判斷單元按照控制系統(tǒng)的功能要求和本通道互聯(lián)糾錯(cuò)單元發(fā)來(lái)的軟件仲裁結(jié)果,將本通道的輸出要求發(fā)送到本通道的輸出單元,三個(gè)通道的輸出單元均將輸出信息發(fā)送到控制系統(tǒng)的仲裁單元,仲裁單元輸出最終信息。在上述技術(shù)方案中,所述輸入信息包括數(shù)字開(kāi)關(guān)量和/或模擬量。在上述技術(shù)方案中,所述數(shù)字開(kāi)關(guān)量通過(guò)數(shù)字1、0來(lái)表示高電平、低電平或者線路的通、斷。在上述技術(shù)方案中,所述模擬量通過(guò)數(shù)值表示連續(xù)的量。 在上述技術(shù)方案中,所述三個(gè)通道中的互聯(lián)糾錯(cuò)單元對(duì)輸入信息中的數(shù)字開(kāi)關(guān)量進(jìn)行軟件仲裁的方法為在三個(gè)通道輸入的數(shù)字開(kāi)關(guān)量中,至少有2個(gè)通道輸入的數(shù)字開(kāi)關(guān)量相同,各互聯(lián)糾錯(cuò)單元將至少2個(gè)通道輸入的相同數(shù)字開(kāi)關(guān)量作為軟件仲裁結(jié)果。在上述技術(shù)方案中,若互聯(lián)糾錯(cuò)單元所在通道輸入的數(shù)字開(kāi)關(guān)量與該互聯(lián)糾錯(cuò)單元得到的軟件仲裁結(jié)果不一致,則判定該互聯(lián)糾錯(cuò)單元所在通道中的輸入單元發(fā)生故障。在上述技術(shù)方案中,所述三個(gè)通道中的互聯(lián)糾錯(cuò)單元對(duì)輸入信息中的模擬量進(jìn)行軟件仲裁的方法為各互聯(lián)糾錯(cuò)單元對(duì)三個(gè)通道輸入的模擬量的數(shù)值按照數(shù)值大小進(jìn)行排序,分別得到輸入模擬量數(shù)值的最大值、中間值和最小值,分別計(jì)算出最大值與中間值的差值A(chǔ)1和中間值與最小值的差值A(chǔ)2 : A1=最大值-中間值,A2=中間值-最小值;根據(jù)各通道要求的輸入精度,調(diào)整模擬量的輸入誤差Λ,各互聯(lián)糾錯(cuò)單元分別比較A1與Λ的大小、Δ2與Λ的大小,包括以下4種結(jié)果(I)若且Λ 2〈 Λ,互聯(lián)糾錯(cuò)單元判定三個(gè)通道輸入的模擬量均正常,將三個(gè)通道輸入的模擬量數(shù)值的平均值作為軟件仲裁結(jié)果;(2)若且Λ 2> Λ,互聯(lián)糾錯(cuò)單元判定輸入最小值的通道發(fā)生故障,將最大值與中間值的平均值作為軟件仲裁結(jié)果;(3)若ΛΑΛ且Λ2〈Λ,互聯(lián)糾錯(cuò)單元判定輸入最大值的通道發(fā)生故障,將中間值與最小值的平均值作為軟件仲裁結(jié)果;(4)若ΛΑΛ且Λ2>Λ,互聯(lián)糾錯(cuò)單元判定輸入最大值、最小值的通道均發(fā)生故障,將中間值作為軟件仲裁結(jié)果。本發(fā)明還提供一種基于上述控制系統(tǒng)的互聯(lián)糾錯(cuò)式三模冗余控制輸入信息仲裁方法,所述輸入信息包括數(shù)字開(kāi)關(guān)量和/或模擬量,包括以下步驟三個(gè)通道中的互聯(lián)糾錯(cuò)單元對(duì)輸入信息中的數(shù)字開(kāi)關(guān)量進(jìn)行軟件仲裁的方法為在三個(gè)通道輸入的數(shù)字開(kāi)關(guān)量中,至少有2個(gè)通道輸入的數(shù)字開(kāi)關(guān)量相同,各互聯(lián)糾錯(cuò)單元將至少2個(gè)通道輸入的相同數(shù)字開(kāi)關(guān)量作為軟件仲裁結(jié)果;三個(gè)通道中的互聯(lián)糾錯(cuò)單元對(duì)輸入信息中的模擬量進(jìn)行軟件仲裁的方法為各互聯(lián)糾錯(cuò)單元對(duì)三個(gè)通道輸入的模擬量的數(shù)值按照數(shù)值大小進(jìn)行排序,分別得到輸入模擬量數(shù)值的最大值、中間值和最小值,分別計(jì)算出最大值與中間值的差值和中間值與最小值的差值Λ 2 : A1=最大值-中間值,A2=中間值-最小值;根據(jù)各通道要求的輸入精度,調(diào)整模擬量的輸入誤差Λ,各互聯(lián)糾錯(cuò)單元分別比較A1與Λ的大小、Δ2與Λ的大小,包括以下4種結(jié)果(1)若且Λ 2〈 Λ,互聯(lián)糾錯(cuò)單元判定三個(gè)通道輸入的模擬量均正常,將三個(gè)通道輸入的模擬量數(shù)值的平均值作為軟件仲裁結(jié)果;(2)若且Λ 2> Λ,互聯(lián)糾錯(cuò)單元判定輸入最小值的通道發(fā)生故障,將最大值與中間值的平均值作為軟件仲裁結(jié)果; (3)若ΛΑΛ且Λ2〈Λ,互聯(lián)糾錯(cuò)單元判定輸入最大值的通道發(fā)生故障,將中間值與最小值的平均值作為軟件仲裁結(jié)果;(4)若ΛΑΛ且Λ 2> Λ,互聯(lián)糾錯(cuò)單元判定輸入最大值、最小值的通道均發(fā)生故障,將中間值作為軟件仲裁結(jié)果。在上述技術(shù)方案中,若互聯(lián)糾錯(cuò)單元所在通道輸入的數(shù)字開(kāi)關(guān)量與該互聯(lián)糾錯(cuò)單元得到的軟件仲裁結(jié)果不一致,則判定該互聯(lián)糾錯(cuò)單元所在通道中的輸入單元發(fā)生故障。在上述技術(shù)方案中,所述數(shù)字開(kāi)關(guān)量通過(guò)數(shù)字1、0來(lái)表示高電平、低電平或者線路的通、斷;所述模擬量通過(guò)數(shù)值表示連續(xù)的量。與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)如下本發(fā)明在三個(gè)通道的輸入單元與邏輯判斷單元之間各增加一個(gè)互聯(lián)糾錯(cuò)單元,在每個(gè)互聯(lián)糾錯(cuò)單元中設(shè)置兩個(gè)互聯(lián)通信的UART接口,使三個(gè)通道中的互聯(lián)糾錯(cuò)單元均能接收三個(gè)通道的所有輸入信息,再以軟件方式對(duì)三個(gè)通道的所有輸入信息進(jìn)行仲裁,能夠屏蔽任意一個(gè)通道中輸入單元的故障,即任意一個(gè)獨(dú)立通道在自身的輸入單元發(fā)生故障的情況下,仍然能夠輸出正確結(jié)果,提高任意一個(gè)獨(dú)立通道的可靠性,從而提高整個(gè)冗余控制系統(tǒng)的可靠性。
圖I是現(xiàn)有技術(shù)中三模冗余控制系統(tǒng)的結(jié)構(gòu)框圖。圖2是本發(fā)明實(shí)施例互聯(lián)糾錯(cuò)式三模冗余控制系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施例方式下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。參見(jiàn)圖I所示,本發(fā)明實(shí)施例提供一種互聯(lián)糾錯(cuò)式三模冗余控制系統(tǒng),包括相互獨(dú)立的第一通道、第二通道、第三通道,第一通道包括順次相連的第一輸入單元、第一互聯(lián)糾錯(cuò)單元、第一邏輯判斷單元和第一輸出單元,第二通道包括順次相連的第二輸入單元、第二互聯(lián)糾錯(cuò)單元、第二邏輯判斷單元和第二輸出單元,第三通道包括順次相連的第三輸入單元、第三互聯(lián)糾錯(cuò)單元、第三邏輯判斷單元和第三輸出單元,第一輸出單元、第二輸出單元、第三輸出單元均與仲裁單元相連;第一互聯(lián)糾錯(cuò)單元包括第一 UART (UniversalAsynchronous Receiver Transmitter,通用異步收發(fā)器)接口和第二 UART接口,第二互聯(lián)糾錯(cuò)單元包括第三UART接口和第四UART接口,第三互聯(lián)糾錯(cuò)單元包括第五UART接口和第六UART接口,第一 UART接口與第四UART接口相連,實(shí)現(xiàn)雙向通信,第二 UART接口與第五UART接口相連,實(shí)現(xiàn)雙向通信,第三UART接口與第六UART接口相連,實(shí)現(xiàn)雙向通信。輸入信息包括數(shù)字開(kāi)關(guān)量和/或模擬量,數(shù)字開(kāi)關(guān)量一般通過(guò)數(shù)字1、0來(lái)表示高電平、低電平或者線路的通、斷,模擬量一般通過(guò)數(shù)值表示電壓值或電流值等連續(xù)的量。所有輸入信息同時(shí)送至各個(gè)獨(dú)立通道中的輸入單元,各輸入單元將輸入信息轉(zhuǎn)換后送至本通道中的互聯(lián)糾錯(cuò)單元;三個(gè)通道的互聯(lián)糾錯(cuò)單元均接收本通道輸入單元發(fā)來(lái)的輸入信息,并通過(guò)該互聯(lián)糾錯(cuò)單元內(nèi)部的兩個(gè)UART接口將該輸入信息發(fā)送至另外兩個(gè)通道,同時(shí)也通過(guò)該互聯(lián)糾錯(cuò)單元內(nèi)部的兩個(gè)UART接口接收另外兩個(gè)通道的輸入信息,實(shí)現(xiàn)與另外兩個(gè)通道的雙向通信,每個(gè)通道的互聯(lián)糾錯(cuò)單元均得到三個(gè)通道的所有輸入信息,三個(gè)通道中的互聯(lián)糾錯(cuò)單元都對(duì)三個(gè)通道的所有輸入信息進(jìn)行軟件仲裁。各互聯(lián)糾錯(cuò)單元對(duì)輸入信息中的數(shù)字開(kāi)關(guān)量進(jìn)行軟件仲裁的方法為參見(jiàn)表I所 示,在三個(gè)通道輸入的數(shù)字開(kāi)關(guān)量中,至少有2個(gè)通道輸入的數(shù)字開(kāi)關(guān)量相同,各互聯(lián)糾錯(cuò)單元將至少2個(gè)通道輸入的相同數(shù)字開(kāi)關(guān)量作為軟件仲裁結(jié)果,若互聯(lián)糾錯(cuò)單元所在通道輸入的數(shù)字開(kāi)關(guān)量與該互聯(lián)糾錯(cuò)單元得到的軟件仲裁結(jié)果不一致,則判定該互聯(lián)糾錯(cuò)單元所在通道中的輸入單元發(fā)生故障。表I、數(shù)字開(kāi)關(guān)量仲裁表
權(quán)利要求
1.一種互聯(lián)糾錯(cuò)式三模冗余控制系統(tǒng),包括相互獨(dú)立的第一通道、第二通道、第三通 道,其特征在于所述第一通道包括順次相連的第一輸入單元、第一互聯(lián)糾錯(cuò)單元、第一邏 輯判斷單元和第一輸出單元,第二通道包括順次相連的第二輸入單元、第二互聯(lián)糾錯(cuò)單元、 第二邏輯判斷單元和第二輸出單元,第三通道包括順次相連的第三輸入單元、第三互聯(lián)糾 錯(cuò)單元、第三邏輯判斷單元和第三輸出單元,第一輸出單元、第二輸出單元、第三輸出單元 均與仲裁單元相連;所述第一互聯(lián)糾錯(cuò)單元包括第一 UART接口和第二 UART接口,第二互聯(lián)糾錯(cuò)單元包括 第三UART接口和第四UART接口,第三互聯(lián)糾錯(cuò)單元包括第五UART接口和第六UART接口, 第一 UART接口與第四UART接口相連,第二 UART接口與第五UART接口相連,第三UART接 口與第六UART接口相連;所有輸入信息同時(shí)送至各個(gè)獨(dú)立通道中的輸入單元,各輸入單元將輸入信息轉(zhuǎn)換后送 至本通道中的互聯(lián)糾錯(cuò)單元;三個(gè)通道的互聯(lián)糾錯(cuò)單元均接收本通道輸入單元發(fā)來(lái)的輸 入信息,并通過(guò)該互聯(lián)糾錯(cuò)單元內(nèi)部的兩個(gè)UART接口將該輸入信息發(fā)送至另外兩個(gè)通道, 同時(shí)也通過(guò)該互聯(lián)糾錯(cuò)單元內(nèi)部的兩個(gè)UART接口接收另外兩個(gè)通道的輸入信息,實(shí)現(xiàn)與 另外兩個(gè)通道的雙向通信,每個(gè)通道的互聯(lián)糾錯(cuò)單元均得到三個(gè)通道的所有輸入信息,三 個(gè)通道中的互聯(lián)糾錯(cuò)單元都對(duì)三個(gè)通道的所有輸入信息進(jìn)行軟件仲裁,將得到的軟件仲裁 結(jié)果發(fā)送到本通道的邏輯判斷單元,三個(gè)通道中的邏輯判斷單元按照控制系統(tǒng)的功能要求 和本通道互聯(lián)糾錯(cuò)單元發(fā)來(lái)的軟件仲裁結(jié)果,將本通道的輸出要求發(fā)送到本通道的輸出單 元,三個(gè)通道的輸出單元均將輸出信息發(fā)送到控制系統(tǒng)的仲裁單元,仲裁單元輸出最終信 肩、O
2.如權(quán)利要求1所述的互聯(lián)糾錯(cuò)式三模冗余控制系統(tǒng),其特征在于所述輸入信息包 括數(shù)字開(kāi)關(guān)量和/或模擬量。
3.如權(quán)利要求2所述的互聯(lián)糾錯(cuò)式三模冗余控制系統(tǒng),其特征在于所述數(shù)字開(kāi)關(guān)量 通過(guò)數(shù)字1、0來(lái)表示高電平、低電平或者線路的通、斷。
4.如權(quán)利要求2所述的互聯(lián)糾錯(cuò)式三模冗余控制系統(tǒng),其特征在于所述模擬量通過(guò) 數(shù)值表示連續(xù)的量。
5.如權(quán)利要求2所述的互聯(lián)糾錯(cuò)式三模冗余控制系統(tǒng),其特征在于所述三個(gè)通道中 的互聯(lián)糾錯(cuò)單元對(duì)輸入信息中的數(shù)字開(kāi)關(guān)量進(jìn)行軟件仲裁的方法為在三個(gè)通道輸入的數(shù) 字開(kāi)關(guān)量中,至少有2個(gè)通道輸入的數(shù)字開(kāi)關(guān)量相同,各互聯(lián)糾錯(cuò)單元將至少2個(gè)通道輸入 的相同數(shù)字開(kāi)關(guān)量作為軟件仲裁結(jié)果。
6.如權(quán)利要求5所述的互聯(lián)糾錯(cuò)式三模冗余控制系統(tǒng),其特征在于若互聯(lián)糾錯(cuò)單元 所在通道輸入的數(shù)字開(kāi)關(guān)量與該互聯(lián)糾錯(cuò)單元得到的軟件仲裁結(jié)果不一致,則判定該互聯(lián) 糾錯(cuò)單元所在通道中的輸入單元發(fā)生故障。
7.如權(quán)利要求2所述的互聯(lián)糾錯(cuò)式三模冗余控制系統(tǒng),其特征在于所述三個(gè)通道中 的互聯(lián)糾錯(cuò)單元對(duì)輸入信息中的模擬量進(jìn)行軟件仲裁的方法為各互聯(lián)糾錯(cuò)單元對(duì)三個(gè)通 道輸入的模擬量的數(shù)值按照數(shù)值大小進(jìn)行排序,分別得到輸入模擬量數(shù)值的最大值、中間 值和最小值,分別計(jì)算出最大值與中間值的差值A(chǔ)i和中間值與最小值的差值A(chǔ)2:A1=最 大值-中間值,A 2=中間值-最小值;根據(jù)各通道要求的輸入精度,調(diào)整模擬量的輸入誤差A(yù),各互聯(lián)糾錯(cuò)單元分別比較八工與A的大小、A2與A的大小,包括以下4種結(jié)果 (1)若A^A且A2〈 A,互聯(lián)糾錯(cuò)單元判定三個(gè)通道輸入的模擬量均正常,將三個(gè)通道輸入的模擬量數(shù)值的平均值作為軟件仲裁結(jié)果; (2)若A:〈A且A2> A,互聯(lián)糾錯(cuò)單元判定輸入最小值的通道發(fā)生故障,將最大值與中間值的平均值作為軟件仲裁結(jié)果; (3)若A:>A且A2〈A,互聯(lián)糾錯(cuò)單元判定輸入最大值的通道發(fā)生故障,將中間值與最小值的平均值作為軟件仲裁結(jié)果; (4)若A:>A且A2> A,互聯(lián)糾錯(cuò)單元判定輸入最大值、最小值的通道均發(fā)生故障,將中間值作為軟件仲裁結(jié)果。
8.一種基于權(quán)利要求I至7中任一項(xiàng)所述控制系統(tǒng)的互聯(lián)糾錯(cuò)式三模冗余控制輸入信息仲裁方法,所述輸入信息包括數(shù)字開(kāi)關(guān)量和/或模擬量,其特征在于,包括以下步驟 三個(gè)通道中的互聯(lián)糾錯(cuò)單元對(duì)輸入信息中的數(shù)字開(kāi)關(guān)量進(jìn)行軟件仲裁的方法為在三個(gè)通道輸入的數(shù)字開(kāi)關(guān)量中,至少有2個(gè)通道輸入的數(shù)字開(kāi)關(guān)量相同,各互聯(lián)糾錯(cuò)單元將至少2個(gè)通道輸入的相同數(shù)字開(kāi)關(guān)量作為軟件仲裁結(jié)果; 三個(gè)通道中的互聯(lián)糾錯(cuò)單元對(duì)輸入信息中的模擬量進(jìn)行軟件仲裁的方法為各互聯(lián)糾錯(cuò)單元對(duì)三個(gè)通道輸入的模擬量的數(shù)值按照數(shù)值大小進(jìn)行排序,分別得到輸入模擬量數(shù)值的最大值、中間值和最小值,分別計(jì)算出最大值與中間值的差值^工和中間值與最小值的差值A(chǔ)2 : A1=最大值-中間值,A2=中間值-最小值; 根據(jù)各通道要求的輸入精度,調(diào)整模擬量的輸入誤差A(yù),各互聯(lián)糾錯(cuò)單元分別比較A1與A的大小、A2與A的大小,包括以下4種結(jié)果 (1)若A^A且A2〈 A,互聯(lián)糾錯(cuò)單元判定三個(gè)通道輸入的模擬量均正常,將三個(gè)通道輸入的模擬量數(shù)值的平均值作為軟件仲裁結(jié)果; (2)若A:〈A且A2> A,互聯(lián)糾錯(cuò)單元判定輸入最小值的通道發(fā)生故障,將最大值與中間值的平均值作為軟件仲裁結(jié)果; (3)若A:>A且A2〈A,互聯(lián)糾錯(cuò)單元判定輸入最大值的通道發(fā)生故障,將中間值與最小值的平均值作為軟件仲裁結(jié)果; (4)若A:>A且A2> A,互聯(lián)糾錯(cuò)單元判定輸入最大值、最小值的通道均發(fā)生故障,將中間值作為軟件仲裁結(jié)果。
9.如權(quán)利要求8所述的互聯(lián)糾錯(cuò)式三模冗余控制輸入信息仲裁方法,其特征在于若互聯(lián)糾錯(cuò)單元所在通道輸入的數(shù)字開(kāi)關(guān)量與該互聯(lián)糾錯(cuò)單元得到的軟件仲裁結(jié)果不一致,則判定該互聯(lián)糾錯(cuò)單元所在通道中的輸入單元發(fā)生故障。
10.如權(quán)利要求9所述的互聯(lián)糾錯(cuò)式三模冗余控制輸入信息仲裁方法,其特征在于所述數(shù)字開(kāi)關(guān)量通過(guò)數(shù)字1、0來(lái)表示高電平、低電平或者線路的通、斷;所述模擬量通過(guò)數(shù)值表示連續(xù)的量。
全文摘要
本發(fā)明公開(kāi)了一種互聯(lián)糾錯(cuò)式三模冗余控制系統(tǒng)及仲裁方法,涉及冗余控制系統(tǒng)領(lǐng)域,該控制系統(tǒng)包括三個(gè)通道,每個(gè)通道包括順次相連的輸入單元、互聯(lián)糾錯(cuò)單元、邏輯判斷單元和輸出單元,每個(gè)互聯(lián)糾錯(cuò)單元包括兩個(gè)UART接口,兩個(gè)UART接口分別連另外兩個(gè)互聯(lián)糾錯(cuò)單元中的一個(gè)UART接口,每個(gè)互聯(lián)糾錯(cuò)單元均得到所有輸入信息并進(jìn)行仲裁,將仲裁結(jié)果發(fā)送到本通道的邏輯判斷單元,其將輸出要求發(fā)送到本通道的輸出單元,三個(gè)輸出單元均將輸出信息發(fā)送到仲裁單元,仲裁單元輸出最終信息。本發(fā)明能屏蔽任一通道中輸入單元的故障,任一通道的輸入單元發(fā)生故障時(shí)仍能輸出正確結(jié)果,提高通道的可靠性,從而提高整個(gè)冗余控制系統(tǒng)的可靠性。
文檔編號(hào)G05B13/04GK102955427SQ20121045562
公開(kāi)日2013年3月6日 申請(qǐng)日期2012年11月14日 優(yōu)先權(quán)日2012年11月14日
發(fā)明者江煒, 潘艷, 張曉輝, 鄒海, 孫建華, 徐斌, 汪偉 申請(qǐng)人:中國(guó)船舶重工集團(tuán)公司第七一九研究所