Линейный функциональный интерполятор

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

Автор: Крачко

ZIP архив

Текст

ОПИСАНИЕ ИЗОБРЕТЕНИЯ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ пц 645173 Союз Советских Социалистических Республик(22) Заявлено 19.08,74 (22053252/18-24 М, К,б 06 б 7/30 ки-рисоединением Государственный комит 3) Приоритет 3) Опубликов СССРпо делам нзабретен открытий 53) УДК 681,335(45) Дата опубликования описания 30.01.79. М. Крач 1) заявит НЫЙ ФУНКЦИОНАЛЬНЫЙ ИНТЕР ОР я недостасложность Изобретение относится к вычислительнойтехнике и может быть использовано в устройствах графического вывода информациииз электронных вычислительных машин ив системах программного управления станками.Известны линейные интерполяторы, содержащие соединенные между собой генератор импульсов, счетчик, регистры и логические элементы 11.Недостатком таких интерполяторов является относительная сложность и непостоянство частоты выходных импульсов,Наиболее близким техническим решениемк данному изобретению является линейныйфункциональный интер пол ятор, содержащий триггерный регистр, вход которого является функциональным входом интерполятора, первый счетчик импульсов, блок коммутации щаговых двигателей, два выходакоторого являются информационными выходами интерполятора, и блок управления, первый вход которого соединен с выходом первого счетчика импульсов, первый выход -со входом запуска генератора импульсов, авторой выход является выходом вызова координат интерполятора 2,Недостатком прототипа являетсточно высокая надежность иконструкции,Целью изобретения является повышениенадежности и упрощение интерполятора,Поставленная цель достигается тем, чтоинтерполятор содержит второй счетчик им пульсов, блок перезаписи и делитель частоты, вход которого соединен с генератором импульсов и со счетным входом второго счетчика импульсов, а выход подключен к первому входу блока коммутации шаго- О вых двигателей и к счетному входу первого счетчика импульсов, кодовый вход которого является входом записи в интерполятор приращения большой координаты, выход второго счетчика импульсов соеди нен со вторыми входами блока управленияи блока коммутации шаговых двигателей, а два его кодовых входа подсоединены соответственно к функциональному входу интерполятора и к выходу блока перезаписи, О два входа которого подключены соответственно к выходу регистра и к третьему выходу блока управления.На чертеже представлена структурнаясхема интерполятор а.5 Интерполятор содержит первый и второйсчетчики 1 и 2 импульсов, триггерный регистр 3, генератор 4 импульсов, делитель 5 частоты, блок 6 перезаписи, блок 7 коммутации шаговых двигателей и блок 8 уп равления, Выходы счетчиков 1 и 2 связаныс блоком 8 управления, а вход счетчика 1 и выход счетчика 2 соединены с блоком 7 коммутации шаговых двигателей. Генератор 4 импульсов подключен непосредственно ко входу счетчика 2, а ко входу счетчика 1 че рез делитель 5 частоты. Счетчик 2, кроме того, через блок 6 перезаписи связан с триггерным регистром 3. Блок 8 управления подключен к внешнему вычислительному или вводному устройству, к входу генера тора 4 импульсов и блоку 6 перезаписи.Интерполятор обеспечивает для большего приращения работу исполнительной схемы на тактовой частоте. Для получения значений меньшей координаты использует ся функция котангенса угла наклона аппроксимирующей прямой к большей координате с 1 д а. Значение с 1 д а показывает, на сколько импульсов большей координаты приходится один импульс меньшей. 20Разрядность счетчика 1 выбрана, исходя из максимального значения отклонения исполнительного органа. Счетчик 2 и регистр 3 имеют на и разрядов больше, чем счетчик 1, так как значение с 1 ди определяется 25 в вычислительной машине с точностью доимпульса, где и - число разрядов2 дпосле запятой, Делитель 5 частоты имеет разрядность, также равную п, а импуль- ЗО сы с генератора 4 следуют с частотой в 2" раз большей по сравнению с рабочей частотой исполнительных шаговых двигателей,Интерполятор работает следующим образом. В счетчик 1 заносится приращение З 5 большей по модулю координаты Ьгпах, в счетчик 2 и регистр 3 заносится значение с 1 да. Занесение осуществляется в дополнительных или обратных кодах. Импульсы с генератора 4 одновременно Поступают в 40 счетчик 2 и через делите,ль 5 частоты на вход счетчика 1 и в блок 7 коммутации щаговых двигателей и далее в соответствующие координаты х и у. После переполнения счетчика 2, т, е. после выработки од ного импульса меньшей координаты, поступление импульсов с генератора 4 на входы счетчиков 1 и 2 и в блок 7 коммутации шаговых двигателей запрещается. Очередным импульсом с генератора 4 при помощи 50 блока 6 перезаписи производится восстановление первоначального содержимого счетчика 2 считыванием информации с регистра 3. Содержимое счетчика 1 при этом не изменяется. Следующим импульсом с гене 4ратора 4 работа схемы возобновляется. После переполнения счетчика 1 по очередному переполнению счетчика 2 блок 8 управления прекращает работу интерполятора и посылает запрос на очередное заполнение счетчиков 1 и 2, т. е, производит вызовприращений координат Лбах и с 1 ди следующей опорной точки.Интерполятор надежен в работе, так как обеспечивает выработку импульсов в каждую координату с постоянной скважностью и имеет простую конструкцию. Формула изобретенияЛинейный функциональный интерполятор, содержащий триггерный регистр, вход которого является функциональным входом интерполятора, первый счетчик импульсов, блок коммутации щаговых двигателей, два выхода которого являются информационными выходами интерполятора, и блок управления, первый вход которого соединен с выходом первого счетчика импульсов, первый выход - со входом запуска генератора импульсов, а второй выход является выходом вызова координат интерполятора, о т л ич а ю щ и й с я тем, что, с целью повышения надежности и упрощения интерполятора, он содержит второй счетчик импульсов, блок перезаписи и делитель частоты, вход которого соединен с генератором импульсов и со счетным входом второго счетчика импульсов, а выход подключен к первому входу блока коммутации шаговых двигателей и к счетному входу первого счетчика импульсов, кодовый вход которого является входом записи в интерполятор приращения большой координаты, выход второго счетчика импульсов соединен со в 1 орыми входами блока управления и блока коммутации щаговых двигателей, а два его кодовых входа подсоединены соответственно к функциональному входу интерполятора и к выходу блока перезаписи, два входа которого подключены соответственно квыходу регистра и к третьему выходу блока управления,Источники информации,принятые во внимание при экспертизе 1. Гиленко В. Т. и др. Автоматические построители графиков ЦВМ. М Энергия, 1968, с. 34 - 41,2. Авторское свидетельство СССР,206911, кл. 6 06 6 7/30, 1967.645173 Составитель А. Маслов едактор Б. Герцен Техр Коррек амышникова пография, пр. Сапунов каз 2703/8 Изд,128 Тираж 779 НПО Государственного комитета СССР по делам изобрете 113035, Москва, Ж, Раушская наб., д. 4/

Смотреть

Заявка

2053252, 19.08.1974

В. М. Крачко

КРАЧКО ВИКТОР МИХАЙЛОВИЧ

МПК / Метки

МПК: G06G 7/30

Метки: интерполятор, линейный, функциональный

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

Код ссылки

<a href="https://patents.su/3-645173-linejjnyjj-funkcionalnyjj-interpolyator.html" target="_blank" rel="follow" title="База патентов СССР">Линейный функциональный интерполятор</a>

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