Устройство для программного управления Советский патент 1981 года по МПК G05B19/08 

Описание патента на изобретение SU805256A1

(54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ

менных задержек в сравнительно широком диапазоне и обеспечение возможности изменения числа и длительности временных интервалов.

Указанная цель достигается тем, что устройство для программного управления, содержащее блок синхронизации, последовательно соединенные первый элемент И, первый счетчик импульсов, подключенный первыми выходами к первым входам вторых элементов И, третий элемент И, первый элемент НЕ и четверть1Й элемент И;, подключенный выходом ко вторым выходам вторых элементов И, последовательно соединенные генератор импульсов, второй счетчик имцульсов, группу пятых;элементов И и первый элемент ИЛИ, и последовательно соединенные блок выбора режимов и дешифратор, выходы которого срединены со вторыми входами группы пятых элементов И, содержит шестые элементы И., второй элемент НЕ, седьмой элемент И-и последовательно соединенные восьмой элемент И, девятый элемент И, группу десятых элементов И и вторые элементы ИЛИ, вторые входы которых соединены с выходами шестых элементов И, выходы - со вторыми входами первого счетчика импульсов, подключенного вторыми выходами через последовательно соединенные восьмой элемент И и второй элемент НЕ к первому входу первого элемента И, второй вход которого соединен с выходом первого элемента ИЛИ, третий вход - с первым выходом блока синхронизации, подключенного вторым вьь ходом к первым входам шестцх элементов И, третьим выходом - ко второму входу девятого элемента И, четвертым выходом - ко второму входу четвертого элемента И и к первому входу седьмого элемента И, второй вход которого соединен с выходом третьего элемента И, а вторые выходы блока выбора режимов подключены ко вторым входам группы десятых элементов И.

На чертеже представлена функциональнаях:хема устройства.

Устройство содержит пересчетный блок 1, в который входят триггеры 2 и 3, третий элемент И 4, первый элемент НЕ 5, восьмой элемент И 6, второй элемент НЕ 7, первый элемент ИЛИ 8 и пятые элементы И 9, шестые элементы И 10, десятые элементы И 11, вторые элементы ИЛИ 12, девятый элемент И 13, первый элемент И 14, четвертый элемент И 15, седьмой элемент И 16, вторые элементы И 17, дешифратор 18, генератор 19 импульсов, блок 20 синхронизации, имеюш,ий второй 21, третий 22, первый 23, и четвертый 24 выходы и блок 25 выбора режимов, а триггеры 2 и 3 образуют соответственно первый 26 и второй 27 счетчики импульсов.

Устройство работает следующим o6pa3oivi.

Для вычисления временной задержки используется одна команда. Комбинация в разрядах первой части команды соответствует коду временной операции, разрешающей выработку сигналов на выходах блока 20 синхронизации. Разряды второй части команды задают код начального установа счетчика 26. Разряды третьей части команды задают шаг отсчета величины временных интервалов, задатчиков которых является счетчик 27 и генератор 19. Оставшиеся разряды команды определяют адрес, по которому производится запись и считывание промежуточных результатов отсчета временных интервалов.

Рассматриваемое устройство может работать как синхронно с запоминающим устройством (ЗУ), в котором хранится программа работы, так и асинхронно. В первом случае генератор 19 должен быть засинхронизирован циклом обращения к ЗУ, а программа может быть либо линейной, либо разница во времени прохождения ее по различным ветвям не должна превышать допустимой norpenJhfocTH. В случае асинхронности ошибки отсчета можно избежать использованием прерывания по окончании временного интервала или программными изменениями значений полей команды и промежуточного результата. В связи с этим для анализа цриндипа работы устройства достаточно рассмотреть случай синхронной работы.

Перед началом работы по сигналу «Сброо триггеры 2 и 3 счетчиков блока 17 и соответствующий массив в ЗУ устанавливаются в нулевое состояние. Работой устройства управляют тактовые импульсы, в.озникающие на выходах блока 20 синхронизации по команде указанного выше формата.

Рассмотрим некоторый j-ый цикл работы, связанный с подсчетом i-ro временного интервала.

При подаче первого тактового импульса с выхода блока 20 на входы элементов И 10, код промежуточного результата в соответствии с адресом через входы элементов ИЛИ 12 из ЗУ попадает на установочные входы триггеров 2. Если эти триггеры установлены в нулевое состояние, что фиксирует выход элемента 6, то по второму тактовому импульсу с выхода блока 20, на выходе элемента 13 будет сигнал разрешения установки начального кода из ЗУ блока 25 (разряды А-Ч-В). Этот сигнал подается на входы элементов 11, другие входы которых связаны с соответствующими шинами ЗУ блока 25. Код начального установа через элементы 11 и входы элементов ИЛИ 12 попадает на установочные входы триггеров 2. Если хотя бы один триггер 2 счетчика 26 находится в единичном состоянии, что фиксирует выход элемента НЕ 7, то по третьему тактовому импульсу с выхода блока 20 и сигналу с выхода элементов ИЛИ 8 элемент 14 разрешает добавление единицы по счетному входу младшего разряда этого счетчика. При этом сигнал на выходе элемента ИЛИ 8 будет иметь место при совпадении на одном из элементов 9 информации, поступающей с триггеров 3 и кода шага отсчета временных интервалов, который подается с ЗУ блока 25 (разряды B-H-C) через дешифратор 18 таким образом, что выполняются определенные логические условия.

Процесс отсчета временных интервалов заканчивается, если к моменту появления четвертого тактового импульса с выхода блока 20 все триггеры 2 находятся в единичном состоянии. Этот факт фиксирует элемент И 4, выход которого вместе с четвертым тактовым импульсом с выхода блока 20 подается на входы элемента И 16. С выхода этого элемента снимается сигнал временной задержки, соответствующий коду начального установа и величине шага отсчета временного интервала. Процесс отсчета временного интервала не заканчивается, если к моменту появления четвертого тактового импульса хотя бы один из триггеров 2 находится в нулевом состоянии. Этот факт фиксирует элемент И 15, на ;входы которого подаются четвертый тактовый импульс с выхода блока 20, сигнал с выхода элемента НЕ 5 Для продолжения отсчета временных интервалов в дальнейшем промежуточные результаты (состояние триггеров 2) через элементы И 17, управляемые элементом И 15, засылаются в ЗУ по адресу, задаваемому соответствующими разрядами команды, содержимое счетчика 27 увеличивается на единицу. Наступает следующий цикл и процесс работы устройства повторяется. После обработки всех временных интервалов происходит возврат к первому и процесс работы зацикливается.

Использование данного устройства для автоматизации судовых технических средств обеспечивает повышение надежности этих систем управления за счет снижения аппаратурных затрат при реализации большого количества временных задержек в сравнительно широком диапазоне.

Формула изобретения

Устройство для программного управления, содержаш.ее блок синхронизации, последовательно соединенные первый элемент И, первый счетчик импульсов, подключенный первыми выходами к первым входам вторых элементов И, третий элемент И, первый элемент НЕ и четвертый элементИ, подключенный выходом ко вторым входам вторых элементов И, последовательно соединенные генератор импульсов, второй счетчик импульсов группы пятых элементов И и первый элемент ИЛИ, и последовате.чьно соединенные блок выбора режимов и дешифратор, выходы которого соединены со вторыми входами группы -пятых элементов И, отличающееся, тем, что, с целью расширения функциональных возможностей устройства, оно содержит шестые элементы И, второй элемент НЕ, седьмой элемент И и последовательно соединенные восьмой элемент И, девятый элемент И. группу десятых элементов И и вторые элементы ИЛИ, вторые входы которых соединены с выходами шестых элементов И, выходы - со вторыми входами первого счетчика импульсов, подключенного вторыми выходами через последовательно соединенные восьмой элемент И и второй элемент НЕ к первому входу первого элемента И, второй вход которого соединен с выходом

первого элемента ИЛИ, третий вход-с первым выходом блока синхронизации, подключенного вторым выходом к первым входам шестых элементов И, третьим выходом - ко второму входу девятого элемента И, четвертым выходом - ко второму входу четвертого элемента И и к первому входу седьмого элемента И, второй вход которого соединен с выходом третьего элемента И, а вторые выходы блока выбора режимов подключены ко вторым входам группы десятых элементов И.

Источники информации,

принятые во внимание при экспертизе

1.Авторское свидетельство СССР № 443386, кл. G 06 F 9/00, 1973.

2.Авторское свидетельство СССР

,№ 327575, кл. Н 03 КЗ/00, 1971 (прототип).

1/ /

W

ы:

//

VJ/ у

а

//

1

/

J2

Запись S ШЗ

17

ЕГИ

Похожие патенты SU805256A1

название год авторы номер документа
Многофункциональный цифровой коррелометр 1986
  • Смильгис Ромуальд Леонович
  • Виксна Андрис Жанович
  • Дулманис Марис Юрьевич
  • Элстс Мартиньш Антонович
SU1363246A1
Устройство для программногоупРАВлЕНия 1979
  • Канышев Виктор Владимирович
  • Ларионов Владимир Иванович
  • Савин Иван Иванович
SU830310A1
Устройство для обработки радиосигналов 1980
  • Арансон Борис Абельевич
  • Бычков Николай Петрович
  • Гуров Анатолий Васильевич
  • Кукис Борис Самойлович
  • Сабаев Лев Васильевич
  • Прохоренко Владимир Ефимович
  • Чекин Станислав Григорьевич
SU955083A1
КОДОИМПУЛЬСНОЕ ПЕРЕДАЮЩЕЕ УСТРОЙСТВО С СОКРАЩЕНИЕМ ИЗБЫТОЧНОСТИ ИНФОРМАЦИИ 2001
  • Портнов Е.М.
RU2234738C2
Устройство для ввода графичес-КОй иНфОРМАции 1979
  • Гладков Владимир Дмитриевич
SU798916A1
Специализированный процессор 1981
  • Угрюмов Евгений Павлович
  • Луций Сергей Анатольевич
SU1023339A1
Устройство для формирования отрезка прямой линии на экране электронно-лучевой трубки 1979
  • Кожеуров Валентин Тайгирович
  • Огурцовский Юрий Георгиевич
SU919163A1
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами 1985
  • Кафидов Александр Сергеевич
  • Малачевская Татьяна Степановна
  • Комарова Галина Гавриловна
  • Тараров Михаил Иванович
  • Сорокин Адольф Андреевич
SU1298762A2
Программируемый формирователь управляющих воздействий микропроцессорной системы 1989
  • Сташков Николай Иванович
  • Ладыгина Галина Мировна
SU1725210A1
Устройство для контроля электрического монтажа 1983
  • Бакакин Анатолий Дмитриевич
  • Бабаев Андрэюс Ишович
  • Толчинский Валерий Аронович
  • Исаев Юрий Семенович
SU1151991A1

Иллюстрации к изобретению SU 805 256 A1

Реферат патента 1981 года Устройство для программного управления

Формула изобретения SU 805 256 A1

д

I

l l

26 2

:7Т...„„

ВД,

/

„ Сброс

SU 805 256 A1

Авторы

Бутин Юрий Николаевич

Бородина Лариса Аркадьевна

Гаврилова Людмила Алексеевна

Маковеев Олег Леонидович

Михайлов Виктор Сергеевич

Даты

1981-02-15Публикация

1979-04-17Подача