SU1619277A1 - Device for checking pulse trains - Google Patents
Device for checking pulse trains Download PDFInfo
- Publication number
- SU1619277A1 SU1619277A1 SU894644766A SU4644766A SU1619277A1 SU 1619277 A1 SU1619277 A1 SU 1619277A1 SU 894644766 A SU894644766 A SU 894644766A SU 4644766 A SU4644766 A SU 4644766A SU 1619277 A1 SU1619277 A1 SU 1619277A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- counter
- input
- output
- group
- inputs
- Prior art date
Links
- 238000001208 nuclear magnetic resonance pulse sequence Methods 0.000 claims 1
- 238000004891 communication Methods 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 abstract description 2
- 230000010365 information processing Effects 0.000 abstract description 2
- 101100087530 Caenorhabditis elegans rom-1 gene Proteins 0.000 description 2
- 101100305983 Mus musculus Rom1 gene Proteins 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Изобретение относитс к автоматике и цифровой технике и предназначено дл проверки сложных блоков синхронизации, контроллеров, датчи- ков информации, используемых в автоматизированных системах управлени , обработки информации, св зи. Объем пам ти устройствауменьшен путем обеспечени однократной записи информации в блоке пам ти на весь пакет импульсов контролируемой последовательности , поступающей на один из входов устройства, записи в блоке пам ти информации о размерности пакета импульсов. Целью изобретени вл етс расширение функциональных возможностей путем обеспечени контрол многоразр дных пачек импульсов. Поставленна цель достигаетс благодар введению счетчика, элемента ИЛИ, одновибратора. 2 ил.The invention relates to automation and digital technology and is intended to test complex synchronization units, controllers, information sensors used in automated control systems, information processing, and communications. The memory size of the device is reduced by providing a one-time recording of information in the memory block for the entire packet of pulses of the monitored sequence to one of the inputs of the device, and recording in the memory block information about the dimension of the packet of pulses. The aim of the invention is to enhance the functionality by providing control of multi-bit pulse bursts. The goal is achieved by introducing a counter, an OR element, a one-shot. 2 Il.
Description
Изобретение относитс к автоматике и цифровой технике и предназначено дл проверки сложных блоков синхронизации , контроллеров, датчиков информации, используемых в автоматизированных системах управлени , обработки информации, св зи.The invention relates to automation and digital technology and is intended to test complex synchronization units, controllers, information sensors used in automated control systems, information processing, and communication.
Цель изобретени - расширение функциональных возможностей устройства за счет контрол многоразр дных пачек импульсов.The purpose of the invention is to expand the functionality of the device by controlling multi-bit pulse bursts.
На фиг.1 приведена функциональна схема устройства; на фиг.2 - временна диаграмма его работы.Figure 1 shows the functional diagram of the device; figure 2 - the timing diagram of his work.
Устройство содержит блок 1 пам ти числа импульсов, первый 2 и второй 3 счетчики, первый 4 и второй 5 коммутаторы , дешифратор 6, элемент ИЛИ 7, одновибратор 8, выход 9 ошибки, входы 10 контролируемых последовательностей , вход 1 разрешени записи , группу входов 12 задани номера контролируемой последовательности , группу выходов 13, 14 блока 1 пам ти.The device contains a block of 1 memory of the number of pulses, the first 2 and second 3 counters, the first 4 and second 5 switches, the decoder 6, the element OR 7, the one-shot 8, the output 9 errors, the inputs 10 of controlled sequences, the input 1 write resolution, the group of inputs 12 setting the number of the controlled sequence, the group of outputs 13, 14 of the memory block 1.
Блок 1 пам ти представл ет собой ПЗУ статического типа. Он предназначен дл хранени программ контрол последовательностей пакетов импульсов . При поступлении адреса на вход блока 1 пам ти на его выходе 13 формируетс код номера входа, по которому в следующий момент времени будет поступать очередной i-й пакет импульсов контролируемой последовательности (разр дность кода определ етс числом п входов 10), а на выходе 14 формируетс код числа, сложение которого с числом импульсов в пакете дает число, при которомMemory unit 1 is a static type ROM. It is intended for storing pulse packet sequence control programs. When the address arrives at the input of memory block 1, the input number code is generated at its output 13, which will receive the next i-th burst of monitored sequence at the next time (the code size is determined by the number n of inputs 10), and output 14 a code of a number is formed, the addition of which with the number of pulses in the packet gives a number at which
СОWITH
к sl to sl
второй сметчик 3 формирует на своем выходе импульс переполнени .The second estimator 3 generates an overflow pulse at its output.
Счетчик 2 служит дл записи, хранени , модификации и выдачи адреса дл блока 1 пам ти Запись начального адреса контролируемой последовательности , поступающего на группу информационных входов счетчика 2 с входа 12 устройства, осуществл етс по заднему фронту импульса, поступающему на вход разрешени записи счетччка 2 с входа 1 устройства. Модификаци адреса осуществл етс ггутрм увеличени предыдущего адреса по заднему фронту импульса, поступающего с выхода переполнени счетчика 3 на счетный вход счетчика 2.Counter 2 is used for recording, storing, modifying, and issuing an address for memory block 1 Recording the start address of the monitored sequence that arrives at the group of information inputs of counter 2 from device 12, takes place on the falling edge of the pulse that enters the record enable input of counter 2 s input 1 device. The address is modified by increasing the previous address by the falling edge of the pulse coming from the overflow output of counter 3 to the counting input of counter 2.
Счетчик 3 предназначен дл подсчета числа импульсов в i-м пакете контролируемой последовательности. Код (N -) (где N число переполнени ) , поступающий на информационный вход счетчика 3 с выхода 13 блока 1 там тп, записываетс по заднему фрон ту импульса, поступающего на его синхровход с выхода одновибратора 3, При поступлении импульса с выхода коммутатора 4 на счетный вход счетчика 3 он увеличивает свое состо ние на единицу.Counter 3 is designed to count the number of pulses in the i-th packet of the monitored sequence. The code (N -) (where N is the number of overflow), which enters the information input of counter 3 from output 13 of block 1 there tp, is recorded on the falling edge of the pulse arriving at its synchronous input from the output of one-oscillator 3. When a pulse arrives from the output of switch 4 on the counter input of counter 3 increases its state by one.
Коммутатор 4 служит дл формировани импульса на счетный вход счетчика 3, если поступивший на вход 10 устройства импульс соответствует контролируемой последовательности пакетов импульсов.The switch 4 serves to generate a pulse to the counting input of the counter 3, if the incoming pulse at the device input 10 corresponds to a controlled sequence of pulse packets.
Коммутатор 5 формирует импульс нЈ выходе 9 ошибки, если поступивший на один из входов 10 устройства не принадлежит контролируемой последовательности .Switch 5 generates a pulse on the output 9 error, if received at one of the inputs 10 of the device does not belong to the controlled sequence.
Дешифратор 6 в соответствии с кодом, поступившим с выхода 13 ПЗУ 1 формирует упоавл ющие сигналы на входы коммутаторов 4 и 5, что позвол ет различать импульсы, принадлежащие и не принадлежащие контролируемой последовательности.The decoder 6, in accordance with the code received from the output 13 of the ROM 1, generates input signals to the inputs of the switches 4 and 5, which makes it possible to distinguish the pulses belonging to and not belonging to the controlled sequence.
Элемент ИЛИ 7 предназначен дл управлени одновибратором 8.The element OR 7 is designed to control the one-shot 8.
Последний формирует на свем выход импульс длительностью, обеспечивающеThe latter forms on its output a pulse with a duration that provides
окончание переходных процессов приtermination of transient processes
записи адреса в счетчик 2 и считыва- write address to counter 2 and read
ние по нему информации из ПЗУ 1. Одновибратор 8 формирует импульс дл записи в счетчик 3,the information on it from the ROM 1. The one-vibrator 8 generates a pulse for writing to the counter 3,
п P
Q 5 Q 5
эuh
00
5five
00
5five
00
Устройство работает следующим образом .The device works as follows.
Перед началом функционировани элементы пам ти устройства устанавливаютс в ноль. Цепи начальной установки на фиг.1 условно не показаны . В счетчик 2 с входа 12 записываетс начальный адрес контролируемой последовательности по импульсу, поступившему на вход 11,Prior to operation, the device memory elements are set to zero. The circuit of the initial installation in FIG. 1 is conventionally not shown. In counter 2, from input 12, the starting address of the monitored sequence is recorded from the pulse received at input 11,
Из счетчика 2 адрес поступает на вход блока 1 пам ти, из которого считываетс на выходе 13 код номера входа, например 10.i,который поступает на вход дешифратора 6, а с выхода 14 блока 1 считываетс код (N -- )f который поступает на информационный вход счетчика 3.From counter 2, the address is fed to the input of memory block 1, from which output code 13 is read, for example 10.i, which is fed to decoder 6, and from output 14 of block 1, (N -) f code is received on the information input of the counter 3.
Одновременно по синхроимпульсу, поступившему на вход 11, одновибра- тор формирует на своем выходе импульс , по которому код (N - ) ) с выхода 14 блока 1 запишетс в счетчик 3.At the same time, the sync pulse arriving at input 11 is controlled by a single-oscillator at its output a pulse, according to which the code (N -)) from output 14 of block 1 is written into counter 3.
В соответствии с кодом, поступившим на вход дешифратора 6 он формирует единичный сигнал на i-м выходе и нулевые - на остальных. В результате 1-й выходной сигнал дешифратора 6 открывает i-и информационный вход коммутатора 4 и закрывает i-й информационный вход коммутатора 5.In accordance with the code received at the input of the decoder 6, it generates a single signal at the ith output and zero signals at the others. As a result, the 1st output signal of the decoder 6 opens the i-and information input of the switch 4 and closes the i-th information input of the switch 5.
При поступлении пакета имщшьсов на входе 10.i устройства (т.е. при правильной реализации контролируе- |мой последовательности), импульсы через коммутатор 4 будут поступать на счетный вход счетчика 3, увеличива его состо ние на единицу. При поступлении последнего v го импульса пакета на выхода счетчика 3 формируетс импульс переполнени , по которому счетчик 2 увеличивает свое состо ние на единицу. В соответствии с новым адресом из блока 3 с выходаWhen a packet arrives at the device input 10.i (i.e., if the controlled sequence is correctly implemented), the pulses through the switch 4 will flow to the counting input of counter 3, increasing its state by one. When the last v pulse of a packet arrives at the output of counter 3, an overflow pulse is generated, according to which counter 2 increases its state by one. In accordance with the new address from unit 3 exit
13на входы дешифратора 6 считаетс код номера входа, по которому должен поступать очередной пакет импульсов (например, вход 10.J), а с выхода13 on the inputs of the decoder 6 is considered the code number of the input, which should receive the next packet of pulses (for example, input 10.J), and from the output
14- на информационные входы счетчика 3 код (N - 1).14- on the information inputs of the counter 3 code (N - 1).
Импульс переполнени с выхода счетчика 3, поступивший через элемент ИЛИ 7 на вход одновибратора 8, сформирует на своем выходе импульс, по которому в счетчик 3 запишетс код (N - 1).An overflow pulse from the output of the counter 3, received through the element OR 7 to the input of the one-shot 8, will generate at its output a pulse, using which a code (N - 1) is written to the counter 3.
5J5J
Если контролируема последовательности искажена и очередной импульс поступил на другой вход (например 10.К), то этот импульс не пройдет на выход коммутатора 4, а через коммутатор 5 поступит на выход 13 устройства и сформирует сигнал ошибки (фиг. 26).If the controlled sequence is distorted and the next impulse is received at another input (for example 10.K), then this impulse will not pass to the output of switch 4, and through the switch 5 will arrive at output 13 of the device and generate an error signal (Fig. 26).
Если одновременно с импульсом, поступивши на вход, в соответствии с контролируемой последовательностью на любой другой вход поступит импульс , не принадлежащий контролируемой последовательности, то этот импульс все равно пройдет на выход коммутатора 5 и сформирует на выходе 9 сигнал ошибки.If simultaneously with a pulse arriving at the input, in accordance with the controlled sequence, a pulse not belonging to the controlled sequence arrives at any other input, this impulse will still pass to the output of the switch 5 and will generate an error signal at output 9.
По окончании контролируемой последовательности из блока 1 с выходов 13 и 14 будут считаны нулевые коды. В результате на всех выходах дешифратора 6 будут присутствовать нулевые сигналы, а коммутатор 5 будет открыт по всем входам. Поэтому любой импульс, поступивший на входы 10.1-10.п устройства, сформирует сигнал ошибки на выходе 9 устройстваAt the end of the controlled sequence from block 1, zero codes will be read from outputs 13 and 14. As a result, all the outputs of the decoder 6 will have zero signals, and the switch 5 will be open to all inputs. Therefore, any pulse received at the inputs 10.1-10.p device will generate an error signal at the output 9 of the device
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU894644766A SU1619277A1 (en) | 1989-01-30 | 1989-01-30 | Device for checking pulse trains |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU894644766A SU1619277A1 (en) | 1989-01-30 | 1989-01-30 | Device for checking pulse trains |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| SU1619277A1 true SU1619277A1 (en) | 1991-01-07 |
Family
ID=21426119
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SU894644766A SU1619277A1 (en) | 1989-01-30 | 1989-01-30 | Device for checking pulse trains |
Country Status (1)
| Country | Link |
|---|---|
| SU (1) | SU1619277A1 (en) |
-
1989
- 1989-01-30 SU SU894644766A patent/SU1619277A1/en active
Non-Patent Citations (1)
| Title |
|---|
| Авторское свидетельство СССР № 1252930, кл. Н 03 К 5/13, 1985. Авторское свидетельство СССР № 1501064, 1987. * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| SU1619277A1 (en) | Device for checking pulse trains | |
| SU1612304A1 (en) | Device for monitoring pulse sequences | |
| SU1651289A1 (en) | Device for control of pulse sequence | |
| SU1725373A1 (en) | Device for checking pulse sequences | |
| SU1732332A1 (en) | Device for monitoring multichannel pulsed sequences | |
| SU640284A1 (en) | Command information receiving device | |
| SU1667080A1 (en) | Pulse sequence checking device | |
| SU1723661A1 (en) | Device for checking pulse trains | |
| SU1238079A1 (en) | Device for checking pulse distributor | |
| SU1264206A1 (en) | Switching device for multichannel check and control systems | |
| SU1297231A1 (en) | Code time interval converter | |
| SU1626258A1 (en) | Device for identification of signs of objects | |
| SU760050A1 (en) | Electric signal synchronizing device | |
| SU1244666A1 (en) | Device for checking two pulse sequences | |
| SU1496014A1 (en) | Selective call device | |
| SU1597881A1 (en) | Device for checking discrete signals | |
| SU734662A1 (en) | Information receiving device | |
| SU1684794A1 (en) | Communication channel input device | |
| SU1547081A1 (en) | Device for correction of errors | |
| SU1376088A1 (en) | Device for checking two pulse sequences | |
| SU1585901A1 (en) | Device for convolution of fibonacci code | |
| SU1343417A1 (en) | Device for checking digital units | |
| SU1580371A1 (en) | Device for checking sequence of synchropulses | |
| SU1562944A1 (en) | Device for information reading from metal badges | |
| SU1751859A1 (en) | Multichannel converter of series-to-parallel code |