SU1372326A1 - Device for majority sampling of asynchronous signals - Google Patents
Device for majority sampling of asynchronous signals Download PDFInfo
- Publication number
- SU1372326A1 SU1372326A1 SU864119386A SU4119386A SU1372326A1 SU 1372326 A1 SU1372326 A1 SU 1372326A1 SU 864119386 A SU864119386 A SU 864119386A SU 4119386 A SU4119386 A SU 4119386A SU 1372326 A1 SU1372326 A1 SU 1372326A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- inputs
- bus
- signal
- Prior art date
Links
Landscapes
- Safety Devices In Control Systems (AREA)
Abstract
Изобретение относитс к автоматике и вычислительной технике и может быть использовано в высоконадежных системах управлени . Цель изобретени состоит в повышении точности и увеличении глубины контрол устройства за счет фиксации поступлени информации только по одному из каналов и сброса ложной информации по этому каналу. Устройство содержит триггеры 1-4, элементы И 5-8, элемент И-НЕ 9, элемент ИЛИ-НЕ 10, счетчик 11, формирователь 12 одиночных импульсов, де- мультиплексор 13, входные шины 14-16, шину 17 сброса, шину 18 тактовых импульсов , вькодную шину 19, выходные контрольные шины 20-27. При поступлении информации только по одному каналу фиксируетс номер этого канала и производитс сброс ложной информации по этому каналу. 3 ил. (ЛThe invention relates to automation and computing and can be used in highly reliable control systems. The purpose of the invention is to increase the accuracy and increase the depth of control of the device by fixing the arrival of information on only one of the channels and resetting false information on this channel. The device contains triggers 1-4, elements AND 5-8, element AND-NOT 9, element OR-NOT 10, counter 11, shaper 12 single pulses, de-multiplexer 13, input buses 14-16, reset bus 17, bus 18 clock pulses, 19 serial bus, output control tires 20-27. When information is received through only one channel, the number of this channel is recorded and false information on this channel is reset. 3 il. (L
Description
со with
Изобретение относитс к импульсной и вычислительной технике и может быть использонано в помехоустойчивых устройствах автоматики и вычислительной техники.The invention relates to a pulsed and computing technique and can be used in interference-resistant automation and computing devices.
Цель изобретени - повышение точности и увеличение глубины контрол устройства за счет фиксации поступлени информации только по одному из каналов и сброса ложной информации по этому каналу,The purpose of the invention is to improve the accuracy and increase the depth of control of the device by recording information on only one of the channels and resetting false information on this channel,
Яа фиг.1 приведена функциональна схема устройства; на фиг.2 - временYa figure 1 shows the functional diagram of the device; figure 2 - times
лов в течение времени .макс отсутствие сигнала по двум каналам в течение времени .,v,fishing during the time .max lack of signal on two channels over time., v,
При поступлении сигнала по одному из информационных входов 14-16 устройства соответствуюпд1Й тригтер 1-3 устанавливаетс в единичное состо ние , а на выходе элемента И 7 формируетс отрицательный импульс, который по первому входу элемента И-НЕ 9 удерживает на его выходе сигнал логической единицы, тем самым удержива счетчик 11 в нулевом состо нии. По оконWhen a signal arrives at one of the information inputs 14-16 of the device, the corresponding trigger 1-3 is set to one state, and a negative impulse is generated at the output of the And 7 element, which, at the first input of the IS – NO element 9, holds the signal of the logical unit at its output thereby keeping the counter 11 in the zero state. By windows
ные диаграммы, по сн ющие работу уст- 15 чании импульса на выходе элемента И ройства; на фиг.З - таблица значений 7, поступающего на С-вход триггера 4,charts explaining the operation of the pulse at the output of an element of the device; in FIG. 3, a table of values 7 arriving at the C input of the trigger 4,
выходных контрольных DIHH.output control DIHH.
Устройство содержит первыйThe device contains the first
втопоследнии устанавливаетс в нулевое состо ние. При этом на обоих входах элемента И-НЕ 9 будет сигнал логирой 2, третий 3 и четвертый 4 триггеры , первый 5, второй 6, третий 7 и 20 ческой единицы, а на его выходе - четвертый 8 элементы И, элемент И-НЕfinally, it is set to the zero state. At the same time, at both inputs of the NAND 9 element there will be a signal of Logyra 2, the third 3 and the fourth 4 triggers, the first 5, the second 6, the third 7 and 20 ces, and at its output the fourth 8 elements AND, the NAND
сигнал логического нул , который поступает на сбросовый вход счетчика I1, разреша при этом счет тактовых импульсов с шины 18. При этом по каж- ные шины 14-lb, ишну 17 сброса, шину 25 дому импульсу на информационных вхо9 , элемент ШШ-НЕ 10, счетчик 11 импульсов , формирователь 12 одиночных импульсов, демультигшексор 13, вход18тактовых импульсов, выходную шинуthe logical zero signal, which is fed to the fault input of the counter I1, allows the clock pulse counting from the bus 18. At the same time, each bus is 14-lb, reset fault 17, home bus 25 pulse for information inputs 9, SHIII-HE element 10 , counter 11 pulses, shaper 12 single pulses, demultiplexer 13, input 18-pulse pulses, output bus
19и контрольные иины 20-27.19 and the control iin 20-27.
На фиг.2 показаны: сигналы на выходах соответствующих элементов 1-13Figure 2 shows: the signals at the outputs of the corresponding elements 1-13
интервалом между импульсами не болеpulse spacing no more
устройства (в скобках указаны соответ-30 входам 14-16 поступают компактно с ствуюрще выходные пшны), сигналы на входных шинах 14-16 устройства, сигналы на шине 18 тактовых импульсов устройства, максимально возможное devices (in brackets indicate the corresponding-30 inputs 14-16 are received compactly with output pshny), signals on input buses 14-16 devices, signals on the bus 18 clock pulses of the device, the maximum possible
рас.макс max.max
фиг2, поз.14, 15, 16), то триггеры 1-3 устанавливаютс в единичное состо ние (фиг.2, поз. 1-3). Fig. 2, POS. 14, 15, 16), then the triggers 1-3 are set to one (Fig. 2, POS. 1-3).
дл данной системы врем t.j, рас- од 1 ри этом на всех входах элемента И 5for this system, the time t.j, is 1 at all the inputs of the AND 5
будет сигнал логической единицы, который с его вьсхода поступает на первый вход элемента ИЛИ-НЕ ,10, на выходе которого формируетс сигнал лосинхронизации ме-жду входными сигналами .there will be a signal of a logical unit, which from its output goes to the first input of the element OR-NOT, 10, at the output of which a losynchronization signal is formed between the input signals.
Устройство работает следующим образом .The device works as follows.
Сигналом на шине 17 сброса тригге- 40 гического нул , поступающий на управ- ры 1-4 устанавливаютс в исходное по- л югаий вход формировател 12 одиночных импульсов (фиг.2, поз. 10). По приходу переднего фронта очередногоThe signal on the reset bus 17 of the trigger 40, which arrives at the controllers 1-4, sets the initial input of the generator of 12 single pulses to the initial field (Fig. 2, pos. 10). On the arrival of the front of the next
тактового импульса по шине I8 на выложение: триггеры 1-3 в нулевое, а триггер 4 в единичное. Элемент И-НЕ9, получа на второй вход сигнал логического нул с нулевого выхода триг- 45 °Д формировател 12 одиночных им- гера 4, формирует на своем выходе о- пульсов формируетс отрицательныйclock pulse on the I8 bus on laying out: triggers 1-3 into zero, and trigger 4 into one. The AND-HE9 element, having received the logical zero signal from the zero output of the tri-45 ° D driver 12 single imiger 4 at the second input, forms negative pulses at its output.
импульс (фиг.2, поз. 12), который возвращает триггер 4 в исходное (единичное ) состо ние и поступает на С50pulse (Fig. 2, pos. 12), which returns trigger 4 to the initial (single) state and goes to C50
гическую единицу, котора удерживает счетчик I1 импульсов в нулевом состо нии , не разреша ему производить счет тактовых импульсов, получаемых с шины 18. Входные сигналы, поступающие на информационные входы 14-16, вл ютс асинхронными, поэтому дл примера показаны прием и обработка импульсов в следующих характерных случа х: по вление сигналов па входах 14-16 компактно с интервалом между импульсами не более Гр , отсутствие сигнала по одному из канавходы триггеров 1-3 и стробируюший вход демультиплексора 13, на адресных входах которого присутствует сигнал логической единицы с выходов триггеров 1-3. В этом случае формируетс 55 сигнал на четвертом выходе демультиплексора 13 (фиг.2, поз. 23), который поступает на контрольную шину 23, сигнализиру наличие информации по всем трем каналам (фиг.З), и черезThe unit that keeps the pulse counter I1 in the zero state does not allow it to produce the counting of the clock pulses received from the bus 18. The input signals to the information inputs 14-16 are asynchronous, so for example, the reception and processing of pulses are shown in The following characteristic cases: the appearance of signals on the inputs 14-16 is compact with an interval between pulses of no more than Gy, the absence of a signal along one of the channels of the triggers 1–3, and a strobe input of the demultiplexer 13, whose address inputs are present The signal of the logical unit from the outputs of the triggers 1-3. In this case, a 55 signal is generated at the fourth output of the demultiplexer 13 (Fig. 2, pos. 23), which is fed to the control bus 23, signaling the presence of information on all three channels (Fig. 3), and through
последнии устанавливаетс в нулевое состо ние. При этом на обоих входах элемента И-НЕ 9 будет сигнал логидах 14-16 происходит сброс-запуск счетчика 11. Емкость счетчика соответствует времени сТрд;. „океthe latter is set to the zero state. At the same time, at both inputs of the NANDI element 9 there will be a signal from logids 14-16 a reset-start of the counter 11 takes place. The capacity of the counter corresponds to the time sTd; “Oka
Если сигналы по информационнымIf the signals are informational
интервалом между импульсами не болееinterval between pulses not more than
входам 14-16 поступают компактно с inputs 14-16 do compactly with
входам 14-16 поступают компактно с inputs 14-16 do compactly with
рас.макс max.max
фиг2, поз.14, 15, 16), то триггеры 1-3 устанавливаютс в единичное состо ние (фиг.2, поз. 1-3). Fig. 2, POS. 14, 15, 16), then the triggers 1-3 are set to one (Fig. 2, POS. 1-3).
1 ри этом на всех входах элемента И 51 on this at all inputs of the element 5
будет сигнал логической единицы, который с его вьсхода поступает на первый вход элемента ИЛИ-НЕ ,10, на выходе которого формируетс сигнал лотактового импульса по шине I8 на формировател 12 одиночных им- пульсов формируетс отрицательныйthere will be a signal of a logical unit, which from its output goes to the first input of the element OR NOT, 10, at the output of which a signal of a lot of pulse is generated across the I8 bus to the generator 12 of single pulses is formed negative
входы триггеров 1-3 и стробируюший вход демультиплексора 13, на адресных входах которого присутствует сигнал логической единицы с выходов триггеров 1-3. В этом случае формируетс сигнал на четвертом выходе демультиплексора 13 (фиг.2, поз. 23), который поступает на контрольную шину 23, сигнализиру наличие информации по всем трем каналам (фиг.З), и черезinputs of triggers 1-3 and the gate input of the demultiplexer 13, on the address inputs of which there is a signal of a logical unit from the outputs of triggers 1-3. In this case, a signal is generated at the fourth output of the demultiplexer 13 (Fig. 2, pos. 23), which is fed to the control bus 23, signaling the presence of information on all three channels (Fig. 3), and through
элемент И 8 на выходную шину 19 (фиг.2, поз. 8). Но окончании импульса с выхода формировател 12 триггеры 1-3 возвращаютс в исходное (нулевое) с состо ние.element And 8 on the output bus 19 (figure 2, pos. 8). But when the pulse ends at the exit of the former 12, the triggers 1–3 return to their initial (zero) state.
Таким образом, дл случа , когда сигналы на входы 14-16 устройства поступают неодновременно с временем рассинхронизации между импульсами, ю не превьш1аю1чим Трд ди сигнал на выходной шине 19 устройства формируетс по приходу первого тактового импульса с шины 18 после прихода последнего входного сигнала. t5Thus, for the case when signals to inputs 14–16 of the device arrive non-simultaneously with the time of desynchronization between pulses, you do not exceed the Tpd signal on the output bus 19 of the device is generated by the arrival of the first clock pulse from the bus 18 after the arrival of the last input signal. t5
В случае, если сигналы на входы 15 и 16 поступают неодновременно с временем рассинхронизации, меньтим рас.ианг сигнал на входе 14 отсутствует (фиг.2, поз. 15 и 16), то, 20 аналогично, по импульсу с входа 16 происходит сброс-запуск счетчика 11, который считает импульсы с шинь 18. Через .MOkc выходе счетчика 1 1 по вл етс сигнал логической единицы,25 поступаюпшй на второй вход элемента ЛИ-НЕ 10, формиру на его выходе сигнал логического нул (фиг.2,поз.10) поступающий на управл ющий вход форировател 12, а по приходу передне- ЗО го фронта очередного тактового имульса по шине 18 на его выходе форируетс отрицательный импульс (фиг.2, поз. 12). Этот импульс возIf the signals to the inputs 15 and 16 do not arrive simultaneously with the desynchronization time, we do not have a smaller input signal 14 (figure 2, pos. 15 and 16), then 20 similarly, the input 16 is reset. starting counter 11, which counts pulses from bus 18. Through .MOkc the output of counter 1 1, a logical unit signal appears, 25 arriving at the second input of LI-NO 10, forming a logical zero signal at its output (FIG. 2, pos. 10) arriving at the control input of the forirovator 12, and upon the arrival of the anterior ZO front of the next clock imul ca bus 18 at its output foriruets negative pulse (Figure 2, Pos. 12). This impulse
вращает в исходное (единичное) состоние триггер 4, тем самым обнул счетчик 11, а также поступает на С- входы триггеров 1-3 и стробируюпшй- вход демультиплексора 13, на втором и третьем адресным входах которого присутствует сигнал логической единицы с выходов триггеров 2 и 3 (фиг.2, поз. 2, З). В этом случае формируетс сигнал на втором выходе демультиплексора 13 (фиг.2, поз, 21), который поступает на контрольную шину 21, сигнализиру об отсутствии информации по первому каналу (фиг.З), и через элемент И 8 на выходную шину 19 (фиг.2, поз. 8). По окончании этого импульса триггеры 2 и 3 возвращаютс в исходное (нулевое) состо ние и устройство готово к приему следующих асинхронных сигналов.the trigger 4 rotates into the initial (single) state, thereby swatting the counter 11, and also enters the C-inputs of triggers 1-3 and the strobe-input of demultiplexer 13, the signal of the logical unit from the outputs of the trigger 2 and on the second and third address inputs 3 (figure 2, pos. 2, C). In this case, a signal is generated at the second output of the demultiplexer 13 (Fig. 2, pos. 21), which is fed to the control bus 21, signaling the absence of information on the first channel (Fig. 3), and through the And 8 element to the output bus 19 ( figure 2, pos. 8). At the end of this pulse, the triggers 2 and 3 return to the initial (zero) state and the device is ready to receive the next asynchronous signals.
В случае, если сигнал поступил только на один из входов устройства, а на двух других входах отсутствует в течение времени (фиг,2,If the signal is received only on one of the inputs of the device, and on the other two inputs is absent for a time (FIG. 2,
поз. 14), то, аналогич}1О, гтроисходит сброс-запуск счетчика 11, на выходе которого через врем Гр с, лакс формируетс импульс, которьц через элемент ИЛИ-НЕ 10 (фиг.2, поз.10) поступает на управл ющий вход формировател 12, и на его выходе формируетс отрицательный импульс (фиг.2, поз. 12). В этом случае только на первом адресном входе демультиплексора 13 присутствует сигнал логической единицы (фиг.2, поз. 1), следователь ;но, сигнал формируетс на седьмом выходе демультиплексора 13 (фиг.2, поз, 26) и поступает на контрольную пжну 26, сигнализиру о наличии ин- формагщи только по первому каналу (фиг.З). По окончании импульса с выхода формировател I2 триггер 1 возвращаетс в исходное состо ние, и устройство готово к приему следующих асинхронных сигналов.pos. 14), then, similarly} 1O, a reset-start of the counter 11 is outputted, the output of which is through the time Gy s, the lax an impulse is formed, which through the element OR-NOT 10 (figure 2, position 10) goes to the control input of the imager 12, and a negative pulse is generated at its output (Fig. 2, pos. 12). In this case, only at the first address input of the demultiplexer 13 there is a signal of a logical unit (Fig. 2, pos. 1), the investigator; however, the signal is generated at the seventh output of the demultiplexer 13 (Fig. 2, pos. 26) and goes to the test station 26 , signaling the availability of information only on the first channel (Fig. 3). At the end of the pulse from the output of the forcer I2, the trigger 1 returns to the initial state, and the device is ready to receive the next asynchronous signals.
Таким образом, дл случа , когда сигналы на входы 14-16 устройства поступают не одновременно с временем рассинхронизации между импульсами.Thus, for the case when the signals to the inputs 14-16 of the device do not arrive simultaneously with the time of desynchronization between pulses.
бОЛЬРГИМ ГBOLRHIM G
рае , маке paradise, make
происходит ожиданиеwaiting happens
отсутствующего сигнала в течение вре- При этом сигнал наmissing signal during the time
меии с-ру „о,, выходной шине 19 формируетс только в случае поступлени входных сигналов по двум (2/3) каналам с фиксацией номера канала, по которому отсутствует информаци . Если же сигнал поступает только по одному из каналов , то происходит фиксаци номера этого канала, а на выходной шине 19 сигнал не формируетс .The output bus 19 is formed only in case of input signals coming through two (2/3) channels with fixation of the channel number on which there is no information. If the signal comes through only one of the channels, then the number of that channel is fixed, and no signal is generated on the output bus 19.
В устройстве предусмотрена фиксаци его сбо , например, при поступлении на один из входов 14-16 импульса малой длительности (помехи), от которого срабатывает триггер 4, но не срабатывают триггеры 1-3,или ложное срабатывание триггера 4 либо формировател 12, привод щее к формированию на выходе формировател выходного импульса (фиг,2, поз. 10, 12). При этом на всех адресных входах демультиплексора 1 3 будет сигнал логи- - ческого нул , и, следовательно, сигнал формируетс на п том выходе демультиплексора (фиг,2, поз. 24), т.е, на контрольной шине 24, фиксиру сбой устройства (фиг.З).The device provides for its latching, for example, when a short pulse (interference) pulse arrives at one of the inputs 14-16, from which trigger 4 is triggered, but triggers 1-3 do not trigger, or false triggering 4 triggers to the formation of an output pulse at the output of the shaper (FIG. 2, pos. 10, 12). In this case, at all address inputs of the demultiplexer 1 3 there will be a signal of logical zero, and, therefore, a signal is generated at the fifth output of the demultiplexer (FIG. 2, pos. 24), i.e., on the control bus 24, fixing the device failure (fig.Z).
Положительный эффект изобретени заключаетс в том, что предложенноеThe positive effect of the invention is that the proposed
устройство по сравнению с известным имеет более высокую точность пыбора асинхронных сигналов и большую глубину контрол , так как позвол ет контролировать наличие информации только по одному из каналов. Причем при поступлении сигнала только по одному из каналов производитс фиксаци номера этого канала и устройство возвращаетс в исходное состо ние, т.е. происходит сброс ложной информации по этому каналу.Compared to the known device, the device has a higher accuracy of selecting asynchronous signals and a greater depth of control, since it allows controlling the availability of information only on one of the channels. Moreover, when a signal arrives through only one of the channels, the number of this channel is fixed and the device returns to the initial state, i.e. false information is reset on this channel.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864119386A SU1372326A1 (en) | 1986-06-18 | 1986-06-18 | Device for majority sampling of asynchronous signals |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864119386A SU1372326A1 (en) | 1986-06-18 | 1986-06-18 | Device for majority sampling of asynchronous signals |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1372326A1 true SU1372326A1 (en) | 1988-02-07 |
Family
ID=21257279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU864119386A SU1372326A1 (en) | 1986-06-18 | 1986-06-18 | Device for majority sampling of asynchronous signals |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1372326A1 (en) |
-
1986
- 1986-06-18 SU SU864119386A patent/SU1372326A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1056489, кл. О 06 F 11/18, 1983. Авторское свидетельство СССР № 1218503, кл. Н 05 К 10/00, 1984. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1372326A1 (en) | Device for majority sampling of asynchronous signals | |
SU1714797A1 (en) | Device for control over pulse train | |
SU1711172A1 (en) | Multichannel subscribers-to-common bus interface unit | |
SU1228253A1 (en) | Minimum duration pulse discriminator | |
SU1473077A1 (en) | Device for monitoring a pulse train | |
SU1647865A1 (en) | Driver of pulses for detecting the start and end of pulse trains | |
SU1451840A1 (en) | Pulse shaper | |
SU917324A1 (en) | Pulse synchronizing device | |
SU1267602A1 (en) | Device for detecting pulse loss | |
SU1119196A1 (en) | Majority device | |
SU1226629A1 (en) | Device for converting pulse train | |
SU640284A1 (en) | Command information receiving device | |
SU1411947A1 (en) | Pulse shaper | |
SU1758863A1 (en) | Device for pulse selection by duration | |
SU1718372A2 (en) | Device to extract and subtract first pulse out of series | |
SU930628A1 (en) | Pulse discriminator | |
SU1172001A1 (en) | Device for converting pulse train to rectangular pulse | |
SU1465872A1 (en) | Period measuring device | |
SU1649563A1 (en) | Device for simulating a dual channel queueing system | |
SU1226655A1 (en) | Scaling device | |
SU1472908A1 (en) | Pulse distributor checkout unit | |
SU1555842A1 (en) | Selector of sequence of given duration containing pulses of given duration | |
SU1764155A1 (en) | Synchronizing pulses package discriminating device | |
SU1005054A1 (en) | Multi-channel device for group request servicing | |
SU1347161A1 (en) | Pulse burst former |