Цифровой экстраполятор
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (si>s G 06 F 15/353
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ 4 .1
О (Л (21) 4836664/24 (22) 23.04.90 (46) 30.70.92. Бюл. М 40 (71) Одесский политехнический институт (72) А,Г,Кисель, В,С.Ситников, Э.Н.Каримов, А.В.Скалевой и Л,M.Ïåòðoâà
{56)1. Авторское свидетельство СССР
N 503256, кл, G 06 G 7/30, 1974.
2. Авторское свидетельство СССР
% 333571, кл. G 06 G 7/52, 1968.
3 . Авторское свидетельство СССР
М 694865, кл. G 06 F 15/20, 1977.. Ы,, 1772805 Al (54) ЦИФРОВОЙ ЭКСТРАПОЛЯТОР (57) Использование: в цифровых системах автоматического управления, в станках с
ЧПУ. Цель: повышение точности экстраполяции за счет уменьшения дисперсии вы- ходного сигнала. Сущность изобретения: устройство содержит: 1 регистр(1), 2 сумматора (2,3) преобразователь 4 код-частота, реверсивный счетчик (5), информационный вход (6), тактовые входы 7,8, выход 9. Положительный эффект: возможность непрерывной обработки сложных профилей деталей на станках с ЧПУ, повышение надежности и износостойкости обрабатывающего инструмента. 1 ил, 1772805
Изобретение относится к вычислительной технике и может быть использовано в цифровых системах автоматического управления, в станках с ЧПУ, Известен экстраполятор, содержащий аналоговый сдвигающий регистр, интегрирующий усилитель, самобалансирующую мостовую схему (1).
Известен также экстраполятор, содержащий квантовател ь, блок текущего среднего, вичислительный блок с памятью, блок выработки шага квантования, блок вычисления экстраполируемой функции, блок ошибки, блок определения степени приблихсающего полинома (2).
Известные устройства имеют сложную техническую реализацию. При высокой частоте входного сигнала применение подобных вычислительных процедур приводит к невысокой точности экстраполяции.
Наиболее близким по технической сущности к изобретению является цифровой экстраполятор, содержащий регистр памяти, вход которого соединен с информационныM входом экстрапопятора, а выход подключен к первому входу элемента И, вто". рой вход которого соединен с тактовым входом экстраполятора, выход преобразователя код-частота подключен к первому входу реверсивного счетчика, второй вход которого соединен с информационным входом зкстраполятора, выход реверсивного счетчика является выходом зкстраполятора, а также параллельный сумматор, первый и второй входы которого создинены соответственно с выходом элемента И и информационным входом экстраполятора, первый и второй выходы сумматора соединены соответственно с третьим и четвертым входами реверсивного, счетчика, третий выход сумматора подключен к выходу преобразователя код-частота (3).
Недостатком известного устройства является скачкообразное изменение выходного код устройства в узловой точке.
Такой скачок обусловлен записью нового кода в реверсивный счетчик, поскольку существует разность между текущим значеS нием счетчика Ып и новым кодом N в узло. вой точке и, Скачкообразное изменение выходного кода устройства обуславливает увеличение дисперсии выходного сигнала, что при работе известного устройства, например, в станках с ЧПУ приводит к увеличению шероховатости обрабатываемой поверхности, к повышенному износу обрабатывающего инструмента.
Цель изобретения — повышение точности экстраполяции за счет уменьшения дисперсии выходного сигнала.
Поставленная цель достигается тем, что
5 в цифровой экстраполятор, содержащий регистр, первый сумматор, преобразователь код-частота, выход которого соединен со счетным входом реверсивного счетчика, выход которого является выходом экстраполя10 тора, информационный вход которого подключен к первому входу первого сумматора, тактовые входы регистра и преобразователя код-частота подключены соответственно к первому и второму такто15 вым входам экстраполятора, дополнительно введен второй сумматор, выход суммы которого подключен к информационному входу преобразователя код-частота, прямой и инверсный выходы знака второго сумматора
20 соединены соответственно с вычитающим и суммирующим входами реверсивного счетчика, выход которого подключен ко второму входу первого сумматора, выход которого подключен к первому входу второго сумма25 тора, информационный вход экстраполятора соединен со вторым входом второго сумматора, кроме младшего разряда, со сдвигом влево на один разряд, младший разряд второго входа которого подключен к
30 шине логического нуля.
Структурная схема экстраполятора приведена на чертеже.
Цифровой экстраполятор, содержащий регистр 1, первый 2 и второй 3 сумматоры, 35 преобразователь 4 код-частота, выход которого соединен со счетным входом реверсивного счетчика 5, выход которого является выходом 9 зкстоаполятора, информационный вход 6 которого подключен к информа40 ционному входу регистра 1, выход которого подключен к первому входу первого сумматора 2, тактовые входы регистра 1 и преобразователя код-частота 4 подключены соответственно к первому 7 и второму 8
45 тактовым входам экстраполятора, второй выход суммы сумматора 3 подключен к информационному входу преобразователя код-частота 4, прямой и инверсный выходы знака второго сумматора 3 соединены соот50 ветственно с вычитающим и суммирующим входами реверсивного счетчика 5, выход каТорого подключен ко второму входу первого сумматора 1, выход которого подключен к первому входу второго сумматора 3, инфор55 мационный вход экстраполятора соединен со вторым входом второго сумматора 3, кроме младшего разряда, со сдвигом влево на один разряд, младший разряд второго входа которого подключен к шике логического нуля.
1772805
Составитель С.Ситников
Техред M.Ìoðãåíòàë Корректор Н,Ревская
Редактор
Заказ 3846 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101
Устройство работает следующим образом.
На вход экстраполятора поступает код
Nn, который подается на вход регистра памяти 1 и второй вход второго сумматора 3.
На выходе регистра 1 после прихода тактоВОГО ИМПУЛЬСа ЗаПИСИ СфОРМИРОВаН КОД Nn-1, поступающий на первый вход первого сумматора 2, где он суммируется с выходным кодом устройства Nn и подается Hà его второй вход.
Во втором сумматоре 3 формируется код 4 разности удвоенного входного кода Nn u кода сумматора 2:
Ьп = 2Nn — (Nn-1+ Nn). (1)
Код 2Nn образуется в результате поступления кода Hà входы второго сумматора 3 со сдвигом влево на один разряд, а на младший его разряд подается логический ноль.
Преобразователь 4 из кода разности 4 формирует частоту следования импульсов.
Выходная частота преобразователя определяется выражением
f=2 fo6р, (2) где 4 — тактовая частота по входу 8; .
k — разрядность кода.
Частота с выхода преобразователя 4 подается на счетный вход счетчика 5, управляющие входы которого подключены ко вторым и третьим выходам второго сумматора 3., В зависимости от знака разности
h реверсивный счетчик производит суммирование или вычитание поступающих на счетный вход импульсов.
Принцип работы устройства основан на введении поправки:, Ь= Nn Nn, (3) где Nn — новый входной код в узловой точке и,;
Nn — текущий выходной код устройства в узловой точке и.
Для исключения разности выходного кода экстраполятора новое приращение формируется с учетом поправки (3):
А - А+А -(Nn — Мп-1)+(Мп-Nn )=2йп(Nn-1+ Nn ).
Например, если в прототипе значение
4,.соответствует выражению 4» - Nn-Nn-1. то на выходе устройства в узловой точке и+1 код будет равен: Nn+1 = Nn+ А. В узловой точке п+1 появится новое значение N»1, которое запишется в реверсивный счетчик, т,е. на выходе устройства произойдет скаЧОК, раВНЫй: 6,+1 = Nn+1 — No+1.
5 Для устранения такого скачка в выходном коде экстраполятора вводится поправка (3) и формируется приращение 6,. Тогда в узловой точке и+1 работа устройства продОЛжаЕтСя СО ЗНаЧЕНИЕМ Nn+1, а НЕ КаК В
10 прототипе со значением Nn+1, Nn+1-Nn+
+А .
Таким образом. за счет продолжения
1 экстраполяции иэ точки Йп с новым приращением Ьп, исключается раэрывность вы15 ходного кода устройства, что приводит к повышению точности экстраполяции за счет уменьшения дисперсии выходного сигнала.
Формула изобретения
Цифровой экстраполятор, содержащий
20 регистр, первый сумматор, преобразователь код-частота,.выход которого соединен со счетным входом реверсивного счетчика, выход которого является выходом экстраполятора, информационный вход которого
25 подключеН к информационному входу регистра, выход которого подключен к первому входу первого сумматора, тактовые входы регистра и преобразователя код-частота подключены соответственно к первому и
30 второму тактовым входам зкстраполятора, от л и ч а ю шийся тем, что, с целью повышения точности экстраполяции эа счет уменьшения дисперсии выходного сигнала, в экстраполятор дополнительно введен вто35 рой сумматор, выход суммы которого подключен к информационному входу преобразователя код-частота, прямой и инверсный выходы знака второго сумматора соединены соответственно с вычитающим и
40 суммирующим входами реверсивного счетчика, выход которого подключен к второму входу первого сумматора, выход которого подключен к первому входу второго сумматора, информационный вход экстраполято45 ра соединен с вторым входом второго сумматора, кроме младшего разряда. со сдвигом влево на один разряд, младший . разряд второго входа которого подключен к шине логического нуля.