[go: up one dir, main page]

SU1619277A1 - Device for checking pulse trains - Google Patents

Device for checking pulse trains Download PDF

Info

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
Application number
SU894644766A
Other languages
Russian (ru)
Inventor
Николай Федорович Сидоренко
Григорий Николаевич Тимонькин
Вячеслав Сергеевич Харченко
Сергей Николаевич Ткаченко
Роман Иванович Могутин
Original Assignee
Предприятие П/Я М-5156
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я М-5156 filed Critical Предприятие П/Я М-5156
Priority to SU894644766A priority Critical patent/SU1619277A1/en
Application granted granted Critical
Publication of SU1619277A1 publication Critical patent/SU1619277A1/en

Links

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)

Формула изобретени Invention Formula Устройство дл  контрол  последовательностей импульсов, содержащее блок пам ти числа импульсов, первый счетчик, два коммутатора и дешифратор , причем i-й информационный вход (i 1,...,п, где п - число контролируемых последовательностей устройства ) первого коммутатора соединен с i-м информационным входом второго коммутатора и  вл етс  i-м входомA device for controlling pulse sequences containing a memory block of the number of pulses, a first counter, two switches and a decoder, the i-th information input (i 1, ..., n, where n is the number of monitored device sequences) of the first switch connected to i is the second information input of the second switch and is the ith input 00 5five 00 27762776 контролируемой последовательности устройства, группа выходов номера контролируемой последовательности устройства соединена с группой информационных входов дешифратора, вь. ходы дешифратора соединены соответственно с управл ющими входами первого коммутатора и соответственно с инверсными управл ющими входами второго коммутатора, выход которого  вл етс  выходом ошибки устройства,, отличающеес  тем, что, с целью расширени  функциональных возможностей устройства за счет контрол  многоразр дных пачек импульсов , в него введен второй счетчик , элемент ИЛИ и одновибратор,, причем группа разр дных выходов первого счетчика соединена с группой адресных входов блока пам ти числа импульсов , вход разрешени  записи первого счетчика соединен с первым входом элемента ИЛИ и  вл етс  входом разрешени  записи устройства, выход элемента ИЛИ соединен с входом одновиб- ратора, выход которого соединен с входом разрешени  записи второго счетчика, выход переполнени  которо- го соединен со счетным входом первого счетчика и с вторым входом элемента ИЛИ, группа выходов количества импульсов пачки контролируемой последовательности блока пам ти числа импульсов соединена с группой информационных входов второго счетчика, выход первого коммутатора соединен со счетным входом второго счетчика, группа информационных входов первого счетчика  вл етс  группой входов задани  номера контролируемой последовательности устройствл.the controlled sequence of the device, the group of outputs of the number of the controlled sequence of the device is connected to the group of information inputs of the decoder, v. the decoder moves are connected respectively to the control inputs of the first switch and respectively to the inverse control inputs of the second switch, the output of which is the error output of the device, characterized in that, in order to expand the functionality of the device by controlling multi-bit pulse bursts, into it the second counter, the OR element and the one-shot are entered, the group of the bit outputs of the first counter is connected to the group of address inputs of the memory block of the number of pulses, the write enable input and the first counter is connected to the first input of the OR element and is the recording enable input of the device, the output of the OR element is connected to the input of the one-oscillator, the output of which is connected to the recording enable input of the second counter, the overflow output of which is connected to the counting input of the first counter and the second input of the OR element, the group of outputs of the number of pulses of the monitored sequence of the memory block of the number of pulses is connected to the group of information inputs of the second counter, the output of the first switch is connected to counting input of the second counter, the group of information inputs of the first counter is a group of inputs the job number ustroystvl controlled sequence. 5five 00 5five 00
SU894644766A 1989-01-30 1989-01-30 Device for checking pulse trains SU1619277A1 (en)

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)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
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