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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике , к системам программного управления . Цель изобретения - упрощение устройства и повьшение его надежности . Устройство для программного управления содержит генератор импульсов , времязадающий блок, блок набора программы, дешифратор адреса, первую и вторую группы элементов И, датчики положения, объединенные в матрицу , блок сравнения, счетчики импульсов , блок постоянной памяти. Данное устройство имеет простое структурное и принципиальное построение, прерывание программы реализуется простой комбинационной схемой, а объединение датчиков положения в матрицу позволяет уменьшить количество каналов связи, что повьшает надежность устройства в целом. 1 з.п.- ф-лы. 2 ил. (Л с to СП ел ;о ;о ьэ

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (511 4 G 05.В 19/08

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСИОМЪГ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3878151/24- 24 (22) 23.01.85 (46) 07.09.86. Бюл. М 33 (72) А.П. Карасев (53) 621.503.55(088.8) (56) Авторское свидетельство СССР

М 411435, кл. С 05 В 19/08, 1973, Авторское свидетельство СССР

Ф 537328, кл. G 05 В 19/08, 1975 (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ (57) Изобретение относится к автоматике, к системам программного управления.. Цель изобретения — упрощение устройства и повышение его надежности. Устройство для программного уп„.SUÄÄ 1255992 А равления содержит генератор импульсов, времязадающий блок, блок набора программы, дешифратор адреса, первую и вторую группы элементов И, датчики положения, объединенные в матрицу, блок сравнения, счетчики импульсов, блок постоянной памяти. Данное устройство имеет простое структурное и принципиальное построение, прерывание программы реализуется простой комбинационной схемой, а объединение датчиков положения в матрицу позволяет уменьшить количество каналов связи, что повышает надежность устройства в целом. 1 s.n. ф-лы. 2 ил.

С:

Ю

Ql

Сп Ф

CO

1255992

Изобретение относится к области автоматики, в частности к системам программного управления, Целью изобретения является упро: щение устройства, а также повышение era надежности.

На фиг.1 представлена структурная схема предлагаемого устройства, на фиг.2 — схема блока набора программ.

Устройство для программного управления содержит генератор 1 импульсов, времязадающий блок 2, блок

3 набора программы, дешифратор 4, первые элементы И, регистр 5, вторые элементы И, исполнительные блоки 6, датчики 7 положения, объединенные в матрицу 8, блок 9 сравнения, счетчик 10 импульсов, блок 11 постоянной памяти.

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

С выхода генератора импульсов на один As входов времязадающего блока поступает непрерывная последовательность импульсов с частотой f.- .. На другой вход времязадающего блока поступает код, определяющий коэффициент деления времязадающего блока.

При отсутствии сигнала "Установка .. нуля", поступающего с выхода блока 9 сравнения на шину установки нуля времязадающего блока последний формирует импульсы с частотой f=f <.

Блок набора программы .на каждый импульс, поступающий из времязадающего блока 2, формирует: коды, определяющие коэффициент деления К;времизадающего блока, коды, записываемые в i-й регистр и определяющие команды на исполнительные устройства, при этом запись кода из блока набора. программы в i-й регистр производится импульсами генератора, поступающими на первые входы первых элементов И, код адреса, i первых элементов И, через которые производится запись кода, определякяцего команды," i вторых элементов И, через которые производится соединение выходов регистров со входами В блока сравнения, i слова матрицы датчиков, контролирующих выполнение команд, определяемых кодом, записываемого из блока 3 набора программ в 1-й регистр.

Дешифрацию адреса i регистра,i первых и вторых элементов и 1 слона. матрицы осуществляет дешифратор 4.

10 l5

40 я

50 обеспечивая: запись кода, определяющего команды на исполнительные устройства, в i-й регистр 5; подключение i вторых элементов И ко входам

В блока 9 сравнения, формирование потенциала опроса на соответствующее слово матрицы.

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

3 набора программы до момента, при котором указанные коды будут равны, т.е. до тех пор, пока соответствующие датчики 7 положения матрицы не подтвердят выполнение исполнительными. блоками 6 всех команд, заданных блоком 3 набора программ.

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

Кроме того, объединение датчиков

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

Действительно, матрица 8 имеющая 1 разрядов и К строк, позволяет обработать информацию с (К:1) датчиков 7 при (К+1) каналах связи, в то время как при общепринятой организации для обработки информации с (К"1) датчиков требуется и (К 1) каналов связи.

Приведенный метод особенно эффективен при большом количестве датчиков положения, поскольку (К 1) тем больше (К+1), чем больше К и 1.

Конкретное выполнение схемы устройства можно осуществить на интегральных схемах, а в качестве датчи1255

Составитель И. Швец

Редактор П. Коссей Техред М.Ходанич

Корректор С. Шекмар

Заказ 4822/47 Тираж 83б

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Подписное

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная,4 ков положения используются микропереключатели.

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

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

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

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

2. Устройство по п.1, о т л и— ч а ю щ е е с я тем, что в матрице датчиков положения первые выходы датчиков положения через диоды соединены с входами матрицы датчиков положения, а вторые выходы — с выходами матрицы датчиков положения.