6
Изобретение относится к импульсной технике и может быть использовано в системах автоматического уп ра-вления, контрольно-измерительных устройствах.
Цель изобретения - повышение быстродействия и расширение функциональньпс возможностей устройства за счет программного управления ко-гшчеством импульсов в серии.
На чертеже приведена структурная схема генератора прямоугольных импульсов .
Устройство содержит генератор,1 опорной частоты, первый триггер 2 элемент И 3, счетчик 4 импульсов, элемент ИЛИ 5, программный блок 6, элемент НЕ 7, второй триггер 8, управляющую шину 9, выходные пины 10
и 11.
Выход генератора 1 опорной частоты соединен с первым входом элемента И 3, второй вход которого подключен к прямому выходу триггера 2, а выход соединен со счетным входом счетчика 4 импульсов,, информационные входы которого подключены к N выходам программного блока 6, выход которого соединен с первым входом триггера 2, инверсный выход которого подключен к входу начальной.установки программного блока 6 и второму входу триггера 8, выходы которого соединены с выходными шинами 10 и 11, а вход подключен к выходу счетчика импульсов и второму входу элемента ИЛИ 5, первый вход которого соединен с управляющей шиной 9 и вторым входом триггера 2j а выход элемента ИЛИ 5 подключен к входу записи счетчика 4 и «пульсов и через элемент НЕ 7 к управляющему входу программного блока 6, Последний может быть выполнен в вцце программируемого запоминающего устройства.
Устройство работает следующим образом.
В исходном состоянии на прямом выходе триггера 2 присутствует уровень логического О, который запрещает прохождение импульсов с выхода генератора 1 на выход элемента И 3, Одновременно на инверсном выходе триггера 2 присутствует уровень логической 1, который устанавливает программный блок 6 и триггер 8 в начальное состояние. Соответственно
программный блок 6 выдает на информационные входы счетчика 4 код первого временного интервала. На прямом выходе триггера 8 устанавливается логический О, а на инверсном выходе логическая 1, В этом состоянии устройство находится до прихода по управляющей шине 9 запускающего импульса,
Передний положительный фронт запускающего импульса, пройдя через элемент ИЛИ 5., осуществляет запись в счетчик 4 параллельного N-разрядного кода первого временного интервала, который уже установлен на информационных входах счетчика 4.Соответственно задний отрицательный фронт запускающего импульса с выхода элемента ИЛИ 5 поступает на вход элемента НЕ .7 и, став положительным на выходе элемента НЕ, поступает на управляющий вход программного блока 6, который ,по этому фронту выдает на первые выходы параллельньй код следующего временного интервала.
По переднему фронту запускающего импульса также, происходит установка триггера 2 и на его прямом выходе появляется уровень логической 1,
разрешая прохождение на выход элемента И 3 импульсов с генератора 1.
Эти импульсы с выхода элемента И 3 поступают насчетный вход счетчика 4, в которьш уже занесен код длительности первого временного интервала. По заполнении счетчика 4 на его выходе появляется импульс.По переднему фронту этого импульса триггер 8 устанавливается в единичное состояние, одновременно передний фронт, пройдя через элемент ИЛИ 5, производит запись в счетчик 4 кода длительности следующего временного
интервала. Этот код уже присутствовал на информационных входах счетчика 4, поскольку программный блок 6 выставил его по заднему фронту запускающего импульса.
Кроме того, .задний отрицательный фронт импульса с выхода счетчика 4, пройдя через элемент ИЛИ 5, элемент НЕ 7, становится положительнь1м и поступает на управляющий вход
программного блока 6, который по этому фронту задает код следующего временного интервала на информа1щонные входы счетчика 4. 3 Таким образом, программньш блок. во время формирования счетчиком заданного временного интервала производит считывание и вьщачу на информационные входы счетчика 4 кода сле дующего временного интервала. Занесение этого кода непосредственно в счетчик 4 осуществляется после окон чания формирования временного интер вала, заданного до этого. Триггер 8, деля импульсы с выход счетчика 4 формирует на своих выход ных шинах 10 и 11 две противофазные последовательности импульсов, длительность и период у которых регулируется независимо. Устройство будет генерировать последовательность импульсов до тех пор, пока на (N+1)-M выходе програм много блока не появится логическая 1. Эта единица поступит на первый вход триггера 2 и установит на его прямом выходе логический О, который запретит прохождение импульсов на счетчик 4. Одновременно на инверсном выходе триггера 2 установит ся логическая 1, которая вернет программный блок 6 и триггер 8 в исходное состояние, в котором устройство будет находиться до поступления запускающего импульса по шине 9 Если в (N+1)-й разряд программного блока 6 по всем ячейкам записать логический О или отключить второй вход триггера 2 от выхода (N+1)-ro разряда, то устройство будет генерировать непрерывную последовательность импульсов. В устройстве совмещается во времени отработка счетчиком заданного кода длительности и выборка и вьщача из программного блока кода длитель80ности следующего временного интервала. Запись логической 1 в (N+1)-M разряде программного блока обеспечивает управляемый режим генерации пачек импульсов с программно-задаваемым числом импульсов в пачке. Формула изобретения Генератор прямоугольных импульсов , содержащий генератор опорной частоты, выход которого соединен с первым входом элемента И, второй вход Которого подключен к прямому выходу первого триггера, а выход соединен со счетным входом счетчика импульсов, информационные входы которого подключены к N выходам программного блока, а выход счетчика импульсов соединен с первым входом второго триггера, выходы которого подключены к выходным шинам, о т л ичающийся тем, что, с целью повьшения быстродействия и расширения функциональных возможностей, в него введены элемент ИЛИ и элемент НЕ, вход которого соединен с выходом элемента ИЛИ и входом записи счетчика импульсов, а выход элемента НЕ подключен к управляющему входу программного блока, (Н+1)-й выход которого соединен с первым входом первого триггера, инверсный выход которого подключен к входу начальной ycTaHOBKjf программного блока и второму входу второго триггера, при этом вторюй вход первого триггера соединен с управляющей шиной и пер- . вым входом элемента ИЛИ, второй вход которого подключен к выходу счетчика импульсов.
название | год | авторы | номер документа |
---|---|---|---|
ГЕНЕРАТОР ПРЯМОУГОЛЬНЫХ ИМПУЛЬСОВ | 1999 |
|
RU2150783C1 |
ГЕНЕРАТОР ПРЯМОУГОЛЬНЫХ ИМПУЛЬСОВ | 1998 |
|
RU2125341C1 |
ГЕНЕРАТОР ПРЯМОУГОЛЬНЫХ ИМПУЛЬСОВ | 2004 |
|
RU2276456C1 |
Генератор прямоугольных импульсов | 2021 |
|
RU2759439C1 |
ГЕНЕРАТОР ПРЯМОУГОЛЬНЫХ ИМПУЛЬСОВ | 2002 |
|
RU2212097C1 |
Программное реле времени | 1988 |
|
SU1653020A1 |
Устройство для формирования временных интервалов | 1985 |
|
SU1272486A1 |
МОДУЛЬ СИСТЕМЫ ПРОГРАММНОГО УПРАВЛЕНИЯ | 1998 |
|
RU2145434C1 |
Программное устройство для фиксации и документирования времени | 1989 |
|
SU1677691A1 |
Измеритель временных параметров случайных импульсных потоков | 1988 |
|
SU1575135A1 |
Изобретение относится к импульсной технике. Может быть использовано в системах автоматического управления и контрольно-измерительных устройствах. Цель изобретения - расширение функциональных возможностей и повьш1ение быстродействия. ДостигаетСя за счет программного управления количеством импульсов в серии. Для этого в генератор прямоугольных импульсов дополнительно введены элемент ИЛИ 5 и элемент НЕ 7. Устройство также содержит генератор 1 опорной частоты, триггеры 2 и 8, элемент И -3, счетчик 4 импульсов, программный блок 6, шины: управляющую 9 и выходные 10 и 11. Программный блок 6 может быть выполнен в виде программируемого запоминающего устройства. В устройстве обеспечивается программно-управляемое генерирование пачек импульсов с программноi задаваемым числом импульсов в пачке. 1 ил. (Л о о 00 00
Генератор последовательности импульсов | 1980 |
|
SU949786A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1986-11-15—Публикация
1985-06-21—Подача