Устройство для контроля преобразователей угла поворота вала в код

Иллюстрации

Показать все

Реферат

 

(22) .Авторы изобретеиия

Д.Б.Петров и Н.С.Синицын (7l) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПРЕОБРАЗОВАТЕЛЕЙ

УГЛА ПОВОРОТА ВАЛА В КОД

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

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

ocb которого через стыковочную муфту соединена с испытуемым преобразователем, при этом в устройстве имеется механизм компенсации систематической погрешности редуктора, основным элементом которого является программный диск ааибок (1).

Недостатком известного, устройства является невысокая точность измерения, обусловленная главным образом погрешностью изготовления механизма компенсации, которая. соизмерима с систематической погрешност ью редуктора. Кроме того, блок эталонных сигналов и двигатель вносят дополнительную погрешность в равномерное вращение проверяемого преобразователя, которую невозможно учесть при проектировании профиля программного диска ошибок.

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

903937

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

Цель изобретения - повышение точt5 ности проверки преобразователей.

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

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

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

На чертеже представлена блок-схема устройства для контроля преобразователей угла поворота вала s код.

Устройство содержит контрольный преобразователь 1 угла поворота вала в код, блок 2 преобразования кода, проверяемый преобразователь 3 угла поворота вала в код, блок 4 преобразования кода, редуктор 5, анализатор сбоев контрольного преобразователя угла поворота вала в код, который имеет регистр 6 преобразования и хранения кода, блок 7 сравнения младших разрядов, буферный регистр 8, 03937 6

15 го

Специ ал ьный код (код Грея или код

Баркера) с выходов контрольного и проверяемого преобразователей 1 и 3 поступает соответственно на входы блоков 2 и 4 преобразования кодов.

С выходов этих блоков последовательный двоичный код поступает на входы регистров 6 и 13 преобразования и хранения кода, расположенных соответственно в анализаторах сбоев контрольного и проверяемого преобраэова50 телей. В регистре 6 преобразования и хранения кода последовательный двоичный код преобразуется в параллельный. Значение мпадшего разряда кода, считываемое с регистра 6, срав-55 нивается блоком 7 сравнения младших разрядов со значением младшего разряда кода предыдущей посылки, ранее

5 9 блок 9 контроля разрядов сумматора 10, блок 11 сигнализации сбоев и блок 12 поразрядного контроля сбоев, анализатор сбоев проверяемого преобразователя угла поворота вала в код, который имеет регистр 13 преобразования и хранения кода, блок 14 сравнения младших разрядов, буферный регистр 15, блок 16 контроля сумматора 17, блок 18 сигнализации сбоев и блок 19 поразрядного контроля сбоев, анализатор накопленной ошибки, который содержит счетчики 20 и 2 1, буферные регистры 22 и 23, сумматор 24, постоянное запоминающее устройство (ПЗУ) 25 и блок 26 формирования дополнительного числа, анализатор текущей ошибки, который содержит блок 27 селекции записи, регистры 28 и 29 промежуточных значений, сумматор 30, буфеоный регистр 31 блок 32 формирования. дополнительного числа и блок 33 сигнализации ошибки.

Устройство работает следующим образом.

В начальный момент оси контрольного 1 и проверяемого 3 преобразователей устанавливают независимо друг от друга в нулевое положение. Установку в нулевое положение оси контрольного преобразователя 1 осуществляют вращением входной оси редуктора 5, выходная ось которого жестко соединена с входной осью контрольного преобразователя 1. После состыковки входной оси редуктора 5 с входной осью проверяемого преобразователя 3 систему вращают в сторону увеличения угла. поступившей иэ блока 2 преобразования кода, и запомненной блоком 7 сравнения младших разрядов. В случае неоднозначности отсчета с выхода блока 7 в сумматор 10 поступает единица.

Сумматор 10 осуществляет сложение числа, ранее хранившегося в нем, с поступающей единицей и запоминает результат.

Одновременно с этим код из регистра 6 преобразования и хранения кода переписывается в буферный регистр 8, а также поступает на входы блока 9 контроля разрядов сумматора 10. С выхода сумматора результат сравнения двух посылок кода преобразователя поступает на блок 11 сигнализации сбоев и блок 12 поразрядного контроля сбоев. По команде блока управления (не показан) содержимое буферного регистра 8 переписывается в сумматор 10 в качестве очередной кодовой комбинации, после чего цикл работы схемы анализатора сбоев повторяется до тех пор, пока значения всех разрядов контрольного преобразователя не станут равными единице. Анализатор сбоев проверяемого преобразователя работает так же, как и анализатор сбоев контрольного преобразователя угла поворота вала в код.

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

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

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

Анализатор накопленной ошибки работает следующим образом.

903937 ко.рре,ция текущего значения угла 50 осуществляется в сумматоре 24. При этом к содержимому буферного регистра 22 добавляется или вычитается в зависимости от знака корректирующее число, содержащееся в ПЗУ, адрес 55 (номер) которого задается счетчиком 20.

Полученное в результате сложения кодов регистра 22 и ПЗУ на сумматоре 24

ПЗУ 25 зашивается при настройке устройства. Для этого входную ось редуктора 5, связанную своей выходной осью с контрольным преобразователем 1, соединяют с прецизионным юстировочным угломером.

На вход счетчика 20 подаются импульсы с блока 7 сравнения младших раз рядов анали затора сбоев контрол ьного преобразователя, а на вход счетчика 21 - с блока 14 сравнения млад- s ших разрядов анализатора сбоев проверяемого преобразователя. При этом каждый импульс из блока 14 сравнения разрядов сбрасывает показания счетчиков 20 и 21. Параллельный код с этих счетчиков при их сбросе посту. пает соответственно на буферные регистры 22 и 23.

Выходы буферных регистров соединены с сумматором 24 и со входами 15 соответствующих разрядов счетчиков 20 и 21. Так как импульсы на входах блоков 7 и 14 сравнения младших разрядов появляются только при изменении кодов, поступающих с контрольно- 20 го и проверяемого преобразователей, то при сбросе показания счетчика 20 в регистр 22 записывается двоичный код, равный числу зон отсчета контрольного преобразователя, размещаю- 25 щихся в зоне отсчета от нуля до данного текущего отсчета проверяемого преобраэотеля. В этом случае в число, содержащееся в счетчике 20, входит также и погрешность, вносимая редук- 30 тором, Для устранения этого в анализатор введено постоянное запоминающее устройство 25, в котором для каждого текущего значения угла входного вала проверяемого преобразователя, отобра- З5 жающегося в числовой форме на счетчике 20, имеется соответствующее корректирующее чи сло. Емкость ПЗУ рассчитана из условия заданной погрешности проверки преобразователей угол - код 40 и содержит 2 корректирующих чисел и =k+m, где m - число разбиений расчетной эоны проверяемого преобразователя соответствует пе- 4 редаточному отношению ре дуктора 5, число отсчетов проверяемого преобразователя. число запоминается им и представляет собой число зон отсчета контрольного преобразователя 1 от нуля до данного текущего отсчета проверяемого преобразователя 3 с учетом погрешности, вносимой редутором в преобразование входного угла. Смысл компенсации погрешности редуктора в данном случае состоит в том, что каждому значению входного вала проверяемого преобразователя, отображающемуся в числовой форме на счетчике 20 и соответственно на регистре 23 в блоке ПЗУ, поставлено в соответствие корректирующее число, складывая или вычитая которое из содержимого буферного регистра 23, получается чи сло, сост вет ст вующее текущему положению. входного вала проверяемого преобразователя 3 с учетом погрешности, вносимой редуктором в процесс измерения. Значение погрешности контрольного преобразователя 1 определяется как разность содержимого сумматора 24 и буферного регистра 23. Так как одна расчетная эона отсчета проверяемого преобразователя соответствует 2""отсчетных зон контрольного преобразователя, то выход буферного регистра 23 соединен со входом сумматора со сдвигом íà m разрядов вправо. Выходы буферных регистров 22 и 23 соединены также со входами соответствующих разрядов счетчиков 20 и 21. Таким образом, в счетчиках 20 и 21 восстанавливаются кодовые значения, определяемые числом зон отсчета контрольного и проверяемого преобразователей угол - код от нуля до данного значения. В зависимости от числа зон отсчета контрольного преобразователя с учетом погрешности редуктора в данном числе зон проверяемого преобразователя значение разности кодов, полученное на сумматоре 24, может быть положительнымм или отри ц ател ьным. Выход з на кового разряда этого числа, соединен с блоком 26 формирования дополнительного числа, которая содержит код числа дополняющего накопленную инст-. рументальную ошибку до числа 2

90393

40

По показаниям угломера (не указан) для каждой кодовой комбинации контрольного преобразователя вычи сляется значение и знак поправочного числа. В процессе эксплуатации устройст- 5 ва возможна перестройка ПЗУ. Текущая инструментальная погрешность в устройстве определяется как разность между реальным значением ширины кванта проверяемого преобразователя, отсчитываемого с помощью контрольного преобразователя и его расчетным значением.

Анализатор текущей ошибки работает следующим образом.

I 15

Код текущего положения входного угла проверяемого преобразователя 3 с учетом погрешности, вносимой редуктором 5, поступает с сумматора 24 анализатора на информационные входы 2р регистров 28 и 29 промежуточных значений. Блок 27 селекции записи производит поочередную запись в регистры 28 и 29 промежуточного значения поступающей информации по каждому 25 импульсу иэ блока 14 сравнения младших разрядов анализатора сбоев. Числа, содержащиеся в регистрах 28 и 29 промежуточного значения в любой момент времени представляют собой два зо отсчета значения входного угла, снятых в соседних точках смены кодовой комбинации проверяемого преобразователя. На сумматоре 30 определяется разность между значенияиы регистров 28 и 29. При этом полученный на сумматоре 30 код запоминается им.

Он представляет собой ширину кванта в. числе зон контрольного преобразователя 1 с учетом систематической погрешности, вносимой редутором 5.

Для определения текущей инструментальной погрешности проверяемого преобразователя на сумматор 30 с буферного регистра 3 1 подается двоичный код, М равный расчетному числу 2, где он вычитается из содержимого сумматора 30. Кодовое значение числа, получаемое на сумматоре в результате вычитания представляет собой текущую

Э

50 инструментальную ошибку и оно может быть положительным или отрицательным.

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

В зави си мости от з на ка те кущей инструментальной ошибки прямой или обратный код из блока 32 формирования дополнительного числа поступает на сложение в сумматор 30. Если код числа, образующегося в сумматоре после сложения кода текущей и инструментальной ошибки с кодом дополнительного чиспа, превышает расчетное число зон 2 сумматор выдает си гнал превышения заданной ошибки в блок 33 сигнализации ошибки. При этом знаковый разряд сумматора 30 определяет знак текущей инструменатльной ошибки.

3а счет введения в схему устройства для проверки преобразователей угла поворота вала в код новых узлов и блоков достигается контроль преобразователей с разрядностью на 3-4 двоичных порядка выше.

Формула изобретения

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

2. Устройство по п.1, о т л ич а ю щ е е с R тем, что в аналиэа9039 тор текущей ошибки, содержащий блок формирования дополнительного числа, первый и второй выходы которого соединены. с первым и вторым входами сумматора, первый выход которого соеди - 5 нен со входом блока формирования дополнительного числа, а второй и третий выход - со входами блока сигнализации ошибки, буферный регистр, вход которого соединен с первым входом анализатора текущей ошибки, а выход - с третьим входом сумматора, введены первый и второй регистры промежуточных значений и блок селекции записи, вход которого соединен со вторым входом анализатора текущей ошибки, а первый и второй выходы соединены с первыми входами первого и второго регистров промежуточных значений, вторые входы которых соедине- 20 ны с третьим входом анализатора текущей ошибки, а выходы - с четвертым и пятым входами сумматора.

3. Устройство по пп. 1 и 2, о тли чающееся тем, чтована- 25 лизатор накопленной ошибки, содержащий блок формирования дополнительного числа, первый и второй выходы которого соединены с первым и вторым входами сумматора, первый выход кото-30 рого соединен со входам блока формиI

37 12 рования дополнительного числа, а вто. рой выход — с выходом анализатора накопленной ошибки, пер вый счет чи к, первый и второй входы которого соединены с первым и вторым входами анализатора накопленной ошибки, а выход — со входом первого буферного регистра, первый выход которого соединен с третьим входом первого счетчика, а второй выход - с третьим входом сумматора, второй счетчик, первый вход которого соединен с третьим вх4дом анализатора накопленной ошибки, а выход — с первым входом второго буферного регистра, первый выход которого соединен со вторым входом второго счетчика, а второй выход - с четвертым входом сумматора, введено пос тоянное запоминающее устройство, вход которого соединен с выходом первого счетчика, а выход соединен с пятым входом сумматора, выход которого соединен с выходом анализатора накопленной ошибки.

Источники информации, при ня тые во вни мани е при э кспер ти зе

1. Авторское свидетельство СССР

Ю 424204, кл. G 08 С 9/00, 1972.

2. Авторское свидетельство СССР

У 277416, кл. С 08 С 9/00, 1968 (прототип) .