Интерполятор шага периодической структуры

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в металлорежущих станках, координатных измерительf ньпс машинах и других технических средствах, снабженных преобразобателями с периодической структурой. Цель изобретения - повьшение быстродействия и надежности интерполятора. Поставленная цепь достигается тем, что в интерполятор, содержащий резистивный фазовращающий мост 1, группу компараторов 2 и буферный регистр 3, введены кольцевой реверсивный двиговый регистр 4, формирователи 5 и 6 выходных и прямоугольных сигналов, генератор сигналов 7, формирователь строб-сигналов 8, первый 9 и второй 10 инверторы, группа инверторов 11: и сумматор 12. Интерполятор обеспечивает высокое быстродействие и нечувствительность к коротким помехам и флуктуации входных сигналов. 2 з.п. ф-лы, 4 ил.

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

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

РЕСПУБЛИК (51 )4 С 05 В 19/18

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4158125/24-24 (22) 31.10.86

{46) 30.10.88. Бюл. Ф 40 (71) Всесоюзный научно-исследовательский и конструкторский институт средств измерения в машиностроении (72) В.Л,,Романов и И.И.Сигачев (53) 621.505.55(088.8) (56) Авторское свидетельство СССР

Р 769492, кл. G 05 В 19/18, 1978.

Фотоэлектрические преобразователи информации. Под ред. Преснухина Л.Н. М.: Машиностроение, 1974, с. 191, рис. 101 с. 182, рис. 94. (54) ИНТЕРНОЛЯТОР ШАГА ПЕРИОДИЧЕСКОЙ

СТРУКТУРЫ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в металлорежущих станках, координатных измеритель„„SU,;„4 44О5 А1 ных машинах и других технических

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

Цель изобретения — повышение быстро" действия и надежности интерполятора.

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

3, введены кольцевой реверсивный .двиговый регистр 4, формирователи 5 и 6 выходных и прямоугольных сигналов, генератор сигналов 7, формирователь строб-сигналов 8, первый 9 и второй

10 инверторы, группа инверторов 11. и сумматор 12. Интерполятор обеспечивает высокое быстродействие и нечув- .9 ствительность к коротким помехам и флуктуации входных сигналов. 2 з.п. ф-лы, 4 ил. („ „:

1434405

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

Целью изобретения является повышение быстродействия и надежности интерполятора.

На фиг. 1 изображен описываемый интерполятор, на фиг. 2 — формирователь выходных сигналов; на фиг. 3— формирователь унифицированньгх сигналов; на фиг. 4 — таблица, характеризующая логику формирования выходных сигналов е

Интерполятор (фиг. 1) содержит кольцевой резистивный фазовращающий 20 мост 1, группу компараторов 2, число п которых равно числу интервалов делений половины шага периодической структуры„ буферный регистр 3 на п бит, кольцевой реверсивный сдвиговый 25 регистр 4, формирователь 5 выходных

1 сигналов и формирователь б прямоугольных сигналов, тактирующий гене— ратор 7, формирователь 8 строб-сигналов, первый 9 и второй 10 инверторы, группу управляемых инверторов 11 и сумматор 12.

Формирователь 5 выходных сигналов (фиг. 2) содержит первый элемент

И-НЕ 13, триггер 14, первый 15, второН 1б, третий 17 элементы сравнения, второй 18 и третий 19 элементы И-НЕ„.

Формирователь б прямоугольных сигналов (фиг. 3) содержит первый 20 и второй 21 тÄ 22

40 сравнения, первый 23 и второй 24 элементы И-ИЛИ-НЕ.

Интерполятор работает следующим образом.

Сигналы растрового измерительного преобразователя, соответствующие функциям sin х, cos х, -sinx и -cos х, поступают на предварительныи усилитель (не показан)и усиливаются им.

Усиленные сигналы поступают на диаго.нали кольцевого резистивного фазовращающего моста 1 (фиг. 1), С соответствующих точек кольцевого резистивного фазовращающего моста сни,мают напряжения, пропорциональные

sin(x + e()/sin(x + ф/, sin(x + 2 ) и т.д., где d - угол поворота фазы сигнала, соответствующий 1/и-й доле шага растра, Зги сигналы поступают на rpyrIny компараторов 2, где преобразуются в прямоугольные импульсы (меандры), сдвинутые один относительно другого на угол Ы .

Для управления циклом работы интерполятора служат генератор 7 и формирователь 8 строб-сигналов, выдающий четыре последовательности стробов С!-С4, По первому стробу буферный регистр 3 запоминается состояние всех компараторов, принадлежащих группе 2, По второму стробу запоминается значение переноса, возникающее в сумматоре 12 вследствие сложения операндов В и А. По третьему стробу инвертируется операнд В, а цо четвертому выполняется анализ признаков и формируются управляющие сигналы т1, используемые для управле— ния кольцевым реверсивным сдвиговым регистром 4 и формирования выходных сигналов.

В статическом состоянии значениевсех битов кольцевого реверсивного сдвигового регистра 4 совпадает со значением соответств ощих битов буферного регистра 3. При таком состоянии значение суммы S во втором цикле суммирования (S = А + В) соответствует полному набору единиц (значению S = О, в дополнительном коде S = -1), что запрещает (фиг. 2) выдачу сигналов ++ i.

Если вследствие изменения состояния датчика содержание буферного регистра 3 не состветствует содержанию кольцевого сдвига регистра 4, то условие

S = — 1 не соблюдается и выдача импульсов разрешена. !

О

Логику формирования выходных сигналов можно проследить по таблице (фиг. 4), где на примере четырехбитового интерполятора (деление шага на восемь частей) указаны значения сигналов датчика (операнд А) и кольцевого сдвигового регистра (операнд В).

Значения операнда В представлены как в прямом, так и в инверсном кодах.

Все поле возможных значений операндов можно представить в виде двух зон. В первой зоне значения операн,цов начинаются с нулей, во второй— с единиц.

Логика образования выходных сигналов может быть представлена следуюпум равенством .

1434405

0 +I

Ф

7, = (Р, 0+ P.) Ю (Аl О+ В1)

1 — — 1

Результат логическои операции. (ohio) Q++}(o0+o) = o0+o = o, что вызывает появление импульса +1.

2. Переход внутри первой зоны в сторону уменьшения размера.

Р;, = 11 Р; = 0; Al = Bl = О;

Z = (1 О+ О) 9 (Аl ® BI) = IC++3 = 1; что вызывает импульс - l .

3. Возврат иэ второй зоны в первую.

Р11 11 Р1 11 А1 11 В1 Ою (191) З (10+o) oO+

40 что вызывает импульс -1, 4, Переход из первой зоны во вторую, P = l P = О Al = О Вl = 1

t 1 Ю Э

Z = (l 0+0) О+(ОО+1) = IQ+ I = О, 45 вырабатывается импульс +1.

5. Переход внутри второй зоны в сторону увеличения размера.

Р;,= 1; Р; = 1; Al = Bl = 1;

Z = (10+1)Q+(1O+l) = ОРО =О, в результате поступает импульс +1.

6. Переход внутри второй зоны в сторону уменьшения размера, 55

Вl = 1;

P = 1 P = О Al ь

Z = (l Q+ 0) CB (I Q+ I) вырабатывается импульс—

= ISO = I

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

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

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

I. Переход в сторону увеличения размера внутри первой зоны.

В этом случае ни первое, ни второе сложения не дают переноса, а старшие разряды Al и Вl операндов равны нулю.

7. Возврат иэ первой эоны во вторую °

Р;,=О;Р;=О;АI =O;BI I;

7. -- (O CB 0) 9 (О ® 1) =О ® 1 I, поступает импульс — 1.

8. Переход из второй эоны в первую (на следующий интервал шага растра) .

Р;, = 01 Р1 = 1 Аl = 11 Вl = 0;

7. = (00+1) 9(1ЮО) =1®l = О, поступает импульс +l.

Импульсы +1 управляют движением информации в кольцевом сдвиговом регистре, смещая ее на один шаг в соответствующую сторону. Если рассогласование равно одному шагу, то восстанавливается равновесие (S = -1) и дальнейшее смещение прекращается.

Если возникно рассогласование более чем на один шаг, то выдается последовательно несколько импульсов +1 (или -1) до тех пор, пока не будет достигнуто равновесие (сигналы +1 для кольцевого реверсивного сдвигово

ro регистра обеспечивают "обратную связь"}.

Бит информации, "вытолкнутый" иэ сдвигового регистра 4, инвертируется инверторами 9 и 10, что обеспечивает при перемещениях смену зна-. ка информации (переход из эоны в зону) .

В зависимости от структуры отсчетных частей преобразователей информации выходные сигналы могут быть использованы как в форме сигналов g I, так и в форме унифицированных сигналов (меандров), имеющих синусную или косинусную фазу и превышающих по частоте входной сигнал в п/2 раз, Формирование таких сигналов выполняется на двух триггерах 20 и 21 (фиг. 3), элементе 22 сравнения и двух элементах И-ИЛИ-НЕ 23 и 24.

Интерполятор обеспечивает высокое быстродействие (до 1 мГц по сигналам +1) и нечувствителен к коротким помехам и флуктуации входных сигналов. Если вследствие этих причин происходит "заброс" сигналов датчика, то он ликвидируется в течение нескольких циклов работы интерполятора, причем частота импульсов на регистрирующую часть определяется частотой генератора н не зависит от величины

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

1. Интерполятор шага периодической структуры, содержащий кольцевой резистивный фазовращающий мост, группу комцараторов, буферный регистр, выходы кольцевого резистивного фазовращающего моста подключены к входам компараторов группы, выходы которых подключены к информационным входам буферного регистра, о т л и ч а ю— шийся тем, что, с целью йовьш ения быстродействия и надежности иктерполятора, в него введены кольцевой реверсивный сдвиговый регистр, формирователь выходных сигналов, фор-мирователь прямоугольных сигналов, тактирующий генератор, формирователь строб-импульсов, первый и второй инверторы, сумматор и группа управляемых инверторов„ причем выход тактирующего генератора подключен к управляющему входу формирователя строб-импульсов, первьФ выход которого подключен к управляющему входу буферного регистра, второй выход— к первому управляющему входу формирователя выходных сигналов, третий выход — к управляющему входу группы управляемых инверторов, а четверт 1й выход — к второму управляющему входу формирователя выходных сигналов, информационные входы которого подключены к икформационньм выходам сумматора, первый и второй информационные входы — соответственно к первым выходам кольцевого реверсивного сдвигового регистра и буферного регистра, а третий информационный вход — к выходу переноса сумматора, первьй и второй управляющие выходы формирователя выходных сигналов подключены соответственно к первому и второму управляющим входам формирователя прямоугольных сигналов и кольцевого резис.тинного сдвигового регистра, выходы которого подключены к входам инверторов группы, выходы которых соединены с входами первой группы сумматора, входы второй руппы которого подключены к выходам буферного регистра, первый к последний !6!xopbi кольцевого реверсивного сдвиговогс регистра подключены соответственно к входам первого и второго инверторов, соединенных-выходами соответственно с третьим и четвертым управляющими входами кольцевого реверсивного сдвигового регистра.

2. Иктгрполятор по и. 1, о т л и ч а ю шийся тем, что формирователь выходных сигналов содержит первый, второй и третий элементы

И-НЕ, триггер, первый, второй и третий элементы сравнения„. причем первый и второй управляющие входы формирователя соответственно поцключены к синхровходу триггера и неpab!M входам второго и третьего элементов

И-ИЕ, икформациоккь е входы группы формирователя подключены к входам первого элемента И--ЫК,, выход которого соединен с вторыми входами второго и -,ðåòüåãî элементов И-НЕ, тре—

ТЬИ ВХОДЫ KGTOPblX ПОДКЛЮЧ=.Hb! К ВЫХО ду третьего элемента сравнения, входами подключенного к выходам первого и второго элементов сравнения, входы второго элемента сраякекия являются, ooozBетствекно первым и вторьм икфор-мацкокHbn!H входами формирователя, трети кнформационный вход формирователя подключен к D-входу триггера и

Tl åðBoìó входу первого элемента сравнения, Второи вход K07opoI о соединен с выходом триггера.

3. Интерполятор по и. 1, о т л и— ч а ю шийся тем, что формирователь прямоугольных сигналов содержит первый и второй триггеры, элемент сравнения, первьй и второй элементы

И-ИЛ1Ф-HE причем первьй и второй управляющие входы формирователя подключены соответственно к первьы и вторым входам элементов И-ИЛИ-НЕ, выходы которых подключены соответственно к синхровходам первого и второго триггеров, D-входы которых соединены с собствеHHbiìè инверсными выходами, а прямые выходы подключены к первому и второму входам элемента сравнения, выход которого подклю-чен к третьим и че".вертым входам первого и второго элемea oa И-ИЛИ-НЕ, iД",,лг

1434405

g

ygg y p Pggk ô)

gg Î g 111 1

gg gf

ООО1 111О О

g011

0 01) О

110О

g1 11

611 1 10gg 1 „g р; цр

Bf 419 81

1111

0 0 0 О

1110 д 001

11 gg

gО11

1 0 ОО

0111

ООО О

11 (11 О

11 ОО

ОО ОО

Составитель Ю, Бельских

Техред M.Õîäàíè÷ Корректор В, Гирянк

Редактор А. Маковская

Заказ 5552/49

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

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

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

Производственно-полиграфическое предприятие, г, Ужгород, ул, 11роектная,