Номер патента: 595706

Авторы: Добрис, Кузьмин, Левин, Пашенцев, Ратмиров, Федоров

ZIP архив

Текст

1 и 1 595706 Союз Советских Социалис 1 ических Реслублии61 Дополнительное к свцд-ву авт. 243283118-24 Заявлено 21,12,76 с присоединением 151) М. Кл е 6 05 В 19,1 изаяв Госуларстоенный комитет Сонеа Мнисроо СССР 123 рите ллетень8 43) 15 78 публиковано 28.0 621.503,5(088.8) ло делаы мзобре 1 ени и открытий45) Дата опубликова сания 04.03.7 я оп 172) Авторы изобретен ашенцев, Г. Я, Кузьатмиров в, А. и В. 1) Заявитсл) ЛИНЕЙНЫЙ НТЕРП ОР Г. В, Добрис, Р. Ф. Федор Б, К. ЛевиИзобретение относится ( вычислительнои технике и может быть использовано в системах числового программного управления станками.Известен лццсйцый цнтерполятор, состоя щцй пз регистра подыцтегральной функции, делителя частоты, пересчетной схемы и вентилей 1.Недостатком этого ицтерполятора является ограниченное повышение точности при увели О чепци емкости регистров, так как ошибка интерполятора растет с увеличением числа разрядов регистров.Наиболее близок по технической сущности к изобрстенгпо линейный интерполятор, со-держащий блок задания программы, выходы которого подключены к входу регистра подыцтегральцой функции п к входу блока задания скорости, другой вход которого соединен с выходом генератора тактовых импульсов 2 2.Такой ицтерполятор также имеет низкую точность.Цель изобретения - повышение точности ицтерполятора.Это достигается тем, что в интерполятор дополнительно введены блок счетчиков, блок сравнения и генератор псевдослучайных чисел, причем выход блока задания с(орости присоединен и первым входам блока сравне шгя и входу генератора псевдослучайных чисел, выходом подключенного к вторым входам блока сравнения, к третьим входам которого присоединены выходы регистра подь 1 цтегральной функции, а выходы блока сравнения соединены с соответствующими входамц блока счетчиков.Структурная схема интерполятора представлена ца чертеже.Оца содержит генератор 1 псевдослучайных чисел, блок 2 сравнения, регистр 3 подынтегральной функции, блок 4 счетчиков, блок 5 задания программы, блок 6 задания скорости и генератор 7 тактовых импульсов.Интерполятор работает следующим образом.Перед началом операции линейного интерполирования от блока 5 заносится двоичный цифровой код, соответствующий отрабатываемой прямой, в регистр 3 подынтегральной функции, а блок 4 счетчиков устанавливается в нулевое состояние. После включения генератора 7 импульсы от него начинают поступать на блок 6, который задает требуемую скорость работы устройства, подавая тактовую последовательность импульсов на входы блока 2 сравнения ц генератора 1.На выходах генератора 1, представляющего собой семиразрядный сдвиговый регистр с линейной обратной связью, начинают появ595706 10 аь М 265 иас 047осинсо аказ 0817 1 ПОиги и( , ,0 Г,аусиая т 1 с я и. и м Гн с ь, 1 от О р ы с. р ч се 1 ч т р н В10 т с я как дво:иный цифровой коч чисел от 1 до 12, Зтн н:пульсы посггпаОт н Группу Вкодов блока 2 и сравнивются с цифровым кодом, запссепным в регистр 3 подынтсгральиой функции. Импульсы на выходк блока 2 пояВляотс 5 только В Ом случае, сслн сздсркимос регистров подынтсгральной фушсции больне или равно числу, поступившему от генератора 1. В противном случае импульс пе сб 1 эазустся. Импульсы с Выкодов олока 2 поступют на вкоды блока 4 счет 1 икоьь После того как счетчики переполняются, импульсы гереноса появляются на их выкодак, Н вы.оде интерполя 10 р 1 и.пусись Возник(от с частотой, пропорциональной цифровому коду, записанному в регистр 3 подынтсгральной функцП, т. с, осуществляется линейная интерполяция,Цифровон код, запсан нын В реГистрс Год ьпггсгральной функции, можно представ ть в ВИДС 2-"А, +2 - А +А (1) где Л, ЛГ Л. - цифровыс коды, записанные в регистр подынтегральной функции.Поскольку генератор 1 работает по полному циклу, то за 127 тактов рабоЬ интерполятора приращения, поступающие с выкодов блока сравненя, будут ь точности равны цифровому коду (1).Таким образом, ошибка интсрполятора определяется округление:с вводилЫк пачальнык даннык в регистр подынтегральной функции и связала с конечной емкостью этого рсгнст. ра,т 1 1 ас .сспм. этОЙ ОП 1 иоки состав лист 0,5 от единицы м.аднего разряда, то г, дпном ипсрполяторс. э. и Величина рав 2-"-, по зна штельпо меньше, чем известб нык иитерполяторов. С О р .сЛ И З 0 О р С Т С Н И Я Линспьп Пнтсрно;51 ГОр, сОдсркаши 1 О;0з а д н н 51 1 р 0 Гр а м: ы, в ь к 0ы с о тор 01 0 и Одключсны к воду регистра нодынтсгральной фмнкцнн н к ВОд 0 10 3 дания ссорости друО Вкод К 01 ОрОГО сос,инеи с Быкодом ГснератОра ттовык нн,псов, 0 т л на 10 щ 1 нс я те, что, с целью ноышсния то.ности интеркЛятора, и него введены блок счетчиков, блок сраьчения и генсрпгор пссвдослучайнык 20 чисел, причем вы 07 олока задания скоростиприсоеди:сн к первым подам блока сравнснпя и ВОдСнсртора нссВдослчаЙных иссл, выкод которого подключен к вторым Вкодм блока сравнения, к третьим вкодам 25 которогорисосдипспь Выкоды регистра подынтегральпой фуикнии, и гыкоды блока сравнения соединены с соотвстсВуошнми вкодамО, О 1(а с и стп 1 ков.11 с" 0 ииси инфорьанин30 принятьс;ю Внимап:с при экспертизеВоронов,. . и др. Цифровыс аналогид л я с н с т с ив т см т нс с 1(ос 5 у н рВ л с н и я .,1., Из-во 11 СССР, 1900, с. 59, с. 1 Гь2,вторское свидстсльс гво СССР Уо 503271, 05 кл. С 05 В 19,18, 1973.

Смотреть

Заявка

2432831, 21.12.1976

ПРЕДПРИЯТИЕ ПЯ А-3890

ДОБРИС ГЕННАДИЙ ВЛАДИМИРОВИЧ, ФЕДОРОВ РЮРИК ФЕДОРОВИЧ, ПАШЕНЦЕВ АНДРЕЙ ИГОРЕВИЧ, КУЗЬМИН ГЕННАДИЙ ЯКОВЛЕВИЧ, ЛЕВИН БОРИС КОНСТАНТИНОВИЧ, РАТМИРОВ ВАЛЕРИЙ АРКАДЬЕВИЧ

МПК / Метки

МПК: G05B 19/18, G05B 19/4103

Метки: интерполятор, линейный

Опубликовано: 28.02.1978

Код ссылки

<a href="https://patents.su/2-595706-linejjnyjj-interpolyator.html" target="_blank" rel="follow" title="База патентов СССР">Линейный интерполятор</a>

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