Линейный интерполятор Советский патент 1988 года по МПК G05B19/4103 G06F17/17 

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

00

со

00 00

Изобретение относится к авт() ке и вычислительтюй технике и может быть использовано в графических терминальных устройствах для построения отрезков прямых с приращениями &Х - О и N Y 0.

Цель изобретения - повышение точности интерполяции.

На чертеже приведена функциональ- ная схема интерполятора.

Интерполятор содержит блок 1 пуска-останова, генератор 2 импульсов, фазосдвигатель 3, делители 4 и 5 частоты, триггеры 6-9, элемент 0 задержки, элемент 1 -Ш1И 1 , элементы И 2 и 13, элементы ШТИ 14 и 15, блок 16 сортировки и сдвига чисел.

Блок 16 содержит два мультиплексора 17-1 и 17-2 и схему 18 сравне- ния,

Блок 1 содержит счетчики 19 и 20 и элемент И-НЕ 21.

Делители 4 и 5 содержат соответственно мультитглексоры 2.2 и 23, схемы 24 и 25 сравнения и счетчики 26 и 27

Фазосдвигатель 3 содержит элемент 28 задержки, элемент НЕ 29 и два элемента 2И-ИЛИ 30 и 31.

Линейный интерполятор работает следуюшим образом.Перед началом интерполяции счетчики 26 и 27 делителей 4 и 5, счетчики 19 и 20 блока 1 и триггеры 8 и 9 установлены в нулевое состояние, а на входы задания приращений выставлены двоичные коды & X О, 0. На выходе схемы 18 сравнения формируется единичный потенциал при условии X : ЛУ и нулавой - в противном слу- чае. Если на выходе схемы 18 единичный потенциал, то на выходах мультиплексора 17-1 выставлен код дХ/23, на выходах мультиплексора 17-2 - код дХ и в фазосдвигателе 3 разрешено пр хождение импульсов с генератора 2 через элемент 2И-ИЛИ 31, а импульсов с элемента 28 задержки - через элемент 2И-ИЛИ 30. В противном случае на выходах мультиплексора 17-1 код ЬУ, на выходах мультиплексора 17 - и в фазосдвигателе 3 разрешено прохождение импульсов с генератора 2 через элемент 2И-ИЛИ 30, а задержанных импульсов - через эле- мент 2И-ИЛИ 31.

Импульс, проходящий по входу 7, запуска устройства, заносит коды лХ, &Y в счетчики 19 и 20 блока 1 и

устаиав тиляет триггеры 6 и 7 я нулевое состоят ие . Нулевые мот енциалы с выходов триггеров 6 и 7 подключают к входам схем 24 и 25 сравнения делителей 4 и 5 частоты коды, поданные на вторые группы информационных вхо- доп мультиплексоров 22 и 23, связан- т.:е с выходами блока 16. Занесение не нуленых кодов приращений в счетчики 19 и 20 блока 1 приводит к формированию единичного потенциала на выходе элемента И-НЕ 21, который запускает генератор 2 импульсов. На тактовые входы делителей 4 и 5 частоты через фаэосдвигатель 3 начинают поступать серии импульсов с частотой Г, сдвинутые по фазе на половину периода. Первым формируется импульс с делителя частоты, на который подан код &Х/21 или У/2, этим определяется необходимый сдвиг фаз между выходными импульсными последовательностями. Этот импульс устанавливает триггер 6 или

7в единичное состояние, что приводит к подключению к входам схемы 24 или 25 сравнения соответствующего делителя 4 или 5 кода приращения

лУ или X и сбрасывает счетчик 26 или 27 делителя в нулевое состояние. Этот же импульс задним фронтом устанавливает в единичное состояние триггер 8 или 9. Если следующий по времени импульс формируется тем же делителем частоты, то он проходит через элемент И 12 или 13 и элемент ИЛИ 14 или 15, формируя импульс продвижения на соответствующем выходе интерполятора. Состояние триггеров

8и 9 при этом не изменяется.

В противном случае следующий импульс проходит через элемент 2И-ИЛИ 11 и оба элемента ШТИ 14 и 15, формируя импульсы продвижения на обоих выходах устройства одновременно, что приводит к диагональному перемещению исполнительного механизма (пишущего элемента). 1 1мпульс с выхода элемента 2И-Ш1И 11, задержанный на элементе 10 задержки, задним фронтом устанавливает триггеры 8 и 9 в нулевое состояние. Таким образом происходит сглаживание двух последовательных перемещений по разным координатам одним диагональным перемещением.

Следующий после сглаживания импульс с делителя частоты задним фронтом вновь устанавливает один из триггеров И, 9 в единичное состояние, и

дальнейшая ряботя ус1ппйствя л(ало гична описапио до тех пор, пока не будут обработаем приращения &Х, лУ. .пьсы с выходов X, У устройства поступают на входы блока 1 , где вычитаются из содержимого счетчиков 19 и 20, При оби лении счетчиков 19 и 20 на выходе элемента il -fiE 21 устанавливается нулевой потенциал, который прекращает работу генератора 2 импульсов. На этом интерполяция завершается.

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

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

25 ка сортировки и сдвига чисел, выходы первого и второго делителей частоты подключены к входам установки первого и второго триггеров соответственно и к вторым входам второго и первоЛинейный интерполятор, содержащий генератор импульсов, два делителя частоты, блок пуска-останова, три триггера, два элемента И, элемент 2И-ИЛИ, два элемента КПИ, входы задания прира-ЗО го элементов И элемента 2И-ИЛИ, выход .щений первой и второй координат ин- элемента 2И-ИЛИ подключен к первому

7«,41

щрний перво и второй координат которого подключены к первому и второму входам признаков срабатывания блока пуска-останова, входы сброса первого и второго триггеров объединены, о т - л и ч 1 ю 01 и и с я тем, что, с целы повьгп1ения точности интерполяции, п него введены блок сортировки

)Q и сдвига чисел, четверть триггер, фаяосдвигатель и -элемент задержки, входы задания приратенш первой и второй координат интерполятора соединены с первым и вторым информацио1{-

15 ными-входами блока сортировки и сдвига чисел, первьм и второй выходы которого соединены с вторыми входами установки коэффициента деления первого и второго делителей частоты, так-

2Q TOBbie входы которых соединены с первым и вторым выходами фазосдвигателя, тактовый и управлякший входы которого соединены с выходом генератора импульсов и выходом признака сравнения бло-

25 ка сортировки и сдвига чисел, выходы первого и второго делителей частоты подключены к входам установки первого и второго триггеров соответственно и к вторым входам второго и первоЗО го элементов И элемента 2И-ИЛИ, выход элемента 2И-ИЛИ подключен к первому

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

название год авторы номер документа
Линейный интерполятор 1986
  • Кипоть Виктор Леонидович
  • Корнилов Рустем Анатольевич
SU1416940A1
Линейный интерполятор 1984
  • Кипоть Виктор Леонидович
  • Корнилов Рустем Анатольевич
SU1249537A1
Линейный интерполятор 1989
  • Пурцхванидзе Давид Ардалионович
  • Челидзе Григорий Давидович
SU1695267A1
Интерполятор 1985
  • Давейнис Валерьян Семенович
SU1413600A1
Цифровой интерполятор 1985
  • Давейнис Валерьян Семенович
SU1259217A1
Устройство программного управления 1984
  • Макаров Николай Николаевич
  • Эйнгорин Михаил Яковлевич
SU1246055A1
Устройство для программного управления 1985
  • Варшавский Вячеслав Ефимович
  • Макаров Николай Николаевич
  • Эйнгорин Михаил Яковлевич
SU1249482A1
Цифровой линейный интерполятор 1989
  • Агеев Владимир Николаевич
  • Коренев Евгений Владимирович
  • Уланов Юрий Алексеевич
SU1709269A1
Калибратор сигналов, нормированных по коэффициенту гармоник 1988
  • Минц Марк Яковлевич
  • Чинков Виктор Николаевич
  • Кравченко Сергей Александрович
  • Немшилов Юрий Александрович
  • Поляков Валентин Геннадиевич
SU1555677A1
Линейный интерполятор 1975
  • Молоканов Виктор Михайлович
  • Смирнов Вячеслав Константинович
SU543922A1

Реферат патента 1988 года Линейный интерполятор

Изобретение относится к автоматике и вычислительной технике и может быть использовано для графического построения прямых с положительными приращениями. При этом повышается точность интерполяции за счет уменьшения координатных и угловых погрешностей интерполяции и более равномерного размещения нерегулярностей, вносимых интерполяцией, по длине интерполируемого отрезка. Интерполятор содержит блок 1 пуска-останова, генератор 2 импульсов, фазосдвигатель 3, делители 4 и 5 частоты, триггеры 6-9, элемент 10 задержки, элемент 2И-ИЛИ, элементы И 12, 13, элементы ИЛИ 14, 15, блок 16 сортировки и сдвига. 1 ил.

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

терполятора соединены с первым и вторым входами задания режима блока пуска-останова и с первыми входами установки коэффициента деления первого и второго делителей частоты соответственно, выходы которых соединены с первыми входами первого и второго элементов И, выходы первого и второго триггеров подключею) к первым входам первого и второго элементов И элемента 2И-ШШ, выход элемента 2И-ИЛИ соединен с первым входом первого элемента ИЛИ, вход запуска интерполятора

подключен к входу занесения признака 45 овки и выходы которых соединены с

режима блока пуска-останова, выход которого соединен с входом запуска генератора импульсов, выходы прира-

входу второго элемента ИЛИ и через элемент задержки - к объединенным входам сброса первого и второго триггеров, выходы которых подключены к вторым яходам первого и второго элементов И соответственно, выходы которых подключены к вторым входам первого и второго элементов ИЛИ, выходы

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

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

Цифровой линейный интерполятор 1975
  • Плавильщиков Александр Алексеевич
  • Трушин Валентин Михайлович
SU551611A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Линейный интерполятор 1984
  • Кипоть Виктор Леонидович
  • Корнилов Рустем Анатольевич
SU1249537A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 397 881 A1

Авторы

Кипоть Виктор Леонидович

Корнилов Рустем Анатольевич

Даты

1988-05-23Публикация

1986-11-17Подача