Многоканальный функциональный генератор

Иллюстрации

Показать все

Реферат

 

) Изобретение относится к автоматике и вычислительной технике. Цель изобретения - повьшенне быстродействия . Многоканальный функциональный генератор содержит п генераторов функций 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