Функциональный генератор Советский патент 1986 года по МПК G06G7/26 

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

Изобретение относится к автоматике и вычислительной технике и может найти применение, в частности, при формировании аналоговых управляющих сигналов в электрогидравлических сие темах управления механическим нагружением при повторно-статических испы таниях различных конструкций. Цель изобретения - повышение достоверности формирования выходных сигналов. На фиг.1 представлена блок-схема функционального генератора; на фиг.2 схема цифроаналогового блока аппроксимации функций; на фиг.З - схема блока задания параметров функций. Функциональный генератор (фйг.1) содержит блок 1 задания параметров функций, первый 2 и второй 3 буферные регистры ординат , цифроаналоговый блок 4 аппроксацйи функций, регистр 5 цикла,триггер 6, мультиплексор 7, аналого-цифровой преобразователь 8 и блок 9 сравнения кодов. Цифроаналоговый блок 4 аппроксимации функций, входяпдай в состав функционального генератора (фиг.2), содержит два рабочих регистра 10 и 1 1 ординат, управляемый генератор 12 импульсов, реверсивный счетчик 13, элемент И 4, элемент ИЛИ 15, блок 6 памяти, переключатель 17, триггер 18 и три цифроаналоговых преобразова теля 19 . Блок 1 задания параметров функций может быть выполнен на микропроцессоре или на счетчике 22 адреса, узле 23 запоминания, регистре 24 полуциклов, узле 25 сравнения кодов и счетчике 26 полуциклов (фиг.З), Функциональный генератор работает следующим образом. На подготовительном этапе по команде Исходное положение из узла 23 запоминания в регистр 2 засьшается код ординаты конечной точки перво го участка аппроксимации, в регистр 3 - код ординаты- начальной пер вого участка, а я регистр 24 полуцик лов - число полуциклов (если участок не циклический, то число полуциклов равно единице). Регистры 10 и П, счетчик 13 и триггер i 8 блока 4 обну лены. Таким образом, в исходном сос тоянии на выходах преобразователей 19 - 21 находятся нулевые потенциалы которые и поступают на выход функционального генератора. Следует отм тигь, что длина разрядной сетки узла 23 запоминания может быть выбрана такой, чтобы информация в регистры 2,3 и 24 записывалась одновременно. По команде Пуск (цепи приведения в исходное состояние и запуска устройства на чертеже не изображены) информация с регистра 2 переписывается в первый рабочий регистр 10, В результате этого на выходе преобразователя 20 формируется потенциал конечной ординаты первого участка. Так как счетчик 13 обнулен, то на выходе блока памяти 16 формируется нулевой код первой ячейки и на выход преобразователя 19, а следовательно, и на сигнальный выход устройства поступает только потенциал начальной ординаты с выхода преобразователя 21 (в частности, ноль). Этот сигнал поступает на вход аналого-цифрового преюбразователя 8 и по команде Пуск преобразуется в цифровую форму и поступает на вход блока 9 сравнения. Мультиплексор 7 по команде Пуск через триггер 6 устанавливается в такое положение , при котором второй вход блока 9 сравнения соединяется с выходом регистра 3, на котором записан код начальной ординаты первого участка, Если коды на двух входах блока 9 сравнения равны, то на его выходе появляется импульс, запускающий блок 1 и устанавливающий триггер 18 блока 4 в единичное состояние. Выходной сигнал триггера 18 снимает блокировку с реверсивного счетчика 13 (подает разрешение на прохождение импульсов на счетный вход счетчика 13 от генератора 32), Таким образом начинается формирование первого участка аппроксимации выходного сигнала устройства. Если же в момент поступления импульса Конец преобразования от преобразователя 8 коды на входах блока 9 сравнения не равны друг другу, то функциональный генератор не запускается и необходимо устранить причину, вызвавшую неравенство названных кодов. Такое сравнение кодов проводится далее после окончания обработки каждого участка функции. Импульсный сигнал с выхода блока 9 приходит на счетный вход счетчика 26 блока I и записывает в нем единицу, Свидетельствующую об окончании одного участка. Если участок не циклический, то узел 25 сравнения, сравнив состояние счетчика 26 с единичным состоянием регистра 24, выдает на первом выходе сигнал на счетный вход счетчика 22 адреса и сбрасьшает счетчик 26. Код на выходе счетчика 22 изменяется и из следующей ячейки узла 23 на регистры 2, 3 и 11 поступает новая информация о следую-, щем участке. Если же участок циклически повторяется, то узел 25 сравнения на втором выходе выдает сигнал Цикл поступающий в регистр 5 и . запрещающий посредством элемента И 14 блока 4 перезапись информации из буферного.регистра 2 в рабочие р гистры 10 и II. Информация в рабочих регистрах не изменяется, что приводит к генерации циклического сигнала до тех пор, пока на счетчике полуциклов 26 не накопится число, равное заданному числу полуциклов в регистре 24. В этом случае узел 25 сравнения вьщает сигнал с первого выхода на счетчик 22 адреса и регистр 5. Снимается команда Цикл и на цифровой выход блока 1 поступает Новая информация. В процессе генерации циклического сигнала коды регистров 2 и 3, характеризующие максимум и минимум функции, остаются неизменными. Сигнал с импульсного выхода окончания подьштервала блока 4 в экстремальных точках генерируемой циклической функции блокирует через триггер 18 работу счетчика 13, запускает преобразователь 8 и через посредство переключающего триггера 6 и мультиплексора 7 поочередно соединяет один из входов блока 9 сравнения с выходами регистра 2 или 3. На другой вход блока 9 в этот момент поступает информация о соответствующем текущем экстремуме с выхода преобразователя 8. Результат сравнения с выхода блока 9 анало гично описанному переключает блок 1 и через триггер 18 снимает блокировку счетчика 13. По окончании отработки циклической части выходного сигнала все зависимости от числа экстремумов (четного или нечетного), триггер 6 по ус тановочному входу переводится в такое положение, при котором через мультиплексор 7 вход блока 9 сравнения всегда подключается к выходу регистра 3. Этим исключается нарушение

синхронности при контроле выходного сигнала функционального генератора,

Таким образом, рассмотренный функциональный генератор за счет исключения ошибок задания выходного сигнала позволяет обеспечить повышение достоверности его формирования.

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

1. Функциональный генератор, содержащий блок задания параметров функций, подключенный цифровым выходом к входу первого буферного регистра ординат, а выходами сигналов Цикл и Отсутствие цикла - к управляющим входам регистра цикла, соединенного выходом с входом разрешения передачи данных цифроаналогового блока аппроксимации функций, подключенного информационным входом к выходу первого буферного регистра ординат, а сигнальным выходом - к выходу функционального генератора, отличающийся тем, что, с целью повьшения достоверности формирования выходных сигналов, в него дополнительно введены мультиплексор, триггер, аналого-цифровой преобразователь, блок сравнения кодов и второй буферный регистр ординат, соединенный входом с цифровым выходом блока задания параметров функций, выполненного в виде блока памяти, а выходом - с первьм информационным входом мультиплексора, подключенного вторым информационные входом к выходу первого буферного регистра ординат, а управляющим входом - к прямому выходу триггера, инверсный выход которого соединен с информационным входом триггера, подключенного установочным входом к выходу регистра цикла, а входом разрешения записи к импульсному выходу окончания подынтервала цифроаналогового блока аппроксимации функций и входу запуска аналого-цифрового преобразователя, при этом выход мультиплексора соединен с одним из входов блока сравнения кодов, другой вход которого подключен к цифровому выходу аналогоцифрового преобразователя, соединенного аналоговым входом с сигнальным выходом цифроаналогового блока аппроксимац1:и функций, а выходом сигнаа Конец преобразования - со стробирующим входом блока сравнения кодов, выход которого подключен к адресному входу блока задания параметров функций и входу разрешения счета цифроаналогрвого блока аппроксимации функций.

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

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

название год авторы номер документа
Устройство для воспроизведения функций 1985
  • Стерлин Андрей Яковлевич
  • Подборонов Борис Петрович
  • Галкин Михаил Михайлович
SU1273955A1
Функциональный генератор 1980
  • Еремеев Юрий Михайлович
  • Орехов Сергей Алексеевич
  • Подборонов Борис Петрович
  • Стерлин Андрей Яковлевич
SU926679A1
Функциональный преобразователь 1985
  • Трахтенберг Александр Срульевич
  • Корень Семен Давидович
SU1249547A1
Функциональный преобразователь 1987
  • Трахтенберг Александр Срульевич
  • Журавлев Анатолий Александрович
  • Корень Семен Давидович
  • Левин Михаил Григорьевич
  • Шор Илья Яковлевич
SU1462369A1
Функциональный генератор 1979
  • Еремеев Юрий Михайлович
  • Стерлин Андрей Яковлевич
  • Орехов Сергей Алексеевич
SU809125A1
Аналого-цифровой функциональный преобразователь 1988
  • Алексеев Владимир Васильевич
  • Битюгова Наталия Игоревна
  • Комаров Борис Геннадьевич
  • Королев Павел Геннадьевич
SU1508249A1
Вичислительное устройство 1979
  • Ведерников Василий Иванович
  • Кондаков Александр Викторович
SU783804A1
Многоканальный функциональный генератор 1984
  • Стерлин Андрей Яковлевич
  • Орехов Сергей Алексеевич
  • Подборонов Борис Петрович
  • Мушкетов Виталий Кириллович
SU1191922A1
Функциональный преобразователь 1983
  • Трахтенберг Александр Срульевич
  • Корень Семен Давидович
SU1115069A1
Устройство для воспроизведения запаздывающих функций 1983
  • Белянина Наталья Васильевна
  • Тахванов Георгий Иванович
  • Тупицын Дмитрий Дмитриевич
SU1157552A1

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

Реферат патента 1986 года Функциональный генератор

Изобретение относится к области автоматики и вычислительной техники, Функциональный генератор содержит блок задания параметров функций, два буферных регистра ординат, цифроаналоговый блок аппроксимации функций. регистр цикла, триггер, мультиплексор, аналого-цифровой преобразователь и блок сравнения кодов. Повышение достоверности формирования выходных сигналов достигается на основе сравнения заданных и фактических значений ординат воспроизводимых функций на границах подынтервалов аппроксимации. Операция сравнения выполняется как дпя однократных, так и для щклически воспроизводимых участков функций с помощью блока сравнения кодов, на один вход которого подаются выходные коды аналого-цифрового преобразования, а на другой вход - вы- о ходкой код одного из буферных perHcd -, (Л ров ординат, коммути1 уемых с помощью мультиплексора и триггера. 1 з,п, ф-лы, 3 ил.

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

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

Авторское свидетельство СССР № 758190, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Многоканальный функциональныйпРЕОбРАзОВАТЕль 1979
  • Жабеев Владимир Павлович
  • Зябрев Лев Гаврилович
  • Кольман Евгений Максимович
  • Королькевич Владимир Иванович
  • Кротевич Владимир Антонович
  • Миодушевский Павел Владимирович
SU840957A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Функциональный генератор 1979
  • Еремеев Юрий Михайлович
  • Стерлин Андрей Яковлевич
  • Орехов Сергей Алексеевич
SU809125A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 262 533 A1

Авторы

Стерлин Андрей Яковлевич

Селиванов Вячеслав Алексеевич

Даты

1986-10-07Публикация

1985-04-04Подача