Программное временное устройство
Иллюстрации
Показать всеРеферат
;,; „-идена © (tt) 506000
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик (61) Дополнительное к авт. саид-ву (22) Заявлено 05.10.73 (21) 1963161/18-24 с присоединением заявки № (23) Приоритет
Опубликовано 05.03.76. Бюллетень № 9
Дата опубликования описания 06.05.76 (51) M Кл г G 05В 19 18
Государственный комитет
Совета Министров СССР по делам нзабретений (53) УДК 621.-503,55 (088.8) и открытий (72) Автор изобретения
Б. E. Борисов (71) Заявитель (54) ПРОГРАММНОЕ ВРЕМЕННОЕ УСТРОЙСТВО
Изобретение относится к автоматике и вычислительной технике, в частности к программным временным устройствам со счетными схемами.
Известно программное временное устройство, содержащее элемент «ИЛИ», два элемента «И» и последовательно соединенные блок управления, триггер, третий элемент «И», другой вход которого подключен к выходу генератора импульсов, первый и второй счетчики и исполнительный блок, связанный через блок управления со вторым счетчиком.
Входящие в состав известного устройства блоки управления и исполнительный вследствие своей инерционности вносят в отрабатываемую им временную программу дополнительную погрешность. Кроме того, если импульс занесения новой программы снимается с выхода исполнительного блока при последовательной отработке программ, возможно накопление погрешности.
Цель изобретения — повышение точности работы устройства.
Предлагаемое устройство отличается тем, что в него введен второй триггер, причем блок управления через последовательно соединенные элемент «ИЛИ», связанный с исполнительным блоком, второй триггер, другой вход которого подключен к выходу первого счетчика, и первый элемент «И» подключен к первому счетчику, другой выход второго триггера через второй элемент «И» связан со входами второго счетчика и исполнительного блока, а соответствующие входы блока управления, 5 второго элемента «И», первого счетчика и генератора импульсов подключены ко входу устройства.
Блок-схема программного временного устройства приведена на чертеже.
10 Устройство состоит 1тз генератора импульсов
1, счетчиков 2 и 3, исполнительного блока 4, блока управления 5, триггера 6, образующего вместе с элементом «И» 7 схему коммутации генерируемых импульсов, элемента «ИЛИ» 8, 15 образующего вместе с триггером 9 и элементами «И» 10 и 11 схему коррекции погрешности устройства за счет инерционности исполнительного блока и блока управления, причем элемент «И» 10 включен в цепь питания
2о счетчика 3 и исполнительного блока 4, а элемент «И» 11 — в цепь обратных связей счетчика 2.
Работает устройство следующим образом.
В исходном состоянии питание подается на
25 генератор 1, счетчик 2 и блок управления 5; счетчик 3 и исполнительный блок 4 обесточены, так как триггер 9 находится в «нулевом» состоянии; элемент «И» 10 закрыт, элемент
«И» 11 открыт, счетчик 3 и триггер 6 обнузо лены, элемент «И» 7 закрыт, счетчик 2 — в
506000
Программное временное устройство, содерЗО жащее элемент «ИЛИ», два элемента «И» и последовательно соединенные блок управления, триггер, третий элемент «И», другой вход которого подключен к выходу генератора импульсов, первый и второй счетчики и исполни35 тельный блок, связанный через блок управления со вторым счетчиком, о тл и ч а ю щ е ес я тем, что, с целью повышения точности, в него введен второй триггер, причем блокуправле. ния через последовательно соединенные эле40 менты «ИЛИ», связанные с исполнительным блоком, второй триггер, другой вход которого подключен к выходу первого счетчика, и первый элемент «И» подключен к первому счетчику, другой выход второго триггера через
45 второй элемент «И» связан со входами второго счетчика и исполнительного блока, а соответствующие входы блока управления, второго элемента «И», первого счетчика и генератора импульсов подключены ко входу устрой50 ства. произвольном состоянии. В результате последовательность импульсов с генератора 1 на счетчик 2 не поступает.
Работа устройства начинается с выдачи блоком управления 5 сигнала запуска, по которому счетчик 2 обнуляется, триггер 6 перебрасывается в «единичное» состояние, открывая элемент «И» 7, а у триггера 9 и счетчика
3 подтвержадается исходное («обнулепное») состояние. Последнее необходимо в случае начала работы не из исходного состояния схемы.
Первый импульс со счетчика 2 перебрасывает триггер 9 в единичное состояние. При этом открывается элемент 10 и закрывается элемент 11, исключая в счетчике 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 блок 5 выдает на триггер 6 сигнал «останова».
Триггер приходит в «нулевое» состояние, при котором элемент «И» 7 закрывается, и генераторные импульсы на счетчик 2 больше не идут. В этот счетчик за время работы блока
IO 5 при формировании сигнала «останова» поступает некоторое количество импульсов, что приводит к окончанию работы устройства при неисходном состоянии счетчика. Однако это не мешает начать повторную отработку
15 программ, так как по сигналу запуска счетчик
2 «обнуляется», Таким образом, в предлагаемом устройстве при незначительном количестве дополнительного оборудования достигается непрерывный
2;) последовательный отсчет программных интервалов времени. Это исключает постоянные составляющие погрешностей, вызванные инерционностью срабатывания блоков исполнительного и управления, и возможность их нако25 пления.
Предмет изобретения
506000
Составитель Б. Борисов
Техред М. Семенов
Корректор О. Тюрина
Редактор В, Полещук
Типография, пр. Сапунова, 2
Заказ 933/7 Изд. № 286 Тираж 1029 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5