SU1203499A1 - Controlled generator of pulse sequences - Google Patents
Controlled generator of pulse sequences Download PDFInfo
- Publication number
- SU1203499A1 SU1203499A1 SU843773070A SU3773070A SU1203499A1 SU 1203499 A1 SU1203499 A1 SU 1203499A1 SU 843773070 A SU843773070 A SU 843773070A SU 3773070 A SU3773070 A SU 3773070A SU 1203499 A1 SU1203499 A1 SU 1203499A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- memory block
- counter
- pulse
- Prior art date
Links
Landscapes
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Description
i i
Изобретение относитс к цифровой вычислительной технике и может быть использовано в системах управлени .The invention relates to digital computing and can be used in control systems.
Цель изобретени - расширение функциональных возможностей путем реализации большего количества комбинаций импульсных последовательностей при том же объеме блока пам ти .The purpose of the invention is to expand the functionality by implementing a larger number of combinations of pulse sequences with the same amount of memory block.
На фиг,1 представлена функциональна схема формировател , на фиг,2 - временна диаграмма работы.FIG. 1 shows the functional diagram of the former; FIG. 2 shows the time diagram of the operation.
Формирователь содержит генератор 1 импульсов, первый счетчик 2, первый блок 3 пам ти, коммутатор 4, группу 5 элементов И, элемент 6 задержки, второй счетчик 7, второй блок 8 пам ти, схему 9 сравнени , третий счетчик 10, элемент И 11, элмент ИЛИ 12, входы 13 начальной установки, 14 пуска устройства, св зи 15-23 между элементами устройства , выходы 24-26 импульсных последовательностей .The former includes a pulse generator 1, a first counter 2, a first memory block 3, a switch 4, a group of 5 And elements, a delay element 6, a second counter 7, a second memory block 8, a comparison circuit 9, a third counter 10, And 11, element OR 12, inputs 13 of the initial installation, 14 start-up of the device, communication 15-23 between the elements of the device, outputs 24-26 of pulse sequences.
На фиг,2 изображены сигналы 13 на входе устройства, 14 на входе устройства, на выходах 15 и 16 соответственно генератора 1 импульсов и элемента 6 задержки, 17-19 на выходе первого блока пам ти (первые три выхода), 20-22 на выходе второг блока пам ти (первые три выхода), 23 на выходе элемента И 11, импульсные последовательности 24-26 на выходах формировател .Fig. 2 shows signals 13 at the input of the device, 14 at the input of the device, at outputs 15 and 16, respectively, of the pulse generator 1 and delay element 6, 17-19 at the output of the first memory block (first three outputs), 20-22 at the output the second memory block (the first three outputs), 23 at the output of the element 11, the pulse sequences 24-26 at the outputs of the driver.
Устройство работает следующим образом.The device works as follows.
Перед началом работы счетчики устанавливаютс в нулевое состо ние внешним сигналом Сброс, поступающим по входу 13 устройства. По приходу внешнего управл ющего сигнала Пуск по входу 14 устройства генератор 1 начинает вьщавать тактовые импульсы 15. Before operation, the counters are set to the zero state by an external Reset signal, arriving at the device input 13. Upon the arrival of an external control signal. Starting at input 14 of the device, oscillator 1 starts accelerating clock pulses 15.
Первый счетчик 2 измен ет свое состо ние по переднему .фронту импульсов генератора 1. По коду, выра батьшаемому этим счетчиком, из соответствующей чейки первого блок 3 пам ти выбираетс кодова комбинаци импульсов (17-19, фиг.2),, котора через первые входы комму- татора 4 поступает на первые входы группы 5 элементов И. На вторые входы элементов-И группы 5 поступают тактовые импульсы, передний .фронт которых задержан элементом 6The first counter 2 changes its state according to the front of the pulses of the generator 1. According to the code produced by this counter, a code combination of pulses (17-19, Fig.2) is selected from the corresponding cell of the first memory block 3, through which the first the inputs of the commutator 4 are fed to the first inputs of group 5 of the elements I. The second inputs of the elements AND of group 5 receive clock pulses, the front front of which is delayed by element 6
034992034992
задержки на врем , равное сумме времени переключени первого счетчика 2 и времени выбора кодовой комбинации из первого блока 3 па5 м ти. Введение элемента задержки предотвращает искажение импульсов на выходе устройства. Таким образом осуществл етс формирование импульсной последовательности в течениеdelays by time equal to the sum of the switching time of the first counter 2 and the time for selecting a code combination from the first block of 3 pts. The introduction of the delay element prevents the distortion of the pulses at the output of the device. Thus, the formation of a pulse sequence is carried out during
10 первого цикла. Цикл завершаетс , если опрошены все чейки первого блока 3 пам ти.10 of the first cycle. The cycle is completed if all the cells of the first memory block 3 are polled.
Во втором цикле импульсна последовательность по нескольким времен15 ным позици м отличаетс от первой. Рассмотрим случай, когда имеютс отличи во второй и п той временной позици х второго цикла. Если в первом цикле на первых трех выходахIn the second cycle, the pulse sequence in several time positions differs from the first one. Consider the case when there are differences in the second and fifth temporal positions of the second cycle. If in the first cycle on the first three outputs
20 устройства по второй временной позиции была вьщана кодова комбинаци 101, то во втором цикле по этой позиции необходимо выдать кодовую комбинацию 010. Соответственно, ес25 ли по п той временной позиции в первом цикле была выдана кодова комбинаци .111, то во втором цикле по этой-позиции необходимо вьщать кодовую комбинацию 101.20 of the device for the second time position the code combination 101 was inserted, then in the second cycle for this position it is necessary to issue the code combination 010. Accordingly, if for the fifth time position in the first cycle the code combination was issued .111, then in the second cycle -points necessary to implement code combination 101.
30 thirty
В исходном состо нии второй счетчик 7 находитс в нулевом состо нии и, в соответствии с этим, во втором блоке 8 пам ти выбрана перва чейка . Перва часть разр дов этой чей 5 ки предназначена дл хранени кодовой комбинации первой замен емой позиции (20-22, фиг.2), а втора часть - дл хранени кода временного интервала Т1. Код временного интервала подаетс на первые входы схемы 9 сравнени , а кодова ком- бинаци - на вторые входы коммутатора 4, В данном случае в первой чейке второго блока 8 пам ти хра нитс кодова комбинаци 010. Третий счетчик 10, выходы которого подключены к вторым входам схемы 9 сравнени , измен ет свое состо ние по переднему фронту импульсов геS нератора 1. В случае равенства кода временного интервала Т1, записанного во втором блоке 8 пам ти, и кода, поступающего с выхода третьего счетчика 10, схема 9 сравнени In the initial state, the second counter 7 is in the zero state and, accordingly, in the second memory block 8, the first cell is selected. The first part of the digits of this 5 ki is intended to store the code combination of the first interchangeable position (20-22, Fig.2), and the second part is to store the code of the time interval T1. The time interval code is applied to the first inputs of the comparison circuit 9, and the code combination to the second inputs of the switch 4, In this case, code 010 is stored in the first cell of the second memory block 8. The third counter 10, the outputs of which are connected to the second inputs comparison circuit 9, changes its state on the leading edge of the pulse of the generator S 1. In case of equal time code T1 recorded in the second memory block 8 and the code received from the output of the third counter 10, the comparison circuit 9
55 вьфабатывает сигнал сравнени единичного уровн . Этот сигнал через элемент И 11 поступает на управл ющий вход 23 коммутатора 4, и кодо4055 signals a comparison signal of a single level. This signal through the element 11 is fed to the control input 23 of switch 4, and
33
ва комбинаци с выхода второго блка 8 пам ти (20-22, фиг.2) через вторые входы коммутатора 4 и через группу 5 элементов И поступает на выход устройства.Your combination from the output of the second memory block 8 (20-22, Fig. 2) through the second inputs of the switch 4 and through the group 5 of the elements I goes to the output of the device.
В момент окончани стробирующег сигнала 16 создаетс перепад напр жени 1-0 на выходе элемента И по которому третий счетчик 10 через элемент ИЛИ 12 устанавливаетс нулевое состо ние, а второй счетчик 7 измен ет свое состо ние. Таким образом, третий счетчик 10 начинает отсчитьгоать временной интервал Т2, а второй счетчик 7 выбирае вторую чейку во втором блоке 8 пам ти . В данном случае в этой чейк записана кодова комбинаци 101 и код временного интервала Т2, по At the time of the end of the strobe signal 16, a voltage difference of 1-0 is created at the output of the element AND according to which the third counter 10 through the element OR 12 sets the zero state, and the second counter 7 changes its state. Thus, the third counter 10 begins to time the time interval T2, and the second counter 7 selects the second cell in the second memory block 8. In this case, the code combination 101 and the time interval code T2 are recorded in this
этому после отсчета третьим счетчиком 1 О этого временного интервала кодова комбинаци 101 выдаетс на выход устройства.After the readout, the third code 1 counter is output to the device after the third counter 1 of this time interval.
Аналогично можно произвести замену кодовой комбинации на любой позиции в любом цикле формируемойSimilarly, you can replace the code combination at any position in any cycle formed
импульсной последовательности. Ipulse sequence. I
Устройство прекращает формировать импульсную последовательность, если в последнюю используемую чейку второго блока 8 пам ти записан такой код временного интервала, который приводит к переполнению третий счетчик 10. По сигналу переполнени с выхода третьего счетчика 10 генератор перестает формировать импульсы.The device stops generating a pulse sequence if such a time slot code is recorded in the last used cell of the second memory block 8 that causes the third counter 10 to overflow. By the overflow signal from the output of the third counter 10, the generator stops generating pulses.
20 2120 21
22 2322 23
гчhch
2525
2626
п.P.
Фи&.гFi & .g
Редактор В. ПетрашEditor V. Petrash
Составитель М. СилинCompiled by M. Silin
Техред И.Лсталош Корректор А. ОбручарTehred I. Lstalosh Proof-reader A. Obruchar
8417/51 Тираж 709 Подписное8417/51 Circulation 709 Subscription
BHMilinPI Государственного комитета СССРBHMilinPI USSR State Committee
по делам изобретений и открытий 113035, Москва, Ж-35, Раушска наб. , д. 4/;3for inventions and discoveries 113035, Moscow, Zh-35, Raushsk nab. d. 4 /; 3
Филиал raill Патент, г. Ужгород, ул. Проектна , 4Branch raill Patent, Uzhgorod, st. Project, 4
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843773070A SU1203499A1 (en) | 1984-07-16 | 1984-07-16 | Controlled generator of pulse sequences |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843773070A SU1203499A1 (en) | 1984-07-16 | 1984-07-16 | Controlled generator of pulse sequences |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1203499A1 true SU1203499A1 (en) | 1986-01-07 |
Family
ID=21131657
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU843773070A SU1203499A1 (en) | 1984-07-16 | 1984-07-16 | Controlled generator of pulse sequences |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1203499A1 (en) |
-
1984
- 1984-07-16 SU SU843773070A patent/SU1203499A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1032456, кл. G 06 F 9/00, 1982. Авторское свидетельство СССР № 737951, кл. G 06 F 9/00, 1977. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1203499A1 (en) | Controlled generator of pulse sequences | |
SU1185582A1 (en) | Pseudorandom number generator | |
SU1283952A1 (en) | Pulse shaper | |
SU1555858A1 (en) | Controllable frequency divider | |
SU1418656A1 (en) | Switching device for controlling a stepping motor | |
SU1660147A1 (en) | Pseudorandom sequence generator | |
SU1236488A1 (en) | Device for registering states of checked unit | |
SU1107313A1 (en) | Device for forming time scale correction signals | |
SU1062645A1 (en) | Programmed-type device | |
SU1019600A1 (en) | Device for forming pulse sequences | |
SU1347160A1 (en) | Multiphase pulse generator | |
SU1129723A1 (en) | Device for forming pulse sequences | |
SU1524037A1 (en) | Device for shaping clock pulses | |
SU1569815A1 (en) | Multichannel device for information input | |
SU1661986A1 (en) | Multichannels switch | |
SU1695389A1 (en) | Device for shifting pulses | |
SU620019A1 (en) | Code conversion device | |
SU1179523A1 (en) | Switching device | |
SU1575220A1 (en) | Device for reception of telecontrol commands | |
SU1345327A1 (en) | Pulse delaying and shaping device | |
SU1160563A1 (en) | Device for counting pulses | |
SU1462291A1 (en) | Device for determining extreme values of number sequences | |
SU1182577A1 (en) | Storage | |
SU1465955A1 (en) | Generator of pseudorandom sequences | |
SU1483622A2 (en) | Switch |