11
Изобретение относится к автоматике и вычислительной технике и может найти применение, в частности, в многоканальных системах управления наг- ружением механических конструкций посредством электрогидравлического привода.
Целью изобретения является повышение быстродействия.
На фиг, 1 изображена блок-схема многоканального функционального генератора; на фиг. 2 - схема шины синхронизации .
Многоканальный функциональный генератор (фиг, 1 и 2) содержит п гейе- раторов функций 1-1, 1-2,...,1-п; п буферных регистров 2-1, 2-2,.,.2-п; шину 3 ввода данных, шину 4 синхронизации, элементы ИЛИ 5-1,.,.,5-п, одновибраторы 6-1,,..,6-п; группы ключей передачи 7-1,,,.,7-ri и rpyniaa ключей приема 8-1,,,,,8-п.
Принцип действия устройства основан на том, что в каждом канале ге- нерируекале участки функций объединяются в последовательно следующие друг за другом группы (программные блоки). При этом распределение длин участков разбиения функций внутри казедого программного блока задается в общем случае индивидуально и зависит от свойств функции, воспроизводимой в данном канале, В то же время длительность блоков, воспроизводн№1х в текущий момент времени по различны каналам, выбираются равными друг другу. Такое формирование программных блоков позволяет выделить те участки на которых происходит воспроизведение совпадаклцих друг с другом функций для ряда каналов. Выделение таких программных блоков происходит по информации, которая записьгоается в один из разрядов буферного регистра 2,
Устройство работает следующим образом.
В начальный момент времени в регистрах 2-1,,,.,2-п устанавливаются коды, характеризующие параметры первых участков воспроизводимых функций. По команде Пуск (цепи приведения узлов в исходное состояние и запуска устройства не изображены) генераторы 1-1,.,,,1-п начинают отрабатывать свои первые программные блоки генерации функций.
0
5
35
Если для этих программных блоков на различных кана:1ах воспроизводятся отличающиеся друг от друга функции, то в дополнительных разрядах регистров 2-1,,..,2-п устанавливаются логические нули. Б этом случае генерация функций в каналах происходит независимо. Обновление данных в регистрах 2-1,...,2-п осуществляется в соответствии с сигналами запросов обмена, возникающих на импульсных выходах Ъ ,...,Ъ генераторов функций. Выдача данных в шину 3 выполняется последовательно (данные подготавливаются, например, с помощью микроЭВМ) при этом на стробирующие входы а.,,..(3| соответствующих каналов поступают импульсы, по которым данные
заносятся в один из регистров 2-1 ,..., 2-п.
Если по завершении текущего программного блока предполагается отработка программного блока с одинаковым для ряда каналов формированием функций, то выполняются следующие действия.
Так как завершение текущего программного блока происходит одновременно по всей группе каналов, то сигналы запроса обмена этих каналов одновременно устанавливаются в единичное состояние. При этом обмен захватит самый приоритетный (мпадший по номе- ру) канал формирования функций. В соответствии с его запросом на обмен в буферный ре:гистр данного канала, например регистр 2-1, считывает информацию о параметрах воспроизводимой функции, В дополнительньй разряд этого регистра записьшается единица - признак сиихронной группы. Появление единицы вызывает срабатывание одно- вибратора 6-1,, Выходной импульс од- новибратора через какой-либо замкнутый ключ группы ключей 7-1 поступает на соответствующую линию шины синхронизации 4, К этой линии с помощью замкнутых ключей групп 8 подключены каналы, образующие вместе с первым каналом синхронную группу каналов. Импульс одновибратора 6-1 через замкнутые ключи групп 8 поступает на элементы ИЛИ 5 синхронной группы каналов. Сигналы с выходов этих элементов ШШ 5 поступают на управляющие входы регистров 2 синхронной группы каналов, В результате в выбранные регистры 2 записывается информация,
тождественная информации, записанной в регистр 2-1 ведущего канала синхронной группы.
Одновременно с этим выходные сигналы тех же элементов ИЛИ 5 поступа- ют на соответствующие выходы С . сброса, В результате происходит сброс запросов по синхронной группе каналов. При работе устройства на основе предварительного замыкания соответст- вующих ключей групп 7 и 8 могут быть образованы несколько синхронных групп каналов формирования функций. Максимальное количество таких групп определяется количеством лииий шины 4.
Таким образом, предлагаемое устройство позволяет повысить быстродействие и динамическую точность совместного воспроизведения функций по ряду каналов за счет одновременной за- писи информации во все каналы каждой синхронной группы.
Дополнительным преимуществом предлагаемого многоканального функционального генератора является сокра- щенйе объема памяти генерации однородных функций по ряду каналов. Это преимущество достигается за счет того, что параметры участков функции, воспроизводимой одновременно по ряду каналов синхронной группы, записываются в ячейки блока памяти, соответ- ствуняцие ведущему каналу данной синхронной группы каналов.
Рассмотренная организация синхронных групп каналов пригодна для передачи в эти каналы не только параметрической информации о воспроизнодимы функциях, но и командной информации вида Запуск каналов,Останов и
т.д.
Формула изобретения
Многоканальный функциональный генератор, содержащий п генераторов функций (где п - количество каналов) и п буферных регистров, соединенных информационными входами с шиной ввода данных многоканального функционального генератора, а выходами- с информационными входами соответствующих генераторов функций, каждый из которых подключен импульсным выходом окончания участка аппроксимации и аналоговым выходом к выходу запроса обмена и выходу функции соответствующего канала, отличающийся тем, что, с целью повышения быстродействия, в каждый канал дополнительно введены одновибратор, группа ключей передачи, группа ключей приема и элемент ИЛИ, первый вход которого подключен к стробирующему входу канала, второй вход - к выходам ключей приема, а выход - к выходу сброса запроса обмена канала и входу разрешения записи буферного регистра, соединенного выходом дополнительного разряда с входом одновибратора, выход которого подключен к входам ключей передачи при этом вьгаоды ключей передачи и входы ключей приема всех каналов соединены с соответствутацими линиями шины синхронизации.
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для программного управления технологическими процессами | 1990 |
|
SU1784940A1 |
МНОГОКАНАЛЬНЫЙ ФУНКЦИОНАЛЬНЫЙ ГЕНЕРАТОР | 1989 |
|
SU1611127A1 |
Многоканальное устройство контроля для управляющих вычислительных систем | 1983 |
|
SU1101829A1 |
Устройство для сопряжения вычислительной машины с каналами связи | 1983 |
|
SU1140125A1 |
Устройство для сопряжения электронно-вычислительной машины (ЭВМ) с периферийными устройствами | 1985 |
|
SU1285484A1 |
Многоканальный функциональный генератор | 1984 |
|
SU1191922A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ | 1990 |
|
RU2020565C1 |
Многоканальное устройство для подключения абонентов к общей магистрали | 1988 |
|
SU1524059A1 |
КОНТРОЛЛЕР КАНАЛА МЕЖБЛОЧНОГО ОБМЕНА | 2007 |
|
RU2345407C1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦВМ С КАНАЛОМ СВЯЗИ | 1991 |
|
RU2011217C1 |
) Изобретение относится к автоматике и вычислительной технике. Цель изобретения - повьшенне быстродействия . Многоканальный функциональный генератор содержит п генераторов функций 1-1,,..,1-п (где Б - количество каналов), п буферных регист- . ров 2-1,...,2-п, шину 3 ввода данных, шину 4 синхронизации, элементы ИЛИ 5-1,...,5-п, одновибраторы 6-1,..., 6-п, группы ключей передачи 7-1,..., 7-п и группы ключей приема 8-1,... ,8- п. В процессе работы с помощью ключей 7 и 8 выбираются синхронные группы каналов, запись одинаковой информации в которые осуществляется за счет/установки в 1 дополнительного разряда буферного регистра 2 одного из каналов и срабатывания одновибра- тора 6. В результате данные заносятся одновременно во все регистры синхронной группы, что сокращает число обменов по шине и повышает быстродействие. 2 ил. с (Л . У ет d ет g . fpuf/
Редактор Т.-Парфенова
Составитель С. Казинов Техред Л.Сердюкова
Заказ 784/54Тираж 673
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, (
Фиг.
Корректор А. Зимокосов
Подписное
Патент США № 4250556,кл | |||
Способ получения мыла | 1920 |
|
SU364A1 |
Многоканальный функциональный генератор | 1984 |
|
SU1191922A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-03-15—Публикация
1985-07-08—Подача