Линейный интерполятор

 

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

СОЮЗ СОВЕТСИИХ

СОЦИАЛИСТИЧЕСКИХ

КСПУБЛИН (!9! (!!) 881 А1

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ASTOPCHOMY СВИДЕТЕЛЬСТВУ

Ю !

° °

° ° °

ЬЧ

° ее ° 4

М Д

ГОСУДАРСТ8ЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4147549/24-24 (22) 17 ° 11 ° 86 (46) 23.05.88. Бюл. 1(19 (71) Казанский i îñóäàðñòâåííûé университет им. В.И.Ульянова-Ленина (72) В.Л.Кипоть и P,А.Корнилов (53) 681.325(088,8) (56) Авторское свидетельство СССР

У 551611, кл. G 05 В 19/18, 1975.

Авторское свидетельство СССР

Ф 1249537, кл. G 06 F 15/353, 1984. (54 ) ЛИНЕЙНЫЙ ИНТЕРПОЛЯТОР (57) Изобретение относится к автоматике и вычислительной технике и мо(51) G 05 19/415 G 06 F IS/353 жет быть использовано для графического построения прямых с положительными приращениями. При этом повышается точность интерполяции эа счет уменьшения координатных и угловых погрешностей интерполяции и более равномерного размещения нерегулярностей, вносимых интерполяцией, по длине интерполируемого отрезка. Интерполятор содержит блок 1 пуска-останова, генератор 2 импульсов, фазосдвигатель 3, делители

4 и 5 частоты, триггеры 6-9, элемент

1О задержки, элемент 2И-ИЛИ, элементы

И 12, 13, элементы ИЛИ 14, 15, блок

16 сортировки и сдвига. 1 ил.! 39788!

Изобретение относится к автоматике и вычислительной технике и может быть использовано н графических терминальных устройствах для построения отрезков прямых с приращениями дХ О и дУ О.

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

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

Блок !6 содержит дна мультиплексора !7-1 и 17-2 и схему 18 сравне- 20 ния.

Блок 1 содержит счетчики 19 и ?О и элемент Й-HF. ?.l

Целители 4 и 5 содержат соотнетстнепно мультиплексоры 22 и ?3, схемы 25

24 и 25 сравнения и счетчики 26 и 27.

Фазосдвигагель 3 содержит элемент

28 задержки, элемент НЕ 29 и дна элемента 2И-ИЛИ 30 и 31.

Линейный интерполятор работает следующим образом.Перед началом интерполяции счетчики 26 и 27 делителей 4 и 5, счетчики

19 и 20 блока 1 и триггеры 8 и 9 установлены в нулевое состояние, а на входы задания приращений выставлены двоичные коды д Х > 00, дУ О.

На выходе схемы 18 сравнения формируется единичный потенциал при условии дХ Д К и нуленои в противном слу 40 чае. Если на выходе схемы 18 единичный потенциал, то на выходах мультиплексора !7-1 Выставлен код(ьХ/2j, на выходах мультиплексора 17-2 — код дХ и н фазосдвигателе 3 разрешено про-45 хождение импульсов с генератора 2 через элемент 2И-ИЛИ 31, а импульсов с элемента 28 задержки — через элемент 2И-ИЛИ 30. В противном случае на выходах мультиплексора 17-1 код дХ, на выходах мультиплексора 17— код (дУ/21 и н фазосдвигателе 3 разрешено прохождение импульсов с генератора 2 через элемент 2И-ИЛИ 30, а задержанных импульсов — через эле55 мент 2И-HJIH 31.

Импульс, проходящий по входу 7, запуска устройства, заносит коды b Х, bY в счетчики 19 и 20 блока 1 и устаилн-.инаят триггеры 6 и 7 н нулевое состояние. Нулевые поз енциалы с pûходов триггеров 6 и 7 подключают к входам схем 24 и 25 сравнения делителей 4 и 5 частоты коды, поданные на вторые группы информационных нходов мультиплексоров 22 и 23, связанные с выходами блока !6, Занесение не-нулевых кодов приращений в счетчики !

9 и 20 блока 1 приводит к формированию единичного потенциала на ныходе элемента И-НЕ 21, который запускает генератор 2 импульсов. На тактовые входы делителей 4 и 5 частоты через фазосдвигатель 3 начинают поступать серии импульсов с частотой Г, сдвинутые по фазе на половину периода. Первым формируется импульс с делителя частоты, на который подан код (а Х/2! или ду/2), этим определяется необходимый сдвиг фаз между выходными импульсными последовательностями. Этот импульс устанавливает триггер 6 или

7 и единичное состояние, что принодит к подключению к входам схемы ?4 или ?5 сравнения соответстнующегo делителя 4 или 5 кода приращения дУ или дХ и сбрасывает счетчик 26 или 27 делителя в нулевое состояние.

Этот же импульс задним фронтом устанавливает в единичное состояние триггер 8 или 9. Если следующий по времени импульс формируется тем же делителем частоты, то он проходит через элемент И 12 или !3 и элемент

ИЛИ 14 или 15, формируя импульс продвижения на соответствующем выходе интерполятора. Состояние триггеров

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

В противном случае следующий импульс проходит через элемент ?И-ИЛИ

ll и оба элемента ИЛИ 14 и 15, формируя импульсы проднижения на обоих выходах устройства одновременно, что приводит к диагональному перемещению исполнительного механизма (пишущего элемента). Импульс с выхода элемента

2И-ИЛИ !1, задержанный на элементе

10 задержки, задним фронтом устанавливает триггеры 8 и 9 в нулевое состояние. Таким образом происходит сглаживание двух последонательньix перемещений по разным координатам одним диагональным перемещением.

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

1о 7я

Составитель А.Ушаков

Техред M.Õoäëíè÷ Корректор Г.Решетник

Редактор С. Пекар ь

Заказ 2269/46

Тираж 866 Подписное

В11ИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4 дальне ппая работа устройства «налогична описанной по тех 11ор> и;ка не будут обработаны приращения Х, Импульсы с выходов Х, У устройства

I, поступают на входы блока 1, где вычитаются из содержимого счетчиков 19 и 20, При обнулении счетчиков !9 и

20 на выходе элемента И-11F. 21 устанавливается нулевой потенциал, который прекращает работу генератора 2 импульсов. Па этом интерполяция завершается, Качество интерполяции предлагаемым устройством повышается за счет ГВ уменьшения координатных погрешностей интерполяции, уменьшения угловых погрешностей интерполяции, а также однотипности и более равномерного размещения нерегулярностей, вносимых 2р интерполяцией, по длине интерполируемого отрезка.

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

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

35 второго делителеи частоты соответственно, выходы которых соединены с первыми входами первого и второго элементов И, выходы первого и второго триггеров подключены к первым входам 40 первого и второго элементов И элемента 2 -HJIH выход элемента 2И-ИЛИ соединен с первым входом первого элемента ИЛИ, вход запуска интерполятора подключен к входу занесения признака 45 режима блока пуска-останова, выход которого соединен с входом запуска генератора импульсов, выходы прира81

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

Линейный интерполятор Линейный интерполятор Линейный интерполятор 

 

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

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

Изобретение относится к области вычислительной техники и может быть использовано для фильтрации цифровых сигнаTffjrm 5л

Изобретение относится к специализированным средствам вычислительной техники и может быть использовано для ЦИФРОВОЙ обработки сигналов, ; /г / в частности для цифровой фильтрации в различных цифровых комплексах.Цель изобретения .- упрощение устройства

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

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

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

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

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

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

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

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

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

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

Изобретение относится к области автоматики и вычислительной техники и может быть использовано в системах с ЧПУ

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

Изобретение относится к области автоматического управления
Наверх