Генератор функций Советский патент 1991 года по МПК H03K4/02 

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

Изобретение относится к импульсной технике.

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

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

Устройство содержит генератор 1 импульсов, дешифратор 2, счетчик 3 импульсов, блок 4 памяти, элемент И 5, с первого по Н-й блоки 6-1.«.б-N формирования функций, в каждый из кото- рых входят с первого по четвертый регистры 7,.% 10, первый И, второй 12 и третий 13 цифроаналоговые преобразователи, вычитающий усилитель 4, счетчик 15 импульсов, элемент И 16, элемент 17 задержки, управляемый делитель 18 частоты и суммирующий усилитель 19. Первые выходы с первого по N-й блоков 6-1...6-N соединены с соответствующими выходными шинами 20-1...2CHN.

Выход элемента И 5 соединен с входом счетчика 3, выход которого соединен с первым входом дешифратора 2 и входом блока 4, первый выход которого соединен с первыми входами всех блоков 6-1...6-N, а второй вход соединен с вторыми входами этих блоков. Второй вход дешифратора 2 соединен с выходом генератора 1, с первого по N-й выходы - с третьими входами блоков 6т1...6-К соответственно, а (N+0-й выход - с четвертыми входами всех этих блоков. Вторые выходы с первого по N-й блоков 6-1...6-N соединены с соответствующими входами элемента И 5.

В каждом из блоков 6-1 ...6-N входы первого 7 и второго 8 регистров являются соответственно первым и вторым входами данного блока, третьим входом которого является первый вход элемента И 16, четвертым входом - вход управляемого делителя 18, первым выходом - выход суммирующего усилителя 19 вторым выходом - выход элемента 17, соединенный также с тактовыми входами первого 7 и второго 8 регистров, выходы которых соединены с входами соответственно третьего 9 и четвертого 10 регистров, тактовые входы которых соединены с входом элемента 17 и выходом элемента И 16. Выход третьего регистра 9 соединен с управляющим входом управляемого делителя 18, выход которого соединен с входом счетчика 15, первый выход которого соединен с первым входом первого цифроана- логового преобразователя 11, а второй выход - с вторым входом элемента И 16 Выходы четвертого 10 и второго 3 регистров соединены с входами соответственно втордго 12 и третьего 13 цифроаналоговых преобразователей, выходы которых соединены соответственно с первый и вторым входами вычитающего усилителя 14, выход которого подключен к второму входу первого цифроаналогового преобразователя I1. Первый и второй входы суммирующего усилителя 19 соединены с выходами

соответственно первого 11 и второго 12 цифроаналоговых преобразователей.

Дешифратор 2 может быть выполнен на основе БИС ПЗУ или ПЛМ. Его первый вход является многоразрядным кодовым входом, а второй вход - стро- бирующим. При коде на выходе счетчика 3 равном 0 и 1, импульсы проходят на первый выход дешифратора 2, при коде, равном 2 и 3 - на второй выход дешифратора 2, и т.д., наконец при коде, равном 2N-2, и 2N-1 импульсы проходят на N-й выход дешифратора 2. При всех последующих значениях кода на выходе счетчика 3 стробирую- щие импульсы проходят на (N+0-й выход дешифратора 2.

Блок 4 памяти представляет собой постоянное запоминающее устройство, в котором записаны параметры узловых точек формируемых функций. При этом в разрядах, образующих первый выход блока 4, содержится информация о длительности данного участка функции, а в разрядах, образующих второй выход - информация о значении напряжения начальной точки данного участка. Первые 2N слов, записанных в блок 4, содержат информацию о первых двух узловых точках функции, формируемых соответственно блоками с 6-1 по 6-N. В последующих словах блока 4 содержится информация о следующих узловы Точках. При этом должно выполняться условие несовпадения во времени узловых точек разных функций.

Работа генератора состоит из двух стадий.

В течение первой стадии происходит занесение информации о первых двух узловых точках всех формируемых функций в соответствующие блоки 6-1. . ..6-JJ. Предварительно счетчики 3 и 15, регистры 7...10 во всех блоках 6-1...6-И обнуляются (цепи обнуления не показаны. Первый импульс с выхода генератора I проходит (в виде отрицательного импульса) на первый выход дешифратора 2, а затем на третий вход первого блока 6-1, в котором он через элемент И 16 поступает на тактовые входы регистров 9,10, в которых перезаписываются нули из регистров 7,8, Пройдя элемент 17 этот импульс записывает код, хранящийся по нулевому адресу в блоке 4, в регистры 7,8, после чего проходит чере элемент И 5 и своим задним фронтом п

6

реключает счетчик 3 в следующее состояние. Второй импульс с генератора 1, пройдя аналогичный путь, вызывает перезапись информации о первой узловой точке из регистров 7,8 в регистры 9, 10, запись информации о второй узловой точке в регистры 9, 10 и переход счетчика 3 в следующее состояJQ ние. Аналогично происходит запись информации в следующие блоки 6-2... ...6-N, (2К+1)-й и все следующие импульсы проходят на (N+lJ-й выход дешифратора 2.

15 Рассмотрим формирование функции

в блоке 6-1. В регистре 10 записан код значения напряжения в начальной точке первого участка, в регистре 8 - конечной точке, а в регистре 9 - код,

20 обратно пропорциональный длительности первого участка. Напряжение начальной точки с выхода цифроаналогового преобразователя 12 поступает на суммирующий усилитель 19. Разность напря25 жений конечной и начальной точек первого участка поступает на вход опорного напряжения цифроаналогового преобразователя 1 1 .

Счетчик 15 подсчитывает импульсы

30 генератора 1, частота которых делится управляемым делителем 18. По мере нарастания числа н счетчике 15 напряжение на выходе цифроаналогового преобразователя 11 изменяется от нуля до разности напряжеиий второй и первой узловых точек участка формируемой функции, а напряжение на выходной шине 20-1 меняется от значения первой до значения второй точки формируемого участка. Количество ступеней всегда одинаково и определяется коэффициентом пересчета счетчика 15. Длительность каждой ступени и, следовательно, всего участка определяется кодом в регистре 9.

При переполнении счетчика 15 отрицательный импульс с его выхода проходит через элемент И 16, перезаписывает информацию из регистров 7, 8 в

50 регистры 9, 10, а в регистры 7,8 записывает очередное слово из блока 4, после чего увеличивает состояние счетчика 3 на единицу. Б блоке 6-1 начинается формирование следующего участка

55 ФУНКЦИИ.

Аналогично работают остальные блоки 6-2...6-N. Каждый из них, закончив Формирование очередного участка функции, считывает информацию о следующей

35

40

45

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

Благодаря тому, что количество ступеней в каждом участке любой из формируемых функций не зависит от длительности и крутизны этого участка, точность аппроксимации повышается. Возможность формирования N независи- мых функций при использовании одного блока 4 памяти расширяет функциональные возможности устройства.

Формула изобретения Генератор функций, содержащий генератор импульсов, счетчик импульсов, выход которого соединен с первым выходом дешифратора, блок памяти и первый блок формирования функции, содер- жащий первый, второй и третий цифро- аналоговые преобразователи, cj-ммирую- щий усилитель и счетчик импульсов, выход которого соединен с первым входом первбго цифроаналогового преоб- разователя, выход которого соединен с первым входом суммирующего усилителя, второй вход которого соединен с выходом второго цифроаналогового преобразователя, а выход являет- ся первым выходом первого блока формирования функции и соединен с первой выходной шиной, отличающийся тем, что, с целью повышения точности аппроксимации функций при одновременном расширении функциональных возможностей за счет обеспечения возможности формирования N выходных функций, в него введены элемент И И С ВТОРОГО ПО N-Й блОКИ фор-

мирования функций, а в каждый блок формирования функции введены с перQ

0

5 30Q 45

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

-I1) |11-

I i+2 |frJ Mi$L+S Ц7

i+5

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

название год авторы номер документа
Функциональный преобразователь двух переменных 1984
  • Трахтенберг Александр Срульевич
  • Корень Семен Давидович
SU1168964A1
Функциональный преобразователь 1983
  • Трахтенберг Александр Срульевич
  • Корень Семен Давидович
SU1115069A1
Калибратор сигналов, нормированных по коэффициенту гармоник 1988
  • Минц Марк Яковлевич
  • Чинков Виктор Николаевич
  • Кравченко Сергей Александрович
  • Немшилов Юрий Александрович
  • Поляков Валентин Геннадиевич
SU1555677A1
Устройство для решения задач оптимального управления 1985
  • Коновец Виктор Иванович
  • Лясковски Ян
SU1327135A1
Функциональный преобразователь многих перемнных 1981
  • Беляков Виталий Георгиевич
  • Комаров Сергей Михайлович
SU1115068A1
Устройство для решения инверсных задач нестационарной теплопроводности 1983
  • Прокофьев Владимир Евгеньевич
  • Бенбузид Бубакер
SU1179388A1
Многоканальный функциональный генератор 1984
  • Стерлин Андрей Яковлевич
  • Орехов Сергей Алексеевич
  • Подборонов Борис Петрович
  • Мушкетов Виталий Кириллович
SU1191922A1
Устройство для контроля температуры погружного электродвигателя и давления на приеме насоса 1989
  • Бордыков Валерий Петрович
  • Архиреев Валерий Александрович
  • Мазитов Фарит Забихович
SU1652525A1
Устройство для управления меткой на экране индикатора 1983
  • Мухин Николай Алексеевич
  • Безруков Дмитрий Степанович
  • Колесников Юрий Андреевич
  • Онищенко Анатолий Михайлович
  • Цуканов Владимир Иванович
SU1160451A1
Устройство для отображения информации на экране электронно-лучевой трубки 1985
  • Агеева Любовь Мартемьяновна
  • Смирнов Дмитрий Леонидович
  • Чверткин Юрий Львович
SU1300542A1

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

Реферат патента 1991 года Генератор функций

Изобретение относится к импульсной технике. Цель изобретения - повышение точности аппроксимации функции при одновременном расширении функциональных возможностей за счет обеспечения формирования N выходных функций. Для достижения цели в генератор, содержащий генератор 1 импульсов,

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

Фиг. 2

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

Управляемый генератор ступенчатого напряжения 1980
  • Чуранов Валерий Львович
  • Владимирский Эдуард Львович
SU911696A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Формирователь напряжения ступенчатой формы 1980
  • Елфимов Вячеслав Ильич
  • Нехорошев Виктор Дмитриевич
SU936403A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 624 666 A1

Авторы

Целик Сергей Михайлович

Даты

1991-01-30Публикация

1988-04-11Подача