CN103529691A - Table look-up three-redundant-signal processing method - Google Patents
Table look-up three-redundant-signal processing method Download PDFInfo
- Publication number
- CN103529691A CN103529691A CN201210231179.2A CN201210231179A CN103529691A CN 103529691 A CN103529691 A CN 103529691A CN 201210231179 A CN201210231179 A CN 201210231179A CN 103529691 A CN103529691 A CN 103529691A
- Authority
- CN
- China
- Prior art keywords
- signal processing
- delta
- triple redundance
- equal
- global variable
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Abstract
The invention belongs to the field of signal processing and particularly discloses a table look-up three-redundant-signal processing method. The method comprises the following steps: (1) measuring values of three redundant channels Vx1, Vx2 and Vx3; (2) calculating difference values delta Vx12, delta Vx23 and delta Vx13 between every two of three redundant signals; and (3) looking up a three-redundant-signal look-up table. The third step includes two sub steps: (3.1) judging the relationship between delta Vx12 and a fault judging threshold delta, between delta Vx23 and the fault judging threshold delta and between delta Vx13 and the fault judging threshold delta and looking up the above table, wherein, when delta Vx12, delta Vx23 and delta Vx13 are smaller than or equal to delta, a global variable K is equal to 0, which suggests that the three channels are normal, and any of the channels is taken as the current three-redundant-signal processing result; and (3.2) continuing judging the relationship between delta Vx12 and delta, between delta Vx23 and delta and between delta Vx13 and delta when the global variable K is not equal to 0 and looking up the above table to obtain a three-redundant-signal processing result. The method can enable the pulse of a three-redundant-signal processing result to be minimized.
Description
Technical field
The invention belongs to signal process field, be specifically related to a kind of disposal route of table-look-up type triple redundance signal.
Background technology
The reliability requirement of China's aerospacecraft is more and more higher at present, accordingly the reliability requirement of each building block is also improved day by day, the servo control mechanism of especially controlling as aerospacecraft just seems more important as its reliability of the most basic one deck of whole system.By Redundancy Design, be generally to improve the effective means of servo control mechanism reliability, especially the configuration of triple redundance use is more and more frequent, thereby brings triple redundance signal processing method problem.Normally used triple redundance signal processing method is the mode of majority voting, in three signals, finds out wherein two the most approaching signals, and the mean value of getting them is as final definite signal, and what the method was followed is exactly the principle that the minority is subordinate to the majority.But, conventionally signal is continually varying, and triple redundance signal is often to intermesh, pass through mutually, if adopt the method for majority voting, its voting result is switched by inevitable not stopping between triple redundance signal, even if therefore signal all also there will be on a large scale under normal circumstances, multifrequency time pulsation, this pulsation tends to be brought in result as a kind of interference.Therefore, need a kind of triple redundance signal processing method of pulsing little.
Summary of the invention
Object of the present invention will overcome the deficiencies in the prior art exactly, and a kind of disposal route of triple redundance signal is provided, and the method can make the pulsation of triple redundance signal processing results be reduced to minimum.
Realize the technical scheme of the object of the invention: a kind of table-look-up type triple redundance signal processing method, it comprises the following steps:
(1) measure three redundant channel, tunnel V
x1, V
x2, V
x3value;
(2) V measuring according to above-mentioned steps (1)
x1, V
x2, V
x3value, calculate triple redundance signal V
x1, V
x2, V
x3difference DELTA V between two
x12, Δ V
x23, Δ V
x13be shown below:
ΔV
x12=|V
x1-V
x2|
ΔV
x23=|V
x2-V
x3|
ΔV
x13=|V
x1-V
x3|
(3) the difference DELTA V of the triple redundance signal obtaining according to above-mentioned steps (2) between between two
x12, Δ V
x23, Δ V
x13, according to the corresponding relation of following table 1, table look-up:
(3.1) judge respectively the difference DELTA V of triple redundance signal
x12, Δ V
x23, Δ V
x13and the relation between fault judgement thresholding Δ, then looks into following table 1 according to the relation between these values, from following table 1:
As Δ V
x12, Δ V
x23, Δ V
x13while being all less than or equal to Δ, the global variable K=0 of output, illustrates that three paths are all normal, now can appoint and get a-road-through road as current triple redundance signal processing results V
x;
(3.2), when the global variable K exporting is not equal to 0, continue judgement Δ V in certain execution cycle
x12, Δ V
x23, Δ V
x13and the relation between fault judgement thresholding Δ, then looks into following table 1 according to the relation between these values, obtains triple redundance signal processing results V
x.
Described step (3.2) comprises the following steps:
(3.2.1) as Δ V
x12be greater than Δ and Δ V
x23, Δ V
x13while being all less than or equal to Δ, the global variable K=1 of output, illustrates first via passage or the second paths fault, gets the redundant signals V of Third Road passage
x3as current triple redundance signal processing results;
(3.2.2) as Δ V
x23be greater than Δ and Δ V
x12, Δ V
x13while being all less than or equal to Δ, the global variable K=2 of output, illustrates the second paths or Third Road channel failure, gets the redundant signals V of first via passage
x1as current triple redundance signal processing results;
(3.2.3) as Δ V
x13be greater than Δ and Δ V
x12, Δ V
x23while being all less than or equal to Δ, the global variable K=3 of output, illustrates first via passage or Third Road channel failure, gets V
x2as current triple redundance signal processing results;
(3.2.4) as Δ V
x12with Δ V
x23all be greater than Δ and Δ V
x13while being less than or equal to Δ, the global variable K=4 of output, illustrates the second paths fault, gets V
x1as current triple redundance signal processing results;
(3.2.5) as Δ V
x23with Δ V
x13all be greater than Δ and Δ V
x12while being less than or equal to Δ, the global variable K=5 of output, illustrates Third Road channel failure, gets V
x1as current triple redundance signal processing results V
x;
(3.2.6) as Δ V
x12with with Δ V
x13all be greater than Δ and Δ V
x23while being less than or equal to Δ, the global variable K=6 of output, illustrates first via channel failure, gets V
x2as current triple redundance signal processing results;
(3.2.7) as Δ V
x12, Δ V
x23, Δ V
x13while being all less than or equal to Δ, the global variable K=7 of output, at least two faults of three passages, average and process knot as current triple redundance signal.
Useful technique effect of the present invention is: by the method for tabling look-up, realize the voting of Liao San road displacement signal; Avoided the phenomenon of majority voting arithmetic result pulsation; The method is only just switched when breaking down, and Output rusults is more steady.
Accompanying drawing explanation
Fig. 1 is the processing flow chart of a kind of table-look-up type triple redundance signal processing method provided by the present invention.
Embodiment
Below in conjunction with drawings and Examples, the present invention is described in further details.
A kind of table-look-up type triple redundance signal processing method provided by the present invention, comprises the following steps:
(1) first aerospacecraft servo control mechanism is carried out to system initialization, then adopt A-D converter to measure three redundant channel, tunnel V
x1, V
x2, V
x3value,
Wherein, V
x1for the redundant signals of first via passage 1, V
x2be the redundant signals of the second paths 2, V
x3redundant signals for Third Road passage 3.
(2) V measuring according to above-mentioned steps (1)
x1, V
x2, V
x3value, calculate triple redundance signal V
x1, V
x2, V
x3difference DELTA V between two
x12, Δ V
x23, Δ V
x13be shown below:
ΔV
x12=|V
x1-V
x2|
ΔV
x23=|V
x2-V
x3|
ΔV
x13=|V
x1-V
x3|
Wherein, Δ V
x12for the difference between the first via and the second tunnel, Δ V
x23be the difference between the second road and Third Road, Δ V
x13for the difference between the first via and Third Road.
(3) the difference DELTA V of the triple redundance signal obtaining according to above-mentioned steps (2) between between two
x12, Δ V
x23, Δ V
x13, according to the corresponding relation of following table 1, table look-up:
Table 1 triple redundance signal question blank
In upper table 1, K is triple redundance signal global variable.V
xfor triple redundance result.Δ is fault judgement thresholding, and the definite of Δ value need to determine according to a large amount of data, conventionally can according to triple redundance signal under normal circumstances the twice of maximum difference determine, wherein, maximum difference refers to Δ V
x12, Δ V
x23, Δ V
x13the value of middle maximum.
Only have when K is 0, next execution cycle just re-starts the computing of tabling look-up, during other situation, all illustrate and at least exist a road to occur extremely, according to upper table 1, carrying out the output switching of triple redundance signal processing results Vx controls, next execution cycle no longer carries out redundancy and processes computing, directly the result of current period is continued forever.The concrete steps of tabling look-up according to the corresponding relation of upper table 1 are as follows:
(3.1) judge respectively the difference DELTA V of triple redundance signal
x12, Δ V
x23, Δ V
x13and the relation between fault judgement thresholding Δ, then looks into upper table 1 according to the relation between these values, from upper table 1:
As Δ V
x12, Δ V
x23, Δ V
x13while being all less than or equal to Δ, the global variable K=0 of output, illustrates that three paths are all normal, now can appoint and get a-road-through road V
x1, V
x2, V
x3zhong mono-tunnel is as current triple redundance signal processing results V
x.And next execution cycle repeats above-mentioned computing.
(3.2), when the global variable K exporting is not equal to 0, carry out following judgement: the difference DELTA V that judges respectively triple redundance signal in certain execution cycle
x12, Δ V
x23, Δ V
x13and the relation between fault judgement thresholding Δ, then looks into upper table 1 according to the relation between these values, from upper table 1:
(3.2.1) as Δ V
x12be greater than Δ and Δ V
x23, Δ V
x13while being all less than or equal to Δ, the global variable K=1 of output, illustrates first via passage 1 or the second paths 2 faults, gets the redundant signals V of Third Road passage 3
x3as current triple redundance signal processing results Vx;
(3.2.2) as Δ V
x23be greater than Δ and Δ V
x12, Δ V
x13while being all less than or equal to Δ, the global variable K=2 of output, illustrates the second paths 2 or Third Road passage 3 faults, gets the redundant signals V of first via passage 1
x1as current triple redundance signal processing results Vx;
(3.2.3) as Δ V
x13be greater than Δ and Δ V
x12, Δ V
x23while being all less than or equal to Δ, the global variable K=3 of output, illustrates first via passage 1 or Third Road passage 3 faults, gets V
x2as current triple redundance signal processing results Vx;
(3.2.4) as Δ V
x12with Δ V
x23all be greater than Δ and Δ V
x13while being less than or equal to Δ, the global variable K=4 of output, illustrates the second paths 2 faults, gets V
x1as current triple redundance signal processing results Vx;
(3.2.5) as Δ V
x23with Δ V
x13all be greater than Δ and Δ V
x12while being less than or equal to Δ, the global variable K=5 of output, illustrates Third Road passage 3 faults, gets V
x1as current triple redundance signal processing results Vx;
(3.2.6) as Δ V
x12with with Δ V
x13all be greater than Δ and Δ V
x23while being less than or equal to Δ, the global variable K=6 of output, illustrates first via passage 1 fault, gets V
x2as current triple redundance signal processing results Vx;
(3.2.7) as Δ V
x12, Δ V
x23, Δ V
x13while being all less than or equal to Δ, the global variable K=7 of output, at least two faults of three passages, average as current triple redundance signal processing results, i.e. Vx=(V
x1+ V
x2+ V
x3)/3.
By above step, can find out, the all-pass of handling of this triple redundance signal is crossed the method realization of tabling look-up, in addition, under normal circumstances, forever only export a kind of result, and if only if, and a certain road occurs when abnormal, output triple redundance signal once switches, then again do not switch, therefore process Output rusults more steady, do not produce pulsation.
In conjunction with the accompanying drawings and embodiments the present invention is explained in detail above, but the present invention is not limited to above-described embodiment, in the ken possessing those of ordinary skills, can also under the prerequisite that does not depart from aim of the present invention, makes various variations.The content not being described in detail in the present invention all can adopt prior art.
Claims (2)
1. a table-look-up type triple redundance signal processing method, is characterized in that, it comprises the following steps:
(1) measure three redundant channel, tunnel V
x1, V
x2, V
x3value;
(2) V measuring according to above-mentioned steps (1)
x1, V
x2, V
x3value, calculate triple redundance signal V
x1, V
x2, V
x3difference DELTA V between two
x12, Δ V
x23, Δ V
x13be shown below:
ΔV
x12=|V
x1-V
x2|
ΔV
x23=|V
x2-V
x3|
ΔV
x13=|V
x1-V
x3|
(3) the difference DELTA V of the triple redundance signal obtaining according to above-mentioned steps (2) between between two
x12, Δ V
x23, Δ V
x13, according to the corresponding relation of following table 1, table look-up:
Table 1
(3.1) judge respectively the difference DELTA V of triple redundance signal
x12, Δ V
x23, Δ V
x13and the relation between fault judgement thresholding Δ, then looks into upper table 1 according to the relation between these values, from upper table 1:
As Δ V
x12, Δ V
x23, Δ V
x13while being all less than or equal to Δ, the global variable K=0 of output, illustrates that three paths are all normal, and this former a-road-through road of getting is as current triple redundance signal processing results V
x;
(3.2), when the global variable K of output is not equal to 0, continue judgement Δ V
x12, Δ V
x23, Δ V
x13and the relation between fault judgement thresholding Δ, then looks into upper table 1 according to the relation between these values, obtains triple redundance signal processing results V
x.
2. a kind of table-look-up type triple redundance signal processing method according to claim 1, is characterized in that: described step (3.2) comprises the following steps:
(3.2.1) as Δ V
x12be greater than Δ and Δ V
x23, Δ V
x13while being all less than or equal to Δ, the global variable K=1 of output, illustrates first via passage (1) or the second paths (2) fault, gets the redundant signals V of Third Road passage (3)
x3as current triple redundance signal processing results;
(3.2.2) as Δ V
x23be greater than Δ and Δ V
x12, Δ V
x13while being all less than or equal to Δ, the global variable K=2 of output, illustrates the second paths (2) or Third Road passage (3) fault, gets the redundant signals V of first via passage (1)
x1as current triple redundance signal processing results;
(3.2.3) as Δ V
x13be greater than Δ and Δ V
x12, Δ V
x23while being all less than or equal to Δ, the global variable K=3 of output, illustrates first via passage (1) or Third Road passage (3) fault, gets V
x2as current triple redundance signal processing results;
(3.2.4) as Δ V
x12with Δ V
x23all be greater than Δ and Δ V
x13while being less than or equal to Δ, the global variable K=4 of output, illustrates the second paths (2) fault, gets V
x1as current triple redundance signal processing results;
(3.2.5) as Δ V
x23with Δ V
x13all be greater than Δ and Δ V
x12while being less than or equal to Δ, the global variable K=5 of output, illustrates Third Road passage (3) fault, gets V
x1as current triple redundance signal processing results Vx;
(3.2.6) as Δ V
x12with with Δ V
x13all be greater than Δ and Δ V
x23while being less than or equal to Δ, the global variable K=6 of output, illustrates first via passage (1) fault, gets V
x2as current triple redundance signal processing results;
(3.2.7) as Δ V
x12, Δ V
x23, Δ V
x13while being all less than or equal to Δ, the global variable K=7 of output, at least two faults of three passages, average and process knot as current triple redundance signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210231179.2A CN103529691B (en) | 2012-07-04 | 2012-07-04 | A kind of table-look-up type triple redundance signal processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210231179.2A CN103529691B (en) | 2012-07-04 | 2012-07-04 | A kind of table-look-up type triple redundance signal processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103529691A true CN103529691A (en) | 2014-01-22 |
CN103529691B CN103529691B (en) | 2016-08-10 |
Family
ID=49931787
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210231179.2A Active CN103529691B (en) | 2012-07-04 | 2012-07-04 | A kind of table-look-up type triple redundance signal processing method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103529691B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106705822A (en) * | 2016-11-29 | 2017-05-24 | 中国神华能源股份有限公司 | Turbine valve stroke measuring device, turbine valve stroke monitoring system and turbine valve stroke monitoring method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5031180A (en) * | 1989-04-11 | 1991-07-09 | Trw Inc. | Triple redundant fault-tolerant register |
EP0754990A2 (en) * | 1995-07-20 | 1997-01-22 | Raytheon Company | Voting node for a distributed control system |
CN101576836A (en) * | 2009-06-12 | 2009-11-11 | 北京航空航天大学 | Degradable three-machine redundancy fault-tolerant system |
CN101794241A (en) * | 2010-01-27 | 2010-08-04 | 清华大学 | Circuit of power-on reset of triple redundancecy fault-tolerance computer based on programmable logic device |
-
2012
- 2012-07-04 CN CN201210231179.2A patent/CN103529691B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5031180A (en) * | 1989-04-11 | 1991-07-09 | Trw Inc. | Triple redundant fault-tolerant register |
EP0754990A2 (en) * | 1995-07-20 | 1997-01-22 | Raytheon Company | Voting node for a distributed control system |
CN101576836A (en) * | 2009-06-12 | 2009-11-11 | 北京航空航天大学 | Degradable three-machine redundancy fault-tolerant system |
CN101794241A (en) * | 2010-01-27 | 2010-08-04 | 清华大学 | Circuit of power-on reset of triple redundancecy fault-tolerance computer based on programmable logic device |
Non-Patent Citations (1)
Title |
---|
曾广商 等: ""高可靠三冗余伺服机构系统"", 《航天控制》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106705822A (en) * | 2016-11-29 | 2017-05-24 | 中国神华能源股份有限公司 | Turbine valve stroke measuring device, turbine valve stroke monitoring system and turbine valve stroke monitoring method |
Also Published As
Publication number | Publication date |
---|---|
CN103529691B (en) | 2016-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102621938A (en) | Triple redundancy control system in process control and method thereof | |
CN103683391A (en) | Power control method of battery management system | |
CN104467368B (en) | The current equalizing method and power-supply system of a kind of voltage source | |
CN108698630B (en) | Computing and functional architecture system for improving failure safety of power steering apparatus | |
CN106227195B (en) | A kind of fault detection judges compensation triple redundance method of servo-controlling | |
US9189957B2 (en) | Single cycle offset adjustment for traffic signal controllers using a threshold percentage of the cycle length | |
US20130079902A1 (en) | Multi-channel control switchover logic | |
CN109491238B (en) | Redundancy method for controller of subway platform door control system | |
CN203786481U (en) | Gas turbine redundancy control system analog quantity input module | |
CN102955427A (en) | Interconnecting error correction type triple-modular redundancy control system and arbitration method | |
CN202421819U (en) | Triple redundancy analog output module for DCS (Distributed Control System) | |
CN112757897A (en) | Self-learning method and system for accelerator pedal of pure electric vehicle and vehicle | |
CN107479362A (en) | A kind of fault tolerant control method of hybrid magnets suspension system | |
WO2016091022A1 (en) | Sub-module distributed control method, device and system | |
WO2016202396A8 (en) | Bus failure detection transceiver architecture and transceiver operation method | |
CN107124130A (en) | A kind of rotary transformer position failure information judges and fault handling method | |
JP2022521938A (en) | Safety system and how to operate the safety system | |
CN103018623A (en) | Method for automatically adjusting phase sequence wiring error | |
US20180343092A1 (en) | Communication device and communication system | |
CN103529691A (en) | Table look-up three-redundant-signal processing method | |
US20180322001A1 (en) | Methods for operating multicore processors | |
US20110264832A1 (en) | Systems, methods, and apparatus for facilitating communications between an external controller and fieldbus devices | |
CN105206084B (en) | A kind of traffic signal control method detected based on detector failures | |
CN104253596A (en) | Anti-shake processing method and equipment for switch circuit | |
JP5635156B1 (en) | Distribution line rolling load system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |