Цифровой функциональный преобразователь Советский патент 1980 года по МПК G06F17/10 

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

I

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

Известно устройство, содержащее запоминающее устройство, блок двоичных умножителей, счетчик, два счетчика интервалов, вычитающее устройство, двоичный умножитель, схему ИЛИ, счетчик резуль- тата ij.

Недостатком устройства является невоаможность воспроизведения пространственных кривых, принадлежащих поверхности (к,V), траектория движения которых в плоскости ХОУ задается потоками единичных приращений ДУч и ду.

Из известных устройств наиболее близким к изобретению по технической сущности является устройство, содержащее блок памяти и счетчик; приращений по /, линейный преобразователь, блок формированш/ знака приращения и линию задержки 2J,

Недостатком устройства является формирование приращений только одномерных функций, т.е. плоских кривых. Воспроизведение пространственных кривых с помошью данного ФП также невозможно.

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

Указанная цель достигается тем, что в устройство, содержащее блок памяти и счетчик приращений по у., дополнительно введены счетчик тфиращений по v счетчики интервалов у, и V, блок сравнения, блок управления, накапливающий сумматор, четыре элемента ИЛИ, блок формирования пр1фа1аеш}й по 2 j причем суммирующий и вычитаюший входы счетчика приращений по являются входами приращений по К устройства н соединены с первым и вторым вхопами блока управления соответственно суммирующий и вычитающий входы счетчика приращения по являются входами приращений по D устройства и соединены с третьим и четвертым входами 75 блока управления соответственно, выходы счетчиков приращений по X и V соединены соответственно со входами первой и второй групп блока сравнения, выход которого соединен с пятым входом блока уп равления, первый, второй, третий и четвертый выходы которого соединены соответственно с первыми входами элементов ИЛИ, вторые входы первого и второго элементов ИЛИ подключены к выходу переполнения счег ика приращений по X , а их выходы подключены соответственно к суммирующему и вычитаквдему Ьходам счетчика интервалов выходы которого подключены к входам первой группы блока памяти, вторые входы третьего и четвертого элементов ИЛИ подключены к выходу переполнения счетчика приращений по у , а их выходы подключены соответственно ко входам суммирования и вычитания счетчика интервалов V , выходы которого подключены к входам второй группы блока памяти, выход которого подключен к информационному входу накапливающего сумматора, первый и второй управляющие входы которого соединены с пятым и шестым выходами блока управления, а выход - с информационным входом блока формирования приращений по 2 .выходы которого являются выходами устройства, а управлякяций вход подключен к седьмому выходу блока управления, состоящего из четырех триггеров, дешифратора, счетчика, элемента задержки, девяти элементов ИЛИ, четырнадцати элементов И, двух элементов И-НЕ и элемента ИЛИ-НЕ, причем первый вход блока управления соединен с первыми входами первого, второго и третьего элементов ИЛИ второй - со вторыми входами первого и второго и первым входом четвертого элементов ИЛИ, третий - с первым, третьим и вторым входами соответственно пятого, второго и третьего элементов ИЛИ, четвертый - с четвертым входом второго эле мента ИЛИ и вторыми входами четвертого и пятого элемента ИЛИ, пятый - с первыми входами первых элементов И-НЕ и Ии через элемент ИЛИ-НЕ с первыми входами вторых элементов И-НЕ и И, выходы первого и пятого элементов ИЛИ подключены к первому к второму входам первого триггера, прямой выход которого соединен с первым входом Третьего элемента И и вторыми входами второго элемента И-НЕ и первого элемента И, а инверсный - с первым входом четвертого элемента И и вторыми входами первого элемента И-НЕ и второго элемента И, первый и второй входы второго триггера соединены соответствен1но с выходами третьего и четвертого элементов ИЛИ, прямой выход второго триггера соединен с первыми входами пятого и шее того элементов И, а инверсный -спер- лыми входами седьмого и восьмого элеменгов И, выход второго элемента ИЛИ подключен к первому входу третьего триггера, второй вход которого соединен с входом сброса четвертого триггера, входом обнуления счетчика и через элемент задержки - с выходом девятого элемента И, прямой выход третьего триггера соединен с первым входом десятого элемента И, второй вход которого является входом тактовой частоты блока управления, а выход подключен ко входу синхронизации четвертого триггера и первым входам одинадцатого и двенадцатого элементов И, прямой и инверсный выходы четвертого триггера подключены соответственно ко вторым входам одинадцатого и двенадцатого элементов И, выход одинадцатого элемента И соединен с первыми входами тринадцатого и четырнадцатого элементов И и вторым и третьим входами соответствен- ко т ретьего и первого элементов И, выход двенадцатого элемента И соединен с первым входом девятого элемента И, счетным входом счетчика, вторыми входами четвертого, пятого, шестого и седьмого элементов И и третьим входом второго элемента И, выходы счетчика соединены со входами дешифратора, первый выход которого соединен с третьими входами-пятого и седьмого элементов И, второй - с третьими входами третьего, четвертого, шестого и восьмого элементов И, а третий - с четвертыми входами первого и второго элементов И и вторым входом девятого элемента И, выходы первого и второго элементов И-НЕ соединены со вторыми входами тринадцатого и четырнадцатого элементов И, выходы которых являются первым и третьим входами блока управления, выходы первого, второго, седьмого и восьмого элементов И соединены соответственно с первыми входами шестого, седьмого, восьмого и девятого элементов ИЛИ, вторые входы которых соединены с выходами соответственно четвертого, третьего, шестого и пятого элементов И, а выходы являются соответственно четвертым, вторым, шестым и Пятым выходами блока управления, седьмым выходом которого является выход девятого элемента И. На фиг. I представлена блок-схема устройства; на фиг. 2 - блок-схема блока управления. 575 Устройство содержит счетчики 1 и 2 приращений по X и у , счетчики 3 и 4 интервалов у. ну, блок 5 сравнения, элементы 6 ИЛИ, блок 7 управления, блок 8 памяти, накапливающий сумматор 9 и блок 10 формирования приращения. Блок управления содержит триггеры 11-14, дешифратор 15, счетчик 16, элемент 17 задержки, элементы 18-26 ИЛИ, элементы 27-40 И, элементы 41 и 42 И-НЕ, элементы 43 ИЛИ-НЕ. Преобразователь предназначен для воспроизведения функции 2 1(х.,У, котора вместе со своими аргументами X и У представлена в виде потоков единичных приращений (1 Д ,t X, . У ).ЦФП реализован на основе кусочно-плоскостной ин- терпол5щии поверхности : ( / У ) Зависимости для определения величины ЛТ по прирашениям д ). и ЛУ, т.е. л7(ДК и Л Z (AV) на IJ -ом квадрате разбиения . --Z- - X /(ду)--(т;,,-,,-.,,д)-.У, (,(.) ,--.,,, SJM :г:(ду),(г,. ,,j,,-Zi. УДУ (K-X;)(y-V-) Выражения (1) и (2) положены в основу построения преобразователя. Значения аргументов х и у фиксируются в соответствующих реверсивных счет чиках 13и24 Коды счетчиков3 и 4 интервалов подключены к адресной шине блока памяти, предназначенного для хранения кодов ординат функции в узлах и определяют адрес ячейки памяти в которой хранится код, со ответствующий ординате 7.1 . Коды счетчиков 1 и 2 приращений соответствуют величинам( и (VVj)H поступают на блок 5 сравнения, выходной сигнал котог О,если (/ - )t . (V- vp и ,ecAVA()) С приходом единичного приращения по f(t) i) или V (i ) запускается блок 7 управления, работа которого осуществляется в соответствии с микропро-55 граммой. В первом такте с помощью управляющих сигналов блока 7 управления обеспечивается увеличение содержимого счетчи16ков 3 и 4 интервалов на единицу, что Позволяет выбрать из блока 8 памяти код ординаты а:- 141 и суммировать его во втором полутакте с содержимым накапливакщего сумматора 9. Во втором такте содержимое счетчика 3 уменьшается на 1, что позволяет во втором полутакте осуществить передачу в сумматор 9 обратного кода ординаты7; т.е. осуществить операцию вычитания. В результате вьтолнения двух тактов к содержимому сумматора 9 прибавляется разность (i,j+ -z.jjj ) т.е. приращение функции, соответствующее единичному приращению аргумента X В третьем такте обеспечивается установка счетчиков 3 и 4 в исходное состояние и в случае возникновения переполненкя в сумматоре фop Лиpyeтcя соответствующее единичное приращение функции AZ . этого блок 7 управления вырабатывает сигнал опроса блока 1О формирования приращения - формирование д2 . Остаток в сумматоре 9 учитывается при выработ ке следующего единичного приращения д7, которое может быть сформировано при поступлении AZ или ДУ . После выполнения трех тактов блок 7 управления устанавливается в исходное состояние. Погрешность воспроизведения $ (х, у), основном, определяется видом самой « объемом памяти, т.е. количест ом разбиений по осям аргументов X и V,H может быть сведена к величинам порядка 0,1-0,01%. По сравнению с известным устройством в предлагаемом суЩ ственно расширены функциональные возможности. Предлагаемое изобретение может найти применение при построении различного рода автоматизированных систем управления и контроля, в цифровых интегриРУкэших машинах и других специализирован« вычислительных устройствах. Формула изобретения Цифровой функциональный преобразователь, содержащий блок памяти и счетчик приращений по )С,,отличающийс я тем, что, с целью расширения функциональных возможностей за счет воспронаведения пространственных кривых, преобразователь содержит счетчик приращений по у, счетчики интервалов k и У, блок сравнения, блок управления, накапливаюдни сумматор, четыре элемента ИЛИ, блок формирования приращений по , причем суммирующий и вычитакяций входы .счетчи- ка приращений по X. являются входами пр ращений по УЧ устройства и соединены с первым и вторым входами JenoKa управле ния; соответственно суммирующий и вычитающий входы счетчика приращения по v являются входами приращений по v уст ройства и соединены с третьим и четвертым входами блока управления соответственно, выходы счетчиков приращений по X и у соединены соответственно со входами первой и второй групп блока срав нения, выход которого соединен пятым входом блока управления, первый, второй, третий и четвертый выходы которого соединены соответственно с первыми входами элементов ИЛИ, вторые входы первого и второго элементов ИЛИ подключены к выходу переполнения счетчика приращений по их выходы подключены соотве ственно к суммирующему и вычитающему входам счетчика интервалов X , выходы которого подключены к входам первой груп пы блока памяти, вторые входы третьего и четвертого элементов ИЛИ подключены к выходу переполнения счетчика приращений по V , а их выходы подключены соответственно к входам суммирования и вычитания счетчика интервалов у, выходы которого подключены к входам второй группы блока памяти, выход которого подключен к информационному входу накап ливающего сумматора, первый и второй управляющие входы которого соединены с пятым и шестым выходами блока управления, а выход - с информационным входом блока формирования приращений по -z , выходы которого являются выходами устройства, а управляющий вход подключен к седьмому выходу блока управления, состоящего из четырех триргеров, дещифратора, счетчика, элемента задержки, девяти эле ментов ИЛИ, четырнадцати элементов И, двух элементов И-НЕ и элемента ИЛИ-НЕ причем первый вход блока управления соединен с первыми входами первого, второго и третьего элементов ИЛИ, второй со вторыми входами первого и второго и первым входом четвертого элементов ИЛИ третий - с первым, третьим и вторым вхр дами соответственно пятого, второго и третьего элементов ИЛИ, четвертый - с четвертым входом второго элемента ИЛИ и вторыми входами четвертого и пятого элементов ИЛИ, пятый .- с первыми входами первых элементов И-НЕ и И и череа элемент ИЛИ-НЕ с пфвыми входами вторых элементов и И, выходы перво- Го и пятого элементов ИЛИ подключены к первому и второму входам первого триггера, прямой выход которого соединен с первым входом третьего элемента И и вторыми входами второго элемента И-НЕ и первого элемента И, а инверсный - с первым входом четвертого элемента И и вторыми входами первого элемента И-НЕ и второго элемента И, первый и второй входы второго триггера соединены соответственно с выходами третьего и четвертого элемента ИЛИ, прямой выход второго триггера соединен с первыми входами пятого и шестого элементов И, а инверсный - с первыми входами седьмого и восьмого элементов И.выход второгоэлемента ИЛИ подключен к первому входу третьего триггера,второй вход которого соединен с входом сброса четвертого триггера, входом обнуления счетчика и через элемент задержки - с выходом девятого элемента И, прямой выход третьего триггера соединен с первым входом десятого элемента И, второй вход которого является входом тактовой частоты блока управления, а выход подключен ко входу синхронизации четвертого триггера и первым входам одинадцатого и двенадцатого элементов И, прямой и инверсный вьжоды четвертого триггера подключены соответственно ко вторым входам одинадцатого и двенадцатого элементов И, выход одинадцатого элемента И соединен с первыми входами тринадцатого и четырнадцатого элементов И и вторым и третьим входами соот ветственно третьего и первого элементов И, выход двенадцатого элемента И соединен с первым входом девятого элемента И, счетным входом счетчика, вторыми входами четвертого, пятого, шестого и седьмого элементов И и третьим входом второго элемента И, выходы счетчика соединены со входами дешифратора, первый выход которого соединен с третьими входами пятого л седьмого эпемёнтов И, второй - с третьими входами третьего, четвертого, шестого и восьмого элементов И, а третий - с четвертыми входами первого и второго элементов И и вторым входом девятого элемента И, выходы первого и второго элементов И-НЕ соединены со вторыми входами тринадцатого и четырнадцатого элементов И, выходы которьк являются первым и третьим выходами блока управления, выходы первогс второгО| седьмого и восьмого элемейтов И соединены соответственно с первыми входами шестого, седьмого. 975 восьмого н девятого элементов ИЛИ, вто. рые входы которых соединены с выходами соответственно четвертого, третьего, шестого и пятого элементов И, а выходы являются Соответственночетвертым, вторым, шестым и пятым выходами блока управления, седьмым вьтходом которого является выход девятого элемента И. 1 Источники информации, принятые во внимание при экспертиз.. 1.Авторское свидетельство СССР № 52157О, кл. q Об F 15/34, 1976. 2,Авторское свидетельство СССР N 368618 кл. G 06 F 7/26, 1971 (прототип).

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

название год авторы номер документа
Устройство для отображения информации на экране электронно-лучевой трубки 1982
  • Башков Евгений Александрович
  • Авксентьева Ольга Александровна
  • Горбачук Николай Васильевич
SU1053139A1
Цифровой функциональный преобразователь 1983
  • Казинов Сергей Васильевич
  • Цикалов Владимир Андреевич
SU1107136A1
Система оптимизации управления непосредственно и косвенно управляемыми объектами 1982
  • Попов Михаил Павлович
SU1080117A1
Арифметическое устройство 1981
  • Каневский Юрий Станиславович
  • Куц Наталья Евгеньевна
  • Некрасов Борис Анатольевич
  • Сергиенко Анатолий Михайлович
SU1012240A1
УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ МЕСТ ПОВРЕЖДЕНИЯ НАПОРНОГО ТРУБОПРОВОДА 1992
  • Астафьев Владимир Александрович[Ua]
RU2046251C1
Устройство для вычисления квадратного корня 1979
  • Грибков Игорь Георгиевич
  • Илюшечкин Никита Васильевич
  • Степукова Тамара Леонидовна
SU883897A1
Устройство для формирования информации на телевизионном индикаторе 1981
  • Лискин Владимир Михайлович
  • Путятин Евгений Петрович
  • Даев Евгений Александрович
  • Рогачев Владимир Иванович
  • Савенков Вячеслав Александрович
  • Козлов Виктор Павлович
  • Майстренко Александр Александрович
SU1075298A1
Интерполятор поверхности 1980
  • Венедиктов Анатолий Захарович
  • Соломаха Валентин Николаевич
  • Шевяков Александр Григорьевич
SU942040A1
Процессор быстрого преобразования Фурье 1982
  • Вершков Виталий Эммануилович
  • Ветохин Юрий Иванович
  • Голубева Алла Всеволодовна
  • Парфенов Николай Сергеевич
  • Прокошенков Анатолий Тимофеевич
SU1086438A1
Устройство для вычисления полинома 1980
  • Ганитулин Анатолий Хатыпович
  • Зибиров Борис Григорьевич
  • Поляков Геннадий Алексеевич
SU885997A1

Иллюстрации к изобретению SU 752 351 A1

Реферат патента 1980 года Цифровой функциональный преобразователь

Формула изобретения SU 752 351 A1

+ЛХ -АИ

I

+ лу

/Л2

р« -Ai

-fO

фыг-/

SU 752 351 A1

Авторы

Соломаха Валентин Николаевич

Шевяков Александр Григорьевич

Даты

1980-07-30Публикация

1978-07-24Подача