произвольном состоянии, в результате последовательность импульсов с генератора 1 на счетчик 2 не поступает.
Работа устройства начинается с выдачи блоком управления 5 сигнала запуска, по которому счетчик 2 обнуляется, триггер 6 перебрасывается в «единичное состояние, открывая элемент «И 7, а у триггера 9 и счетчика
3подтвержадается исходное («обнуленное) состояние. Последнее необходимо в случае начала работы не из исходного состояния схемы.
Первый импульс со счетчика 2 перебрасывает триггер 9 в единичное состояние. При этом открывается элемент 10 и закрывается элемент И, исключая в счетчике 2 обратные связи. Через элемент 10 питание подается на счетчик 3 и блок 4. Счетчик 3 начинает пересчет импульсов со счетчика 2.
Первая программа в счетчик 3 заносится блоком управления вслед за выдачей сигнала на запуск устройства. Отработка первой программы, как и каждой последуюндей, заканчивается срабатыванием исполнительного блока
4по импульсу переполнения счетчика 3. При этом сигнал с блока 4 «обнуляет триггер 9. Тем самым он снимает питание со счетчика 3 и с блока 4 и восстанавливает обратную связь в счетчике 2. Блок управления 5 по сигналу с исполнительного блока 4 заносит в счетчик 3 вторую программу без останова выдачи импульсов на счетчик 2 и обнуления счетчика 3. Это возможно благодаря тому, что в момент появления импульса переполнения счетчика 3 оба счетчика находятся в «обнуленном состоянии, а инерционность исполнительного блока 4 и время занесения новой программы блоком 5 выбирают временем заполнения счетчика 2. Емкость последнего должна обеспечивать заказанный расход времени: инерционность исполнительного блока определяет величину уменьшения полного коэффициента пересчета счетчика 2 путем введения обратных связей и равна ей. Оставшийся коэффициент пересчета должен соответствовать времени, превышающему время занесения каждой очередной программы блоком 5.
, Другими словами, дискретность регулирования программ, т. е. полная емкость счетчика 2, в предлагаемом устройстве должна превышать суммарную инерционность блоков 4 и 5.
Завершается цикл отработкой последней временной программы, по окончании которой блок 5 выдает на триггер 6 сигнал «останова. Триггер приходит в «нулевое состояние, при котором элемент «И 7 закрывается, и генераторные импульсы на счетчик 2 больше не идут. Б этот счетчик за время работы блока
5 при формировании сигнала «останова поступает некоторое количество импульсов, что приводит к окончанию работы устройства при неисходном состоянии счетчика. Однако это не мешает начать повторную отработку
программ, так как по сигналу запуска счетчик 2 «обнуляется.
Таким образом, в предлагаемом устройстве при незначительном количестве дополнительного оборудования достигается непрерывный
последовательный отсчет программных интервалов времени. Это исключает постоянные составляюш,ие погрешностей, вызванные инерционностью срабатывания блоков исполнительного и управления, и возможность их накопления.
Предмет изобретения
Программное временное устройство, содержащее элемент «ИЛИ, два элемента «И и последовательно соединенные блок управления, триггер, третий элемент «И, другой вход которого подключен к выходу генератора импульсов, первый и второй счетчики и исполнительный блок, связанный через блок управления со вторым счетчиком, отличающеес я тем, что, с целью повышения точности, в него введен второй триггер, причем блок управления через последовательно соединенные элементы «ИЛИ, связанные с исполнительным блоком, второй триггер, другой вход которого подключен к выходу первого счетчика, и первый элемент «И подключен к первому счетчику, другой выход второго триггера через
второй элемент «И связан со входами второго счетчика и исполнительного блока, а соответствующие входы блока управления, второго элемента «И, первого счетчика и генератора импульсов подключены ко входу устройства.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ДЛЯ ПОИСКА ПЕРЕМЕЖАЮЩИХСЯ НЕИСПРАВНОСТЕЙ В МИКРОПРОЦЕССОРНЫХ СИСТЕМАХ | 1992 |
|
RU2030784C1 |
Устройство для контроля хода программ | 1983 |
|
SU1101831A1 |
Устройство программируемой задержки импульсов | 1983 |
|
SU1238219A1 |
УСТРОЙСТВО ДЛЯ ПОИСКА ПЕРЕМЕЖАЮЩИХСЯ ОТКАЗОВ В МИКРОПРОЦЕССОРНЫХ СИСТЕМАХ | 1996 |
|
RU2099777C1 |
Многоканальное устройство для программного управления автоматической линией изготовления многослойных керамических конденсаторов | 1985 |
|
SU1297013A1 |
Программное устройство | 1977 |
|
SU734646A1 |
Устройство для перезапуска вычислительного комплекса при обнаружении сбоя | 1988 |
|
SU1541608A1 |
Устройство для программного управления | 1986 |
|
SU1396124A1 |
Устройство для программногоупРАВлЕНия | 1979 |
|
SU830310A1 |
Вычислительное устройство для реализации логических функций | 1983 |
|
SU1269130A1 |
Авторы
Даты
1976-03-05—Публикация
1973-10-05—Подача