Многоканальный функциональный генератор
Иллюстрации
Показать всеРеферат
) Изобретение относится к автоматике и вычислительной технике. Цель изобретения - повьшенне быстродействия . Многоканальный функциональный генератор содержит п генераторов функций 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/
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (!9) (И) 7085 А1 (5l)4 G 06 G 7/26
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
И АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕНН -. É КОМИТЕТ СССР
ПО ДЕЛАМ ИЭОБРЕТЕНИЙ И ОТКРЫТИЙ
{21) 3924760/24-24
° °
22) 08.07.85
46) 15.03.87. Вюл. № 10 (,72) А. Я. Стерлин (53) 681.335(088.8) (56) Патент CIJA ¹ 4250556,кл. 364600, опублик. 1981.
Авторское свидетельство СССР № 1191922, кл. G 06 G 7/26, 1984. (54) МНОГОКАНАЛЬНЫИ ФУНКЦИОНАЛЬНЫЙ
ГЕНЕРАТОР (57.) Изобретение относится к автоматике и вычислительной технике. Цель изобретения - повышение быстродействия, Многоканальный функциональный генератор содержит и генераторов функций 1-1,...,1-и (где и — количество каналов), и буферных регистров 2-1,...,2-п шину 3 ввода данных, шину 4 синхронизации, элементы ИЛИ
5-1,...,5-и, одновибраторы 6-1. б-п, группы ключей передачи 7-1,..., 7-п и группы ключей приема 8-!,...,8и. Б процессе работы с помощью ключей 7 и 8 выбираются синхронные группы каналов, запись одинаковой информации в которые осуществляется за счет, установки в "1" дополнительного разряда буферного регистра 2 одного из каналов и срабатывания одновибратора 6. В результате pàêíûå заносятся одновременно во все регистры синхронной группы, что сокращает число обменов по шине и повышает быстродейCO ствие. 2 ил, 1 129708
Изобретение относится к автоматике и вычислительной технике и может найти применение, в частности, в многоканальных системах управления нагружением механических конструкций посредством электрогидравлического привода.
Целью изобретения является ïoâ шение быстродействия.
На фиг. 1 изображена блок-схема 10 многоканального функционального генератора; на фиг. 2 — схема шины синхронизации.
Многоканальный функциональный генератор (фиг. 1 и 2) содержит п гене-15 раторов функций 1-1, 1-2,...,1-n; n буферных регистров 2-1, 2-2,...2-п; шину 3 ввода данных, шину 4 синхронизации, элементы ИЛИ 5-1,...,5-п, одиовибраторы 6-1,...,6-n, группы 20 ключей передачи 7-1,...,7-п и группы ключей приема 8-1,...,8-п.
Принцип действия устройства основан на том, что в каждом канале reаераруе е участки функций объединяются в последовательно следующие друг за другом группы (программные блоки). Прн этом распределение длин участков разбиения функций внутри каждого программного блока задается 30 в общем случае индивидуально и зависит от свойств функции, воспроизводимой в данном канале. В то же время длительность блоков, воспроизводимых в текущий момент времени по различным g5 каналам, выбираются равными друг другу. Такое формирование программных блоков позволяет выделить те участки, на которых происходит воспроизведение совпадающих друг с другом функ- 40 ций для ряда каналов. Выделение таких программных блоков происходит по информации, которая записывается в один из разрядов буферного регистра 2, 45
Устройство работает следующим образом.
В начальный момент времени в ре- 50 гистрах 2-1,...,2-п устанавливаются коды, характеризующие параметры первых участков воспроизводимых функций, По команде "Пуск" (цепи приведения узлов в исходное состояние и запуска устройства не изображены) генераторы
1-1...,,1-п начинают отрабатывать свои первые программные блоки генерации функций.
5 2
Если для этих программных блоков на различных каналах воспроизводятся отличающиеся друг от друга функции, то в дополнительных разрядах регистров 2-1,...,2-п устанавливаются логические нули. В этом случае генерация функций в каналах происходит независимо. Обновление данных в регистрах 2-1, °,2-п осуществляется в соответствии с сигналами запросов обмена, возникающих на импульсных выходах Ь,,...,Ъ„ генераторов функций.
Выдача данных в шину 3 выполняется последовательно (данные подготавливаются, например, с помощью микроЭВМ), при этом на стробирующие входы а„,...< соответствующих каналов пос-. тупают импульсы, по которым данные заносятся в один из регистров 2-1, ° ., 2-п.
Если по завершении текущего программного блока предполагается отработка программного блока с одинаковым для ряда каналов формированием функций, то выполняются следующие действия.
Так как завершение текущего программного блока происходит одновременно по всей группе каналов, то сигналы запроса обмена этих каналов одновременно устанавливаются в единичное состояние. При этом обмен захватит самый приоритетный (младший по номеру) канал формирования функций. В соответствии с его запросом на обмен в буферный регистр данного канала, например регистр 2-1, считывает ине формацию о параметрах воспроизводимой функции, В дополнительный разряд этого регистра записывается единипа— признак синхронной группы. Появление единицы вызывает срабатывание одновибратора 6-1„ Выходной импульс одновибратора через какой-либо замкнутый ключ группы ключей 7-1 поступает на соответствующую линию шины синхронизации 4, К этой линии с помощью замкнутых ключей групп 8 подключены каналы, образующие вместе с первым каналом синхронную группу каналов.
Импульс одновибратора 6-1 через замкнутые ключи групп 8 поступает на элементы ИЛИ 5 синхронной группы каналов. Сигналы с выходов этих элементов ИЛИ 5 поступают на управляющие входы регистров 2 синхронной группы каналов. В результате в выбранные регистры 2 записывается информация, 3 12970 тождественная информации, записанной
В регистр 2-1 ведущего канала синхронной группы.
Одновременно с этим выходные сигналы тех же элементов ИЛИ 5 поступа5 ют на соответствующие выходы С . сброJ са. В результате происходит сброс запросов по синхронной группе каналов. При работе устройства на основе предварительного замыкания соответст- fo вующих ключей групп 7 и 8 могут быть образованы несколько синхронных групп каналов формирования функций. Максимальное количество таких групп определяется количеством линий шины 4. f5
Таким образом, предлагаемое устройство позволяет повысить быстродействие и динамическую точность совместного воспроизведения функций по ряду каналов за счет одновременной за- д) писи информации во все каналы каждой синхронной группы.
Дополнительным преимуществом предлагаемого многоканального функционального генератора является сокра- 25 щение объема памяти при генерации однородных функций по ряду каналов.
Это преимущество достигается за счет того, что параметры участков функции, воспроизводимой одновременно но ряду 30 каналов синхронной группы, записываются в ячейки блока памяти, соответствующие ведущему каналу данной синхронной группы каналов.
Рассмотренная организация синхрон- 35 ных групп каналов пригодна для перецачи в эти каналы не только парамет85 4 рической информации о Воспроизводимых функциях, но и командной информации
Вида "Запуск каналоВ","0станов" и т.д.
Формула изобретения
Многоканальный функциональный генератор, содержащий п генераторов функций (где n — количество каналов) и и буферных регистров, соединенных информационными входами с шиной ввода данных многоканального функционального генератора, а выходами — c информационными входами соответствующих генераторов функций, каждый из которых подключен импульсным выходом окончания участка аппроксимации и аналоговым выходом к выходу запроса обмена и выходу функции соответствующего канала, отличающийся тем, что, с целью повышения быстродействия, в каждый канал дополнительно введены одновибратор, группа ключей передачи, группа ключей приема и элемент ИЛИ, первый вход которого подключен к стробирующему входу канала, второй вход — к выходам ключей приема, а выход — к выходу сброса запроса обмена канала и входу разрешения записи буферного регистра, соединенного выходом дополнительного разряда с входом одновибратора, выход которого подключен к входам ключей передачи, при этом выходы ключей передачи и входы ключей приема всех каналов соединены с соответствующими линиями шины синхронизации °
Составитель С. Каэинов
Техред Л.Сердюкова
Корректор А. Зимокосов
Редактор Т. Парфенова
Заказ 784/54 тираж 673
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
1!3035, Иосква, Ж-35, Раушская наб., д. 4/5
Подписное
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4