Цифровой линейный интерполятор
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(5) 5 0 ПИСАНИЕ ИЗОБРЕТЕНИЯ ТЕЛЬСТВУ К АВТОРСКОМУ С ГОСУДАРСТВЕН 1 ЫИ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР(56) Авторское свВ 579599, кл. САвторское свМ 1310779, кл. 6 л. М 4е конструкторско-техноло Модуль" Винницкого понститутаи И,В,Гринчук88.8)идетельство СССР 05 В 19/18, 1976.идетельство СССР 05 В 19/18, 1987,(54) ЦИФРОВОЙ ЛИНЕЙНЫЙ ИНТЕРПОЛЯТОР(57) Изобретение относится к автоматике и вычислительной технике, в частности к интерполирующим устройствам для преобразования кодового значения, соответствующего приросту функции, в линейно изменяощийся цифровой код, и может быть использовано в выводных графических устройствах с линейными и матричными органами регистрации. Цель изобретения - расширение функциональных возможно1624406 5 10 15 20 30 35 40 стей интерполятора эа счет отработки гори. зонтальных и вертикальных отрезков прямых. Интерполятор содержит регистры 1 и 2 координатных приращений, блок 3 сравнения, входной коммутатор 4, блок 5 выделения нулевого состояния, блок 6 управления, делитель 7 координатных при- ращениЯ, двоичный 8 и накопительный 9 сумматоры, коммутаторы 10 - 12. Отличительной особенностью предлагаемого интерполятора является возможность отработки координатных и вертикальных отИзобретение относится к автоматике и вычислительной технике и может быть использовано в выводных графических устройствах с линейными и матричными органами регистрации, а также в станках с числовым программным управлением, в которых используются линейные и матричные исполнительные органы.Целью изобретения является расширение функциональных возможностей интерполятора за счет обработки горизонтальных и вертикальных отрезков прямых.На фиг, 1 представлена схема цифрового линейного интерполятора; на фиг. 2 - функциональная схема реализации блока управления; на фиг. 3 - пример воспроизведения интерполятором отрезка прямой с нулевым меньшим приращением.В известных кодовых линейных интерполяторах не предусмотрена возможность воспроизведения вертикальных и горизонтальных отрезков прямых, поскольку алгоритм интерполирования предусматривает деление большего приращения на меньшее, а для отрезков с углом наклона, кратным 90 О; меньшее приращение равно нулю, а следовательно, деление в этом случае невозможно.В предлагаемом линейном интерполяторе за счет введения блока выделения нулевого состояния, а также третьего коммутатора предусмотрена возможность воспроизведения горизонтальных и вертикальных отрезков прямых эа счет передачи их большего приращения на выход интерполятора и запрещения формирователя в конце цифрового сегмента элементарного приращения по ведомой координате.Цифровой линейный интерполятор содержит первый 1 и второй 2 регистры координатных приращений, блок 3 сравнения, входной коммутатор 4, блок 5 выделения нулевого состояния, блок 6 управления, делитель 7 координатных приращений, двоичрезкое прямых, что стало возможным за счет введения блока 5 выделения нулевого состояния и третьего 11 коммутатора. При нулевом меньшем приращении, что соответствует отработке горизонтальных и вертикальных отрезков прямых, нулевой управляющий сигнал с выхода блока 5 выделения нулевого состояния открывает третий коммутатор 11 для прохождения значения большего приращения с его г.орсго входа на выход и посаедующзаписи во внешнее устройство. 3 ил. ный 8 и накапливающий 9 сумматоры, второй 10, третий 11 и первый 12 коммутаторы, первый информационный вход 13, управляющий вход 14 записи, второй информационный вход 15, вход 16 "Пуск", стробирующий выход 17, выход 18 "Конец интерполяции", второй выход 19 блока управления, первый 20 и второй 21 информационный выходы интерполятора и управляющий выход 22, Блок управления содержит формирователь 23 импульсов, элемент И 24, генератор 25 импульсов, триггеры 26 и 27, элементы И 28 и 29, счетчик 30 импульсов. Первый 1 и второй 2 регистры координатных приращений служат для приема и хранения соответственно приращенийЛХ и Л У, определяющих заданный отрезок прямой, Значения приращений ЛХ иЬ У поступают соответственно по первому 13 и второму 15 информационным входам.Запись приращений в регистры 1 и 2 координатных приращений производится сигналом, поступающим по управляющему входу 14, являющимся третьим входом интерполятора, Блок 3 сравнения обеспечивает сравнение значений приращений, поступающих с выходов регистров 1 и 2 координатных приращений, Еслибы Х АУ, то приращение ЛУ появляется на первом выходе выходного коммутатора 4, входы которого соединены с выходами регистров 1 и 2, а приращенияЬ Х - на втором выходе коммутатора 4, Если ЬХЛУ, то приращения на выходе коммутатора 4: управляемого сигналом с выхода блока 3 сравнения, меняются местами. Таким образом, на информационный вход блока 5 выделения нулевого состояния, блока 6 управления и первый входделителя 7, соединенных с первым выходом коммутатора 4, всегда поступает меньшее иэ приращений, а на второй вход делителя 7 - большее, Управляющий вход 16 блока управления является входом"Пуск" интерполятора, Блок 6, си 1 п эиизи рующий работу устройства, соединен пер. оым входом с выходом 17 интерполяторд. ВЫХОД 17 яВЛяЕтСя ПЕРВЫМ ВцхОдеМ ИНТЕР- полятора, Г 10 укдзанному выходу сгробируются многоразрядные приращеи я, поступающие на второй 20 и тре ." 21 ьыходы иитерголятора, Нд втором оц э,е г О ка 6 управления в процессе НтергОля;и фОРЛИРУЮтСЯ ИМПУЛЬСЫ, сОД ВОЗДЕйС;СЕЛ которых осуществляется ликроопераоия СУММИРОВаИИЯ В ИаКОПИТЕЛЬИОМ Гу,слдрЕ 9. Информационный вход накопи;ельнг.г сумлатора соединен с оторым оыходол де. лителя 7 координатных рирдгцеиий, 11 а третьем выходе б-.окд 6 уцралсия, сс д. иеннол с втоРцм упраоля Щ . Вхг,0 С ИД- копительного сулдгорд 9; чсоертцм выходом 18 иигерполятопа, 1 опмс.".уется СИГНаЛ КОНРЦ ИТЕОПОЛирэпди;1 ОТрЕЗК 3Блок 5 о.дслеиияулф лсг 0 согтг)яииобеспечивает гцдачу ;улсоссго упрдоля 0 щего сигнала при иулеоом з з ии огера- ЦИИ, ПОСтУПаК)ЦЕГО С РРООг ГЫХОДД выходного 4 коммутдторд Вцхс)д слокд 5 выделения нулевого сост.яч соединен с упрдоляощил входом ) р-: г,".10 колутлтора 11 и с входол млагпсго ):зр)дд п.роого коммутатора 1 Вход блока , зыеле 1 нулевого состояния под:лочеперг 0 лу выхоДУ втоРо 0 ксслмУтатс)(эд 1, НфоРмдЦИ онному входу блока 6 урдолесия и к первому входу дел тел я к оордии этны х приращений,Первы ох эу делсгелц 7 ос;дт 11,х ПРИРаЩЕНИИ СС)ЕДИЕИ С сЕРО М ОЦХСДОЛ ВХОдис ГО КОММудтОрд 4,,Ор Сац ЭНИ,1 Л входом блока 6 упрдвлеИЯ : охс)с)с блока 5 выделения иулеоо, о состс 1 ,Я, а второй с вторым вцходсл ь. Одного кол;с)таэра 4 Первый выход блока 7 с)с(лс 101 с герц информдциоиныл оходсл дгои чого сумматора 8 и первыл оходол втор г ) колмутатора 10. Второй выход дели ггля 7 координатньх приодцеп г с:оедиен с и;1- формационым охс)до л идосиельиого сумматорд 9. В делителе 7 Осуьес) олястся деление больше;0 прирг:, и 1, ) мг ,оее, например ЛХ/ЛУ СгриЛ-с ЛУ, Ггл этом целая часть отнг;ен.с: 1,1-.т,ьл,етгя 1 д первый оцхгд д -.ля 7 кгооди дтцх приращений, а у 005 дя - ; оторои 1,ход дели)еля 7Двоичный с,ллатор о слу.,;ит для формирования увеличенной ид еди,ицу 1 Олой части Отноше бол,це-о гррдцеия к МЕНЬШЕМУ, ЭТО ДОСтИГДЕте. ЗДЗЕлЛЕИЕЛЛ вторых информационных вход;о сумл;дтооа 8 и подклочеиел входа переноса к уроон о логической сэДНИЦы. ПосольлУ значение 45 координат цх прра(ево время огра.бо и зд,;аниного Отрез з пряой ие излРНЯется, а блоки ,З, 4, 7 оыполи яотсодс хро(;1 л, то:д выходе сулмдторд Р оо0.ля и;терпол:ц будет сфориро.зизидчсч(ие К+1, где К - целая часть Отношениябал,шего приращения к лень)елу, УказанОЕ З сЧЭ 1 ГОЛС Ч ЕТСЯ ПС)С)Г. З.ПИСИ КООР)1, с, Тицк ИГ.Пс Е,1 С В 1 ЭРГССТ)Ь 1 И 2ып лиеИя опспдци деле;ия (икл подго 55 тв; х 1ОСЭЭТСЯ с ЕИ.МЕНцМ дО МОМЕНтаЗЭПИСИ ЛсИСТрЫ 1 И 2 КООрдииднцХ ПрнРа,Л 1; ИС Е,с 1 СЛХПДНЦХ ДДНИЦХ,11; :)ительицй гумлатор 9 обеспечиваг 1 сохкгиие , и ) р,иеп е) о каждо интер эля )ином такте дробиои части0,.ия бол 0 его пр 111)дцея 1 лсНь.",;те; Нгч 0 с ;лдопз 9левое, Ус 5 та кдаког;сельОгс:су Огорд 9 пнуле(СР СОС 10:1 Р 06 ССПССЕ,.1 сс ГисндЛ)лоРгкэй ОдиИцц, сфорлроедиц 1 дтретьем выход э Глокд 6 усраолеиия, Укдздииый сигнал Яолче)ся;игидлом "Конг( 1 и 1 О терпол; роодния отрезка" и оцрГ)дть даетсяосле еыддчи нд выходНтерполяторд миоГО)сЗС)ЯДИЦХ 1 РИРДЩЕИИй, КОтОРЦМИ аППро:Гис)с)еди заданный 0) р,зок п 1 эямой,СУС сРО)аИЕ ЗИДЧЕНИЯ ПР.ДЦДУЩЕй СУМ 15 мц со значением дробос части отношенияс)Гс:00 ПРРос 01 1 К СРИСМУ 1 РОЗвод,СЯ и редии. 1 роитом сндлд, сформироо-иного иа етором выходе блока 6упр ъ 1.я, ояздного с пероь,л упрдг).я 2 Г .э им ехсдом идкоительиого сумдорд 9,Второй коммутатор 10 слу)кит д 1выдачи од.)о из мноордзрядиц срирдцений,С;.Орцс рООЗНИЬХд ОГО ОХОддХ, О ЗдОИСИМОсти с)т з.ачеиия сигдлд ид оьходе герепол 5 иеия :дсопителього сумдтора 9,Указдниый оход суммдторд 9 соединен суправлякэщим входом сторого коммутатора10, При оггутствии переполнеия иа выходенакопигельного сумматора 9 нэ выход ком 30 лутдорд 10 оцдддтсч зидчс.не целой частио;о 001 и 1 баэл его прирд 1"ния к мень)су, гфорЛЛродаНИОЕ В ЦИКЛЕ ПодГОтОВКИ1 а 1 в 0 Л Ыфг) ЛДЦИОНИО Л КОДЕ ОТОРОГОкомму )ра 10. При дл:счии г;реполнения35 нд ,ьхолеакоп;тсльиого сумматора иа выход второго комму атора 10 оысаосяетсяуоеличеное э единицу зндчеие целой части отоше ия большего прсращения клеь.,0 лу. Увеличенное нд единицу значе 40 ИИЕ ЦЕГОй сЭСГС Отс,ОШЕ СЯ бОЛЬШЕГО ПР- ращеия к лсе )елу фо.,.,ируется иавыходе,",;О.;ч,ого сусла) о эа Л и гоступаетнд отсрой и 1 сорлэцОнный вход второгокомм).гаторд 10.На первом входе третьего коммутатора 11 формируется значение приращения, равное К, при отсутствии сигнала переноса накапливающего сумматора, и К+1 при наличии сигнала переполнения. Причем передача информации с первого входа коммутатора на его выход осуществляется при ненулевом меньшем приращении. В противном случае (при обработке горизонтальных и вертикальных отрезков лря 1 ых) осуществляется передача много 1 аэряднсгс кода большего приращения со второго а О датретьего коммутатора 11 на выход. Первый вход третьего 11 коммутатора 11 подключен к выходу второго коммутатсра, второй вход соединен со вторым выходом входного коммутатора 4.Первый ксммутатор 12 служит для выдачи на регистрирующие органы (не показаны) значений многоразрядных приращений, которыми аппроксимирован отрезок прямой, Младший разряд первого информационного входа первого коммутатора 12 соединен с выходом тока выделения нулевого состояния, а остальные разряды заземлены. Второй информационный вход первого коммутатора 12 соединен с выходом -ретьего коммутатора 11. Уп ра вля ющий вход коммутатора 1." соединен с выходом блока 3 сравнения, осуществляющего сравнения координатных присащений. При ЛХ ЛУ первый выход коммутатора 12 соединен с элементами регистрации горизонтального линейного (или матричного) органа регистрации, а второй - с счетчиком строк блока управления органом регистрации (не пока эано) приЛ Х Л У первый выход коммутатора 12 соединен со счетчиком столбцов, а второй - с элвментами регистрации вертикального линейного (или матричного) органа регистрации, Выход 20 коммутатора 12 является вторым выходом интерполятора, а выход 21- третьим выходом интерполятсра. Стробирование многоразрядных приращений на втором и третьем выходах интерполятора с:уществляется сигналом логической единицы на первом выходе 17 интерполятсра, соединенного с первым выходом блока 6 управления. Четвертый выход ",".тыпслятсра соединен с третьим выходом блока 6 управления. Логическая единица на укьаннсм выходе сигнализирует об окончании интерполяции отрезка прямой. Пятый выход 19 интерполятора определяет посредством исполнительного органа соотношение по модулю координатных приращений.Реализация блока б управления в изобретении не отличается от его реализации в50 55 вень сигнала "Пуск" на сходе 16 интерпсля 1 сра является активным сигналом записи в блок б управления значения меньшес приращен я, определяющего число тактов в полном цикле работы интерпола гора, Едини,.ьй уровень на третьем ьыхэде блока б управления удерживает накспительньй сумматор 9 в нулевом состоянии, Указан ые дйствия предшествуют прсцс.су интьрпо. ляции и ссстьвляс цикл подготовки. устройстве-прототипе. На фиг. 2 представлена функциональная схема блока управления устройства-и рототипа в случае отработки горизонтальных и вертикальных 5 отрезков прямых.Интерполятор работает следующиобразом.В регистры 1 и 2 записываютсч со 1 в.-ственно прираценил Л Х ," (, .:даю чие Отрезок. В ",лс . .Оав"енияос ществляется срлениичин ., Х и Л . При 1 Х - /; на ." ход бло; 3 сравнения г эявляется уровень л 1 ической единицы, кстсрь;й обеспечивает ле р ксммутацис приращений Л Х и Л У,поступающих с перес о 1 и второго 2 регистров ксординаньх приращений, соответственно на второй и первый выходы входного комму-атора 4, ПоиЛ ХЛ У на 20 выходе блока 3 срагн;низ псявляетья уровень логического нуля. Обеспечиващий передачу Ъ.аченлй Л Х ИЛ ч, поступающих соответственно на первый и второй вхсды входного коммутатора , нь его пергый и второй выходы. Таким образом, кэ информационный вход блока 6 управления, первый вход делителя 7 и блока 5 выделения нулевого состояния всегда пост"лает меньшее иэ приращений, а на второе вход делителя 7 большее В дс ителе 7 осуществляется делена е большего присащения на меньшее, причем це ья часть отношения большего приращения к меньшему выставляетсл на первом выходе делителя 7 а дробнаяа ть - на втором выходе делителя 7, Значение целой части отношения большего приращения к меньшему поступает на информационный вход двсичногс сумматора 8 и складывается со значением логической единицы, поступаюч 0 щей на вход переноса сумматора 8. Поскольку вторые информационные входы двоичного сумматора заземлены то на выходе двоичного сумматора 8 будет сформировано значение К+1, где К - целая частьотношения большего приращения к меньшему. Поскольку блоки 4 и 7 асинхронны, тс значение К+1 на выходе блока 8 будет неизменным до момента записи нсьых значений приращений в регистры 1 и 2, Нулевой уро 12 11)6 10Интерполирование зддднного отрезка прямой начинается с появление: лсгь 1 с ской единицы на входе 16 "Пуск" перслятора. При этом на третьем выходе блоктт 6 управления полнляетсл сигнал логического нуля, не являющийся активным по отоше НИЮ К СИГНаЛУ УСтаНОВКИ Н НУЛЕВОЕ Г .Сгслние накопительного сумлаот)э 9, 1 д с срам выходе блока 6 утравсньл формизустсл се. рия импульсов, число которых рдн;о мшьшему приращению, С появлением переднего фронта каждого из устэьх импульсов в накопительном суммдторс выполняется микроопердцл сумкрснд,л дро, ай част 1 оташснил бгсто приращения к меньшг., сэ з дчснис; дрсбай части предыдущ и суглг ь; Прн стгутсти переполнгнил из дробит 1 ртэр 1.) сучит- торэ 9 на выход ксмглутдтчр; 0 пспсд стсл значение многоразрядного гр,ьэдеил с его перно о нхэдд. удзд;с; ч д сие равно целой ччсти отц, .Очл большсгс пр;ращения к меньшеу, При наэк о;еии перепалненил из дрпбых рдзт лдсч сугглдтора 9 когл;.1 утдчср 10 об-.о;г,ст тсрсддчу значсни", К+1, сформированого нд нторогл входе комглутдтард 10, нд сга выход. В зднисиглосчи От сигдт;а нд ч 1 гтдттлощс нхсде третьего коммут;торч 1 , т; - ,.т, щсГО с нхчдд бтОУд 5 вдес. ч "уснас состольтл, )Суцгствлстс т срг," ч гига ла на выход трсть га ь О л. утч;р, 11 с с; ного или вторго его нхс,;)н Прг .1 пГ.Н единичном энд"ни д 1 прднттО цсм вх де третьего Уаггутдтогч 11 осупса члсгс персддчэ сигналад и .ад тр" тыл;о .Г;г ч тдторд 11 с пер ОГО ил тгс пгс сс.питт Причем, при е) ин 1 ол 1 здчс - Чппдвляющем входе третье с коглг у тд тт Гтд 11 осч. ществляетсл передача ;и д ч с си ото входа на выход. В зднс,г ости пт зч,сл сигндлд на выходе блока 3 с; чссл асу щестнляетсл передача зд е тл К ии К 1 с ВЫХОда КОМГЛутатард 10 Нд Н 1 т)а,т 2;) . И трстий 21 вьуод интерпотлтс 1)д Г 1 Г) Л Х,4. У первый выход каглгутдтссп 1.)сдс Г элементами рсгистрд 1 ии стр ч блока упрп - ления органом регисгр :.".т; Г",Окдздн,), при гХЛ( псрньп г,ход ь .лут:;т р; 12 соединен со с стц )м стоцс,с д тСГ,сй - с элсг;ентдг., рт;г ст л Г)т.;"д ,ага ЛИНСЙНОГО и м . Гь)И 1 Э О) Г Г) . д р Гьтсч рации. С грсг иравдГГОГ)д . рядых прьрэ;тон,й, тосту:дст,: нд н;,ад, 20 и 21 интерттоллтагэ, осу,со;,) сл сигналом, сфсриронднл б.;О с., урдвления на его первом дыхас ,: сбеспе е,тя принципа сдинсй нр ел =: аргдчизд.,", и сиГнэлы нд перес 1 и и Гсрс ны Одх Олоуд 6 упрднлентл фарглируютсл и и;)От шсфдэс, ПрИ ЭтСМ Гс т)реьля дейСтЬИЛ ЛОЛОжИтЕЛЬНО го иглпульса нд втором ныхадс блока 6 у:- г )нления зэка ивэютсл все переходные процессы, свяэа,лс с сумглиронднисм в Г)лаке 9 и ксммут,чцией полученых значе нй н блоках 10 - 12, Прнулевом уровнесигнала (отсутствие импульса) на втором ныходс бгокд 6 ут;рэнлзнил на его черном вы;.одт формисустсл иг пульс, стробирующий заченил глногсразрядных приращений 10 1 ри этом на огном из выходов коммутатора12, соотнетстнуощегл ведущей координате, гыстднллетсл значение К или К+1, а на друом, сачнетстнуощем ведомой координате,з,дчсч ие 1, Зьдченитт многоразрядных при" пчщ. ий К или К 1 поступают на регистри.ц" злемтнт с пскдэдны), д эндчс:еСДНЦЫ Н СЧСТЧИК С 1 РОК ИЛИ СЧЕТЧИК СТОЛ- б он, причем гослсднее отГ)дбдтындетсл после отработки прирдщсий К или К 41 по сдутцсй коордиэтс. Число тактов н полногл цлклс рабаты интсрпаллтард нс зависит от по гнат с: нит и р рдцсн:й и равно псличине мсьн гс з прирдотсний ГЛХ, гтри ЛХ (ЛУтци кд.1 - 1,2 г Сипдл "Конец интсргслирсвдтд отрезу: н,р-г)этындетсл н блоке 6 упрднлсия по),:,с ппГ)сдглил Г)днснстнд л 1 сжду числамэд;дн,х управляющих тактов и величиноймс,."та иэ п 1)рдщсий,Рассмотрим работу интсрполяторд н слуде отрдбатки вертикальных Ггориэонтдчь;Б ыс) отрсэкон прямых. В данногл случаеменьшее приращение равно нулю. На выходе блока 5 ньделснил нулевого состоянияныстднляется нуленои управляющий сигнал,под оэдсйстсм которого осуществляетсял 0 псреддча эначеил большого приращенилсо тторпга н,.одд трстьсс коммутдтора 11д со выход, Нулевой сигнал с выхода блока 5 выделеил нулевого Гостоянил поступает также нд младший разряд первого охода45 первого коммутатора 12, что приводит к запрсщсию элементарного приращения нанедолай косрдинд-е в пределах формирумого цифрового ссгмснта.При нулевом, меньшем приращении50 блок 6 управления обеспечивает выдачуединичного импульса, страбирующего многордзрлднт),. прирацсние. В случае отработки нсргикальных (горизонтальных отрезковпрямых последние состоят только из одного55 цифрового ссгмсн гд (мно араэрядного прирдщсни;),Гсатть з цил инторполл тара нс отличдстсл ат рсдл эдции устаайстнд-прототипа,Следует только Отме)ть Особенность реализации вьв;счых блоков.Блок 5 выделения нулевого состояния может быть выполнен различными способами, в частности в качестве блока 5 может быть использована многовходовая схема, выполняющая логическую схему ИЛИ, При этом в качестве блока 5 выполнения нулевого состоянця могут служить микросхемы К 155 ЛЛ 1, К 555 ЛЛ 1 и другие, Коммутатор 11 .может быть выполнен различными способами. Возможно использование микросхемы К 531 КП 11 П,Работа блока 6 управления при ненуле.вом меньшем приращении не отличается отработы в устройстве-прототипе,После записи приращений, определяющих аппроксимируемый отрезок прямой,поступает сигнал "Пуск" на вход 16 интерполятора. Под воздействием указанногосигнала в счетчике 30 фиксируетсг, нулевоезначение меньшего приращения и триггер26 устанавливается в со тояние логическойединицы. Передним фронтом импульса, поступа,ощего с прямого выхода генератора25 импульсов, триггер 27 устанавливается всостояние логической единицы, посколькун 1 его информационный вход поступае 1уровень логической единицы с прямого выхода первого триггера 26. Это, в свою очередь, разрешает прохождение импульса свыхода генератора 25 импульсов на выходеэлементов 28 и 29. При переходе счетчика30 с нулевого состояния в состояние 2" ,где и - разрядность счетчика, на его выходеформируется сигнал переноса, которыйприводит к установке в нулевое состояниепервого триггера 26 С появлением переднего фронта импульса от генератора 25 триггер 27 устанавливается в нулевоесостояние, запрещая прохождение импульсов на выходе элементов И 28 и 29, 1 экимобразом при нулевом меньшем приоащении обеспечивает"я импульс на выходе элемента И 29, который стробирует выходноемногоразрядное приращениефиг, 3), В устройстве-прототипе не предусмотрена ин -терполяция отрезков прямых с нулевымменьшим приращением,В предлагаемом техническом решенииэа счет введения блока выделения нулевогосостояния и третьего коммутатора расшире.ны функциональные возможн:.ти линеино о интерполятора возможностью о;работкигоризонтальных и вертикальных отрезковпрямых,формула изобрст . нияЦифровой линейный интерполятор, содержащий двоичный и накапливающии суматоры, входной коммутатор, блоксравнения, блох управления, делител, ког р 5 10 15 20 25 30 35 40 45 50 55 татор, первый информац 1 оннь й вход динатных приращений, первый коммутатор, второй коммутатор, первый и второй регистры координатных приращений, информационные входы которых являются соответственно первым и вторым иф,рмационными входами интерполятора,-.ыхды регистров координатных приращений ол. ключены соответственно к иньо лац 1 онным входам входного коммутгтс; а и к перао, и второй группам входов блг.;а сравнения, выход которого с);,инес упрдвл- ющими входами первого и г ч ого ксмутаторо, гервый ин "рмацианый выход входного коммутатора соединен с ичформационн: м входом блока управлен;я и первым входом делителя косодинатых приращении, а второй информационный вь- ход входного коммутатора подключен к втсрому входу делителя коооди ;,тньх приращений, перьвой и го" маццоь вход второго коммуга- ора под:,юче к первому выходу делителяоорд.1;. гньх приращечий и первому инфсрмацио ному входу двоичного сумматора, в,врой нформационный вход второго коммутатора соединен с выходом двоичного сумматора, з управляющий вход - с выходом пееноса накапливающего сумма :ра, Йнформациснный вод которого соединен с вторьм выхадо делителя копрдна-ых ",рирацеий уравляощле входы разрешения суммирования и остансзэ соответственно, накапливзющего сумматора подключены состветственно к второму и третьему выходам блока управленя, второй информационный вход двоичного сумматсра подключен к общей шине, а вход переноса подключен к шине логической единицы, старц,ие разряды первого информационного входа первого коммутатора подключены к общей шине, персый и третий выходы блока управления являются соответственно стробирующим выходом и входом "Конец интерполяции" интерполятора, первый и второй выходы первого коммутатора являются соответственно первым и вторым информационными выходами интерполятора, вход блока сравнения являетс: управляющим в.,ходом интерполятора, управляющий вход записинерполятора подклсчен к управляющим входам записи первого и второго регистров косрдинатных приращений, а вход "Пуск" интсрполятора ;оедиен с управляющим входом блока уп. равления, отл ич юш и йсятем,что,с целью расшрения функционал н,х возможностей интерпслят рч эа счет отработки горизонтальных и врртикальньхотрезков прямых, в него введен блск выделения нулевого состояния маныч,го грир;.щеия и ретий комму14 1624406 13 11 рева впоблока 25 р Ьиоа б оа 18 Ьюкоа 1 Р Ваоа блока ЗР оа а ооаготоакк Ьторпоакоконва акк Составитель И, Шве Техред М.Моргентал ректор М. Пожо Реда кт рфен Заказ 188 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям пр 113035, Москва. Ж-Зб, Рэушская наб., 4/б СССР Производственно-издательский комбинат "Патент", г. Ужгород, ул, Гагарина, 101 которого подключен к выходу второго коммутатора, второй информационный вход соединен с вторым выходом входного коммутатора и вторым входом делителя координатных приращений, выход третьего коммутатора подключен к второму информационному входу первого коммутатора, младший разряд первого информационного входа подключен к управляющему входу третьего коммутатора и выходу блока выделения нулевого состояния младшего приращения, вход которого соединен с первым б информационным выходом входного коммутатора, информационным входом блока управления и первым входом делителя координатных приращений,
СмотретьЗаявка
4618543, 12.12.1988
СПЕЦИАЛЬНОЕ КОНСТРУКТОРСКО-ТЕХНОЛОГИЧЕСКОЕ БЮРО "МОДУЛЬ" ВИННИЦКОГО ПОЛИТЕХНИЧЕСКОГО ИНСТИТУТА
РОМАНЮК АЛЕКСАНДР НИКИФОРОВИЧ, ГРИНЧУК ИГОРЬ ВЛАДИМИРОВИЧ
МПК / Метки
МПК: G05B 19/18, G05B 19/415
Метки: интерполятор, линейный, цифровой
Опубликовано: 30.01.1991
Код ссылки
<a href="https://patents.su/7-1624406-cifrovojj-linejjnyjj-interpolyator.html" target="_blank" rel="follow" title="База патентов СССР">Цифровой линейный интерполятор</a>
Предыдущий патент: Цифровой линейный интерполятор
Следующий патент: Устройство управления шаговым двигателем с замкнутым контуром регулирования
Случайный патент: Спектральный источник света