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

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

IT

Vffoy eHn jfumaffu

13-

4 00

00 Од

Фт1

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

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

На фиг, 1 показана функциональная схема устройства; на фиг. 2 - временные диаграммы его работы.

Устройство {фиг.1) содержит процессор 1, блок 2 памяти, регистр 3, формирователь 4 импульсного питаю- щего напряжения, первый и второй инверторы группы 5, пс/, вый 6 и второй .7 элементы И, входы 8 10 и выходы 11,12 процессора и выходы 13 регистра На фиг. 1 показаны: группа входов клавиатуры центрального процессора К1 и К2, первая группа адресных входов процессора XI-Х4, вторая группа адресньгх входов процессора Х5-Х12 , первая группа У1-У9, вторая группа У9-У16, третья группа У17-У23 управляющих выходов процессора, группа адресных входов А1-А10 блока памяти, группа входов питающего напряжения процессора Ф1-Ф4.

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

Емкость используемого блока памяти - 1024 восьмиразрядных слов, Этот объем памяти можно условно разбить на четыре массива по 256 восьмиразрядных слов в каждомо При такой организации выбор необходимого массива определяется одним из четырех двоичных чисел, составленных из девятого и де сятого разрядов шины адреса. Например первьй массив задается комбинацией из логических нулей на выходах У15 и У16 процессора 1, а четвертый - комбинацией логических единиц на тех же выходах. Выходы процессора 1 У15 и У16 подключаются к двум входам элемента ЗИ 7, к третьему входу подключается выход элемента ЗИ 6. Таким образом, при обращении процессора 1 к четвертому массиву блока 2 памяти на синхровход V регистра 3 подается синхроимпульс и в запоминающий регистр записьшается восьмиразрядное двоичное число, соответствующее номе ру яче;йки четвертого массива, К которому произошло обращение. Двоичное восьмиразрядное число, записанное в регистр 3, устанавливается на его

выходе и представляет собой дополнительный код управления. Таким образом, к программно устанавливаемому двоичному восьмиразрядному коду управления, имеющемуся в модуле контроллера МК-1807, добавляется дополнительный восьмиразрядный программно устанавливаемый двоичный код управления.

Для использования адресных выходов для выдачи дополнительного кода управления необходимо ввести и управляющую программу, там, где это требуется, обращение к 3-му массиву, который соответствует требуемому дополнительному коду управления, В ячейке 3. массива с адресом, равным дополнительному коду управления, должна стоять команда 5,0.

Пример. Пусть необходимо получить полный код управления:

0110111011011101

КУ 66доп КУ 5.5.

При этом первые 8 разрядов будут выдаваться на шину кода управления (КУ), а вторые 8 разрядов - на адресную шину.

Фрагмент программы, позволяющей вьтолнить это, будет имет.., вид: 5.3- 5,5 - команда обращения к подпрограмме в 3 массиве по адресу 5,5.

4.1 - 6.6 - команда выдачи КУ, равного 6.6,

д

5

в 3 массиве в ячейке 5.5 будет команда 5.0.

, Запись 5., 4,, 6. означает в соответствии с требованиями инструкции по программированию ЗУ для БИС К145 ИК 1807, представление в шестнадцатиричной системе числа 13/,,;

,2(,о), 1(о)

Устройство позволяет осуществить реализацию функции управления по по- вьш1енному числу дискретных каналов. По сравнению с прототипом на 11 каналов больше, а в общем случае на п-1 каналов, где п - число разрядов адресной шины процессора. Повышение числа дискретных каналов управления в предлагаемом устройстве дает возможность в программируемых системах управления устранить временное рассогласование между установкой основного кода управления и дополнительного, что необходимо, например, для синхронного управления объектом. Это дает возможность расширения области

применения предлагаемого устройства программного управления и вместо не- скольких ранее известных устройств использовать одно.

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

Устройство для программного управения, содержащее процессор, блок памяти, формирователь импульсного питающего напряжения, первый и второй инверторы, причем первый вход управения центрального процессора является входом управления устройства, группа входов клавиатуры процессора подключена соответственно к выходам первого и второго инверторов, входы которых являются группой входов клавиатуры устройства, группа входов питающего напряжения процессора подключена к выходам формирователя IJM- пульсного питающего напряжения, первая группа адресных входов процессора является группой адресных входов устройства, а вторая группа адресных входов процессора подключена к управяющим выходам блока памяти, группа адресных входов блока памяти подклюена к соответствующим управляющим выходам и третьей группы выходов про0

5

5

0

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

Oil вП1в 11011161

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

название год авторы номер документа
Цифровой анализатор спектра 1985
  • Витязев Владимир Викторович
  • Уваров Александр Григорьевич
  • Улаев Николай Алексеевич
  • Хлудов Сергей Юрьевич
  • Широков Владимир Алексеевич
SU1256044A1
Цифровой перестраиваемый полосовой фильтр 1982
  • Витязев Владимир Викторович
  • Клочко Константин Константинович
  • Степашкин Алексей Иванович
  • Эмих Любовь Андреевна
SU1166274A1
Вычислительное устройство 1984
  • Мильто Евгений Федорович
  • Пугачев Владимир Александрович
  • Брусницина Зинаида Александровна
  • Мельникова Вера Ивановна
SU1280611A1
Ассоциативное запоминающее устройство 1987
  • Токмаков Геннадий Петрович
  • Кильдюшев Вячеслав Михайлович
SU1501164A1
УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ИЗОБРАЖЕНИЙ 1990
  • Абрамов В.И.
  • Гозман Я.Ю.
  • Максимов Л.В.
  • Михайлов В.Н.
  • Плюта С.П.
RU2006941C1
Микропрограммное устройство управления 1984
  • Потоков Валерий Нурбиевич
SU1259262A1
Устройство для сопряжения многоблочной памяти с процессором и вводно-выводными устройствами 1984
  • Авраменко Аркадий Ефимович
  • Арискин Николай Иванович
SU1280645A1
Система управления вибростендом 1984
  • Мухаметов Валерий Николаевич
  • Морозевич Анатолий Николаевич
  • Дмитриев Андрей Николаевич
  • Леусенко Александр Ефимович
  • Трибуховский Бронислав Брониславович
  • Шемаров Александр Иванович
  • Фатькин Владимир Алексеевич
SU1275396A1
Устройство управления процессора двухмерного преобразования Фурье 1982
  • Василевич Леонид Николаевич
  • Коляда Андрей Алексеевич
  • Кухарчик Петр Дмитриевич
  • Ревинский Виктор Викентьевич
  • Чернявский Александр Федорович
SU1121677A1
Устройство для измерения временных параметров программ 1982
  • Судариков Владимир Николаевич
  • Белов Олег Хаимович
SU1136109A1

Иллюстрации к изобретению SU 1 437 831 A1

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

Изобретение относится к области программного управления и может быть использовано для управления технологическим оборудованием. Цель изобретения состоит в расширении функциональных возможностей устройства за счет увеличения разрядности кода управления. Поставленная цель достигается тем, что в известное устройство, содержащее процессор 1 и блок памяти 2, введены регистр 3, первый 6 и второй 7 элементы И. Введение указанных элементов позволило осуществить функции управления по повьппенному числу дискретных каналов, что дает возможность в программируемых системах уп- равления устранить временное paccoi- ласование между установкой основного кода управления и дополнительного. 2 ил. (О

Формула изобретения SU 1 437 831 A1

Документы, цитированные в отчете о поиске Патент 1988 года SU1437831A1

Модуль контроллера
Усилитель двойного действия с одновременным усилением высокой и низкой частоты 1923
  • Куксенко П.Н.
SU1807A1
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
ПО Кристалл
Киев, 1984.

SU 1 437 831 A1

Авторы

Степанов Виктор Владимирович

Саксонов Евгений Александрович

Даты

1988-11-15Публикация

1987-05-06Подача