RU2071168C1 - Устройство для формирования импульсных команд - Google Patents

Устройство для формирования импульсных команд Download PDF

Info

Publication number
RU2071168C1
RU2071168C1 SU4811072A RU2071168C1 RU 2071168 C1 RU2071168 C1 RU 2071168C1 SU 4811072 A SU4811072 A SU 4811072A RU 2071168 C1 RU2071168 C1 RU 2071168C1
Authority
RU
Russia
Prior art keywords
input
output
trigger
bus
programmable timer
Prior art date
Application number
Other languages
English (en)
Inventor
В.Ю. Рябых
В.А. Хвостовский
Original Assignee
Рябых Валерий Юрьевич
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 Рябых Валерий Юрьевич filed Critical Рябых Валерий Юрьевич
Priority to SU4811072 priority Critical patent/RU2071168C1/ru
Application granted granted Critical
Publication of RU2071168C1 publication Critical patent/RU2071168C1/ru

Links

Images

Landscapes

  • Programmable Controllers (AREA)

Abstract

Устройство для формирования импульсных команд относится к импульсной технике и может быть использовано для различных систем управления. Устройство содержит элемент ИЛИ 1 - 6, триггеры 7 - 10, программируемые таймеры 11 - 13, инверторы 14 - 18, одновибраторы 19, 20, информационно-управляющую шину 21, шину тактовых импульсов 22, выходную шину 24. 2 ил.

Description

Изобретение относится к импульсной технике и может быть использовано в различных автоматизированных системах управления технологическими процессами, а также в системах автоматизации научными экспериментами.
Цель изобретения расширение функциональных возможностей за счет обеспечения формирования импульсных команд заданной длительности.
На фиг. 1 приведена электрическая функциональная схема устройства на фиг. 2 временные диаграммы, поясняющие его работу.
Устройство для формирования импульсных команд содержит шесть элементов ИЛИ 1 6, четыре триггера 7 10, три программируемых таймера 11 13, пять инверторов 14 18, два одновибратора 19, 20, информационно-управляющую шину 21, шину 22 тактовой последовательности, управляющую шину 23 "Пуск" и выходную шину 24.
Информационные входы первого программируемого таймера 11 соединены с информационными входами второго программируемого таймера 12 и с информационно-управляющей шиной 21, выход первого триггера 7 соединен с выходной шиной 24, первый вход первого элемента ИЛИ 1 соединен с шиной 22 тактовой последовательности, инверсный выход второго триггера 8 соединен с первым входом второго элемента ИЛИ 2, первый вход первого элемента ИЛИ 1 соединен с первым входом третьего элемента ИЛИ 3, второй вход с инверсным выходом третьего триггера 9, выход с тактовым входом первого программируемого таймера 11, выход которого соединен со входом первого инвертора 14, разрешающий вход с прямым выходом третьего триггера 9, Д-вход которого соединен с шиной логического нуля, S-вход с выходом четвертого элемента ИЛИ 4, первый вход которого соединен со входом второго инвертора 15, с выходом первого одновибратора 19 и с первым входом пятого элемента ИЛИ 5, выход которого соединен с S-входом первого триггера 7, второй вход с выходом третьего программируемого таймера 13, с С-входом второго триггера 8, со вторым входом четвертого элемента ИЛИ 4, со входом третьего инвертора 16, с первым входом шестого элемента ИЛИ 6 и со входом четвертого инвертора 17, выход которого соединен с R-входом четвертого триггера 10, С-вход которого соединен с выходом второго инвертора 15, Д-вход с шиной логического нуля, инверсный выход со вторым входом третьего элемента ИЛИ 3, выход которого соединен с тактовым входом второго программируемого таймера 12, разрешающий вход которого соединен с прямым выходом четвертого триггера 10, S-вход которого соединен с выходом шестого элемента ИЛИ, второй вход которого через пятый инвертор 18 соединен с С-входом третьего триггера 9, непосредственно с R-входом первого триггера 7 и с выходом второго одновибратора 20, вход которого соединен с выходом первого инвертора и со вторым входом второго элемента ИЛИ 2, выход которого соединен с тактовым входом третьего программируемого таймера 13, информационные входы которого соединены с информационно-управляющей шиной, разрешающий вход с прямым я выходом второго триггера 8. Д-вход которого соединен с шиной логического нуля, S-вход с управляющей шиной "Пуск" 23, с выходом второго программируемого таймера 12 и со входом первого одновибратора 19.
Работа устройства для формирования импульсных команд происходит следующим образом.
В исходном состоянии (см. фиг. 1) на прямых выходах триггеров 7, 8, 9, 10 присутствует сигнал логического "0". В результате чего на разрешающих R-входах программируемых интервальных таймеров 11, 12, 13, а также на выходе устройства для формирования импульсных команд присутствует сигнал логического "0".
Таким образом, схема находится в состоянии ожидания. На выходе третьего 13 программируемого интервального таймера находится сигнал логической "1", который инвертируясь элементами 16 и 17 поступает на R-вход триггеров 9 и 10, запрещая изменению сигналов на их выходах. В момент начала программирования первого, второго и третьего интервальных таймеров (устройство предназначено для работы в составе микропроцессорной системы) таймер 11 и таймер 12 программируются для работы в режиме 2, а таймер 13 в режиме 3, происходит изменение на выходе таймера 13.
То есть на выходе третьего таймера появляется сигнал логического "0" (см. фиг. 2), который воздействуя на элементы 4 и 6, 16, 17 и разрешает триггерам 9 и 10 изменять свое состояние.
С приходом управляющего сигнала на шине"Пуск" происходит изменение состояния триггера 8, т.е. на выходе Q появляется сигнал логической "1", который поступает на разрешающий вход Р программируемого таймера 13. На инверсном выходе триггера 8 появляется сигнал логического "0", который поступает на один из входов элемента 2, разрешая прохождение импульсов с выхода программируемого таймера 11 на тактовый вход программируемого таймера 13. Одновременно сигнал по шине"Пуск" поступает на вход одновибратора 9, на выходе которого появляется сигнал логического "0", который воздействуя на S-вход триггера 14, переворачивает его. В результате этого на выходе Q, а следовательно, и на разрешающем входе Р программируемого таймера 11 появляется сигнал логической "1", разрешая работу таймера. На выходе Q появляется сигнал логического "0", который воздействуя на элемент ИЛИ 1 разрешает прохождение тактовой частоты fo на вход ТИ программируемого таймера 11, который начинает счет длительности управляющей команды. Одновременно сигнал с выхода 19 одновибратора поступает на S-вход триггера 7, переворачивает его и на выходе появляется сигнал логической "1" управляющий сигнал устройства.
По завершении счета длительности на выходе программируемого интервального таймера 1 (ИТ1 вых. см. временную диаграмму на фиг. 2) появляется сигнал логического "0". Этот сигнал через элементы 14 и 2 поступает на тактовый вход программируемого таймера 13, который осуществляет подсчет числа импульсных временных команд. Одновременно этот сигнал поступает на вход одновибратора 20. В результате этого на выходе одновибратора 20 появляется кратковременный сигнал логического "0", который появляется по завершению выходного импульса программируемого таймера 11 при воздействии на вход одновибратора 20 переднего фронта (см. фиг. 2). Сигнал логического "0" воздействует на установочный R-вход триггера 7. Триггер переворачивается и на выходе Q появляется сигнал логического "0". Таким образом осуществляется формирование импульсной команды управления заданной длительности. Одновременно сигнал с выхода одновибратора 20 инвертируясь элементом 1в поступает на С-вход триггера 9 и передним фронтом осуществляет запись информации, находящейся на D-входе триггера 9, выход которого изменяют свое состояние, запрещая тем самым работу программируемого таймера 11. Сигнал логического "0" с выхода одновибратора 20 также поступает на вход элемента 6 и далее на установочный S-вход триггера 10, который переворачивается и тем самым разрешает работу программируемого таймера 12. Программируемый таймер 12 осуществляет подсчет длительности паузы между управляющими командами. По завершении счета сигнал логического "0" с выхода таймера 12 поступает на вход одновибратора 19, в результате на его выходе появляется кратковременный сигнал логического "0" по завершении выходного импульса в ответ на воздействие на вход одновибратора переднего фронта. Этот сигнал через элемент 5 поступает на S-вход триггера 7. В результате этого на выходе Q появляется управляющий сигнал. Одновременно аналогично работе одновибратора 20, сигнал логического "0" с выхода одновибратора поступает через элемент 15 на С-вход триггера 10, который переворачиваясь запрещает работу программируемого таймера 12. Одновременно сигнал с выхода одновибратора 19 поступает на вход элемента 4 и далее на S-вход триггера 9. Триггер переворачивается и снова разрешает работу программируемого таймера 11, осуществляющего подсчет длительности команды управления. И вся работа устройства для формирования импульсных команд повторяется. Программируемый таймер 13 осуществляет подсчет числа выходных импульсов. И по завершении счета на его выходе появляется сигнал логической "1", который воздействуя через элементы 16, 17 на R-входы триггеров 9 и 10, соответственно, возвращает устройство для формирования импульсных команд в исходное состояние.
Таким образом, данное устройство за счет повышения функциональных возможностей позволяет значительно сократить время работы центрального процессора, объем используемой оперативной памяти, упростить программное обеспечение устройства.

Claims (1)

  1. Устройство для формирования импульсных команд, содержащее первый и второй программируемые таймеры, информационные входы первого из которых соединены с информационно-управляющей шиной и с соответствующими информационными входами второго программируемого таймера, четыре элемента ИЛИ, первый вход первого из которых соединен с шиной тактовой последовательности, четыре триггера, выход первого из которых соединен с выходной шиной, причем инверсный выход второго триггера соединен с первым входом второго элемента ИЛИ, управляющую шину "Пуск", отличающееся тем, что, с целью расширения функциональных возможностей за счет обеспечения формирования импульсных команд заданной длительности, в него введены третий программируемый таймер, пятый и шестой элементы ИЛИ, первый и второй одновибраторы и пять инверторов, причем первый вход первого элемента ИЛИ соединен с первым входом третьего элемента ИЛИ, второй вход с инверсным выходом третьего триггера, выход с тактовым входом первого программируемого таймера, выход которого соединен с входом первого инвертора, разрешающий вход с прямым выходом третьего триггера, D-вход которого соединен с шиной логического нуля, S-вход с выходом четвертого элемента ИЛИ, первый вход которого соединен с входом второго инвертора, с выходом первого одновибратора и с первым входом пятого элемента ИЛИ, выход которого соединен с S-входом первого триггера, второй вход с выходом третьего программируемого таймера, с С-входом второго триггера, с вторым входом четвертого элемента ИЛИ, с входом третьего инвертора, с первым входом шестого элемента ИЛИ и с входом четвертого инвертора, выход которого соединен с R-входом четвертого триггера, С-вход которого соединен с выходом второго инвертора, D-вход с шиной логического нуля, инверсный выход с вторым входом третьего элемента ИЛИ, выход которого соединен с тактовым входом второго программируемого таймера, разрешающий вход которого соединен с прямым выходом четвертого триггера, S-вход которого соединен с выходом шестого элемента ИЛИ, второй вход которого через пятый инвертор соединен с С-входом третьего триггера, непосредственно с R-входом первого триггера и с выходом второго одновибратора, вход которого соединен с выходом первого инвертора и с вторым входом второго элемента ИЛИ, выход которого соединен с тактовым входом третьего программируемого таймера, информационные входы которого соединены с информационно-управляющей шиной, разрешающий вход с прямым выходом второго триггера, D-вход которого соединен с шиной логического нуля, S-вход с управляющей шиной "Пуск", с выходом второго программируемого таймера и с входом первого одновибратора.
SU4811072 1990-04-05 1990-04-05 Устройство для формирования импульсных команд RU2071168C1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU4811072 RU2071168C1 (ru) 1990-04-05 1990-04-05 Устройство для формирования импульсных команд

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU4811072 RU2071168C1 (ru) 1990-04-05 1990-04-05 Устройство для формирования импульсных команд

Publications (1)

Publication Number Publication Date
RU2071168C1 true RU2071168C1 (ru) 1996-12-27

Family

ID=21506572

Family Applications (1)

Application Number Title Priority Date Filing Date
SU4811072 RU2071168C1 (ru) 1990-04-05 1990-04-05 Устройство для формирования импульсных команд

Country Status (1)

Country Link
RU (1) RU2071168C1 (ru)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
1. Авторское свидетельство СССР N 1287256, кл. H 03 K 3/72, 1985. 2. Авторское свидетельство СССР N 1584090, 1988. *

Similar Documents

Publication Publication Date Title
RU2071168C1 (ru) Устройство для формирования импульсных команд
US4164712A (en) Continuous counting system
SU1387184A1 (ru) Селектор импульсов
SU1599976A1 (ru) Устройство тактовой синхронизации
SU1758844A1 (ru) Формирователь последовательности импульсов
SU875608A1 (ru) Устройство программируемой задержки импульсов
SU1385227A1 (ru) Умножитель частоты
SU1141509A2 (ru) Устройство дл подгонки частоты одного источника напр жени к частоте другого источника напр жени
SU1233194A1 (ru) Устройство дл счета импульсов
SU1008893A1 (ru) Генератор последовательностей импульсов
SU1166294A1 (ru) Распределитель
SU1584097A1 (ru) Устройство дл контрол очередности поступлени импульсов в N последовательност х
SU1370751A1 (ru) Формирователь импульсов
SU410554A1 (ru)
SU1626353A2 (ru) Формирователь импульсов
SU1451689A1 (ru) Устройство дл делени периодических временных интервалов на заданное число интервалов
SU783956A1 (ru) Устройство дл получени пачек импульсов
SU1451843A1 (ru) Устройство дл формировани и подсчета числа импульсов в серии
SU864527A1 (ru) Устройство задержки импульсов
SU1228235A1 (ru) Генератор импульсов
SU1383473A1 (ru) Преобразователь серии импульсов в пр моугольный импульс
SU1670775A1 (ru) Устройство дл формировани серии импульсов
SU1550602A1 (ru) Генератор импульсов
SU1228245A2 (ru) Устройство дл синхронизации импульсов
SU1200401A1 (ru) Устройство дл временного разделени импульсных сигналов