Многоканальное устройство для обслуживания запросов группы абонентов Советский патент 1990 года по МПК G06F9/50 

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

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

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

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

.Устройство содержит (фиг.1) контроллер 1, имеющий первый 2 и второй

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

сл

00

1

СП

00

24, схемы 25 сравнения, элементы И 26, и 27 и элемент ИЛИ 28.

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

Перед началом работы устройство устанавливается в исходное состояние сигналом логическо 1 на входе 20 сброса, при этом двоично-десятичные счетчики 2 и 3, трип-еры 22 и 23 всех каналов 10,,-lOy обнуляются, регистры 24 устанавливаются в единичное состояние. Запросы на обслуживание абонентов (станков с ЧПУ) поступают в устройство в случайные моменты времени на соответствующие запросные входы 11 устройства и переводят триггеры 22 соответствующих каналов в единичное состояние.

Рассмотрим работу устройства при обслуживании запроса одного из станков с ЧПУ, подключенного, например, к i-му каналу, где i 1,...,N; N - число станков с ЧПУ устройства.

При поступлении сигнала логической 1 запроса станка с ЧПУ на i-й запросный вход 11 триггер 22i-ro канала переходит в единичное состояние. При единичном состоянии триггер 22i-ro канала по сигналу логической 1 на i-M выходе распределителя 9 импульсов на выходе элемента И 261-г канала формируется сигнал логической 1, который постулает на единичный вход триггера 23i-ro канала, на инверсньй -тактовый вход регистра 24 своего канала и через соответстую- Щий вход элемента ИЛИ 7 - на счетный вход двоично-десятичного счетчика 2 .

По переднему фронту сигнала логи--. ческой на выходе элемента И 26 i-ro канала триггер 23 i-ro канала переходит в единичное состояние и модифицируется содержимое двоично-де- сятичного счетчика 2, формируется сигнал логической выходе элемента НЕ 5 контроллера 1. Сигнал логической 1 с прямого выхода триггера 23 i-ro канала через соответству- ющий вход элемента ИЛИ 8 поступает на вход 21 наличия запросов устройства.

По заднему фронту сигнал логической 1 на выходе элемента И 26 i-ro канала содержимое двоично-десятичного счетчика 2 переписывается пара- фазно по группе кодовых входов 16 в регистр 24 i-ro канала.

10

15

20

25

5875084

ЭВМ по программе диспетчериза- 1ЩИ гибкой производственной системы (ГПС) опрашивает состояние устройст- при наличии сигнала логической

1 на выходе 21 формирует сигнал логической 1 на выходе 19 устройства. Сигнал логической 1 на входе 19 устройства поступает на входы элементов И 27 всех каналов и на вход элемента И 6 контроллера 1. При наличии сигнала логической 1 на выходе элемента НЕ 5 формируется сигнал логической 1 на инверсном счетном входе двоично-десятичного счетчика 3 контроллера I.

По заднему фронту сигнала логичесна выходе элемента И 6 контроллера 1 модифицируется содержимое двоично-десятичного счетчика 3 и формируется сигнал логического О на выходе элемента НЕ 5 контроллера I . Модифицированнь1й двоично-десятич-- ный код очередности обслуживания с выходов второго двоично-десятичного счетчика 3 поступает на вторую группу входов схем 25 сравнения всех каналов устройства. На выходе схемы 25 сравнения i-ro канала формируется сигнал логической 1 и подается на i-й выход группы выходов 12 разреше- нкя устройства.

По сигналу логической 1 на i-м выходе 12 разрешения станок с ЧПУ подключенный к i-му каналу устройст30

35

40

ва, получает разрешение на обмен с магистралью крейта. Окончание сеанса обмена с магистралью крейта производится по команде ЭВМ сигналом логической 1 на ответном входе 19 устройства, при этом триггеры 22 и

23i-ro канала обнуляются, регистр

24i-ro канала устанавливается в исходное единичное состояние, при наличии сигнала логического О на выходе элемента НЕ 5 контролллера 1 состояние двоично-десятичного счетчика 3 не изменяется. После перехода триггера 23 i-ro канала в нулевое состояние сигнал логического О с прямого выхода 13 триггера 23 i-ro канала поступает через соответствующий вход элемента ИЛИ 8 на выход 21 наличия запросов устройства. Формиро вание сигнала логического О на выходе 21 наличия запросов элемента ИЛИ 8 контроллера 1 является признаком окончания обслуживания запросов станков с ЧПУ.

При групповом обслуживании запросов станков с ЧПУ по сигналу логичекой 1 на ответном входе 19 устройства производится м.одификация содержимого двоично-десятичного счетчика 3, обнуление триггеров 22 и 23 и установка в исходное состояние регистра 24 обслуженного канала устройства. При этом модифицированный двоично-десятичный код с группы кодовых выходов 17 двоично-десятичного счетчика 3 поступает на группу кодовых входов всех каналов к входам второй группы схемы 25 сравнения очередного канала устройства, на выходе 12 разрешения которого формируется сигнал логической 1 разрешения обмена с Магистралью крейта, Обслуживание занросов станков с ЧПУ группы производится аналогично описанному.

Сигналом окончания группового О б- служивания запросов станков с ЧПУ .является формирование сигнала логического О на выходе 21 наличия запросов устройства. При .одновременном поступлении группы запросов на обслуживание различных каналов устройства триггеры 23 этих каналов переходят в единичное состояние в режиме разделения времени по сигналам логической 1 на соответствующих выходах распредб ления 9 импульсов контроллера 1, что устраняет возможность возникновения конфликтных ситуаций при случайном потоке запросов группы станков с ЧПУ.

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

Многоканальное устройство для обслуживания запросов группы абонентов содержащее первый и второй двоично- десятичные счетчики, первый и второй элементы ИЛИ, распределитель импульсов и группу из N (где N - число абонентов). каналов, а каждый канал -содержит первый и второй триггеры, первый и второй элементы И, элемент ИЛИ, схему сравнения и регистр, причем выход первого элемента 1ШИ соединен с выходом наличия занросов устройства, выход второго элемента ИЛИ соединен со счетным входом первого двоично десятичного счетчика, выход которого -соединен с информационным входом регистра каждого канала, группа выходов второго двоично-десятичного

20

25

87508 .6

счетчика соединена с первой группой входов схемы сравнения каждого кана- ла, i-й (i 1-N) выход распредели- . теля импульсов соединен с первьм входом первого элемента И i-ro канала, вход сброса устройства соединен с первым входом элемента ИЛИ каждого канала, i-й запросный вход устройства 10 соединен с входом установки в 1 первого триггера i-ro канала, вход сброса которого соединен с выходом элемента ИЛИ i-ro канала и с входом установки в итсходное состояние ре- 15 гистра i-ro канала, тактовый вход которого соединен с выходом первого элемента И i-ro канала и с соответствующим входом второго элемента ИЛИ группа выходов регистра i-ro канала соединена с второй группой входов схемы сравнения i-ro канала, выход которой соеди)ен с i-м выходом разрешения обслуживания устройства, вход запуска устройства соединен с входом запуска распределения и myльcoв, о т- л и чающееся тем, что, с целью увеличешш быстродействия за счет исключения ожидания разрешения на обработку следующего запроса, в устройство введены элемент И, элемент HI-; и схема сравнения, причем первая группа входов схемы сравнения соединена с группой выходов первого двоично-десятичного счетчика

Чс

Jj вторая группа входов схемы сравнения соединена с группой выходов второго двоично-десятичного счетчика, а вы- ход сравнения через элемент FiE соединен с первым входом элемента И, выход которого соединен со счетным входом второго двоично-десятичного счетчика, а второй вход элемента И соединен с ответным входом устройства и с первым входом второго элемента И каждого канала, второй вход второго элемента И i-ro канала соединен с выходом схемы сравнения i-ro канала, а выход второго элемента И i-ro Q канала соединен с вторым входом эле30

40

5

мента ИЛИ i-ro канала, прямой выход первого триггера i-ro канала соединен с вторым входом первого элемента И i-ro канала, а инверсный выход - с входом сброса второго триггера i-ro канала, выход первого элемента И i-ro канала соединен с входом установки в 1 второго триггера i-ro канала, инверсный выход которого соединен с

1587508.8

третьим входом первого элемента И ветствующим входом первого элемента i-ro канала, а прямой выход - с соот- ИЛИ.

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

название год авторы номер документа
Многоканальное устройство для обслуживания групповых запросов 1988
  • Абрамов Юрий Алексеевич
  • Волнухин Виталий Иванович
  • Копцов Андрей Александрович
  • Люлько Вадим Борисович
  • Огороднев Никита Игоревич
SU1509894A1
Многоканальное устройство для обслуживания групповых запросов 1989
  • Айгинин Фаиль Калимуллович
  • Гусаров Алексей Максимович
  • Огороднев Никита Игоревич
  • Ухабин Анатолий Андреевич
SU1649541A1
Многоканальное устройство для обслуживания запросов в порядке поступления 1989
  • Айгинин Фаиль Калимуллович
  • Борзенков Александр Дмитриевич
  • Гусаров Алексей Максимович
  • Огороднев Никита Игоревич
  • Ухабин Анатолий Андреевич
SU1615720A1
Устройство для обслуживания запросов 1986
  • Полунин Юрий Александрович
  • Айгинин Фаиль Калимуллович
  • Ухабин Анатолий Андреевич
  • Огороднев Никита Игоревич
SU1363206A1
Логический анализатор 1984
  • Андреев Борис Михайлович
  • Леухин Сергей Петрович
SU1259267A1
Устройство для отладки программ систем с числовым программным управлением 1985
  • Колосов Владимир Григорьевич
  • Нурулин Юрий Рифкатович
  • Туккель Иосиф Львович
SU1288701A1
Контроллер с переменным приоритетом 1980
  • Овсянникова-Панченко Элина Павловна
  • Петрова Людмила Михайловна
  • Шевкопляс Борис Владимирович
SU907550A1
Многоканальное устройство управления вводом информации в микроЭВМ 1984
  • Леохин Юрий Львович
  • Панов Виктор Васильевич
  • Саксонов Евгений Александрович
  • Шапкин Юрий Александрович
SU1234844A1
Многоканальное устройство для обслуживания запросов 1983
  • Омаров Омар Магадович
SU1149258A1
Устройство приоритета 1990
  • Белан Александр Михайлович
  • Козловский Николай Николаевич
  • Макрусев Виктор Владимирович
  • Рассохин Геннадий Николаевич
SU1746382A2

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

Реферат патента 1990 года Многоканальное устройство для обслуживания запросов группы абонентов

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

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

.г .

////.«у

Фиг1

/7

Фиг.2

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

Многоканальное устройство дляОбСлужиВАНия зАпРОСОВ B пОРядКЕпОСТуплЕНия 1979
  • Муртазин Аухат Муртазинович
  • Ищейкин Александр Геннадьевич
SU817715A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Многоканальное устройство для обслуживания групповых запросов 1988
  • Абрамов Юрий Алексеевич
  • Волнухин Виталий Иванович
  • Копцов Андрей Александрович
  • Люлько Вадим Борисович
  • Огороднев Никита Игоревич
SU1509894A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 587 508 A1

Авторы

Абрамов Юрий Алексеевич

Волнухин Виталий Иванович

Копцов Андрей Александрович

Люлько Вадим Борисович

Огороднев Никита Игоревич

Даты

1990-08-23Публикация

1988-05-03Подача