Преобразователь угол-код Советский патент 1992 года по МПК H03M1/24 

Описание патента на изобретение SU1777239A1

Изобретение относится к автоматике, измерительной технике и может быть использовано в информационно-измерительных системах промышленных роботов.

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

На фиг.1 приведена функциональная схема преобразователя угол-код; на фиг. 2 - пример выполнения измерительного диска в виде линейного растра и его расположение относительно линейки фотоприемников; на фиг. 3 - функциональная схема блока вычислений; на фиг. А - схема медианного фильтра и устройства выборки и хранения для трех элементов дискретной двоичной последовательности; на фиг. 5 - временные диаграммы, поясняющие работу блока вычислений; на фиг. 6 - пример реализации блока вычислений в виде микропроцессорного модуля; на фиг, 7 - схема программы получения выходного кода при выполнении блока вычислений в виде микропроцессорного модуля.

Преобразователь угол-код содержит осветительный блок (не показан), измерительный диск 1 (на фиг. 1 изображен его фрагмент) с эксцентричными кольцевыми дорожками 2, линейку 3 фотоприемников, генератор 4 опроса, усилитель 5, компаратор 6, блок 7 вычислений. При выполнении измерительного диска 1 в виде линейного растра (фиг.2) он имеет прямые параллельные полосы 8. Блок 7 вычислений содержит медианный фильтр 9, устройство 10 выборки и хранения (УВХ), счетчик 11, формирова- тель 12 импульсов, накапливающий сумматор 13, буферный регистр .умножитель 15. При медианной фильтрации дискретной двоичной последовательности, состоящей из трех элементов, медианный филыр 9 и устройство 10 выборки и хранения (фиг.4} могут быть реализованы на триггерах 16-18. элементах 19, 20 ИСКЛЮЧАЮЩЕЕ ИЛИ, элементах 21-23 И, элементе 24 НЕ.

Преобразователь работает следующим образом,

Импульс начала цикла опроса линейки 3 фотоприемников (фиг.5, а) поступает с генератора 4 опроса на установочный вход блока 7 вычислений и обнуляет счетчик 11 и накапливающий сумматор 13. При вращение измерительного диска 1 оптический сигнал осветительного блока, промодули- роаанный эксцентричными кольцевыми дорожками 2, попадает на фоточувствитель- ньге элементы линейки 3 фотоприемников. Сигналы опроса, поступающие из генератора 4 опроса на входы линейки 3 фотоприемников, приводят к появлению на ее выходе последовательности информационных сигналов, пропорциональных энергии засветки

элементов линейки 3. Текущие выходные сигналы линейки 3 фотоприемников усиливаются усилителем 5 и далее в компараторе 6 сравниваются с опорным напряжением Don. В результате на выходе компаратора 6

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

В блоке 7 вычислений синхронизирующими импульсами, поступающими на

5 тактовый вход медианного фильтра 9, информация с выхода компаратора б записывается в триггер 16, а содержимое триггеров 16-18 сдвигается на один размер вправо. При каждом сдвиге элементы 19, 20 ИСК0 ЛЮЧАЮЩЕЕ ИЛИ сравнивают информацию триггера 17 соответственно с информацией в триггерах 16, 18. Если информация в триггере 17 не равна одновременно информации в триггерах 16, 18, то на

5 выходе одного из элементов 22,23 И формируется сигнал, инвертирующий состояние триггера 17, Если состояние триггера 17 совпадает с состоянием хотя бы одного из триггеров 16, 18, то оно не изменяется.

0 Таким образом, по каждому синхронизирующему импульсу (фиг. 5,6) в триггер 16 записывается очередной элемент дискретной последовательности, сформированный компаратором 6 (фиг. 5,в), Медианный

5 фильтр 9 и УВХ 10 совместно подавляют помехи, длительность которых не превышает половину ширины окна, т.е. в конкретном исполнении исправляют одиночные ложные сигналы во входной последовательности,

0 появляющиеся на выходе дефектных фотоприемников. Ложными сигналами, например, являются сигнал 25 логической единицы и сигнал 26 логического нуля (фиг. 5, в). На выходе триггера 18 выделяется оги5 бающая (фиг. 5, д) отфильтрованной входной дискретной последовательности (фиг. 5,г), данный сигнал получается на вьходе триггера 18(фиг.4). По перепадам выходного сигнала триггера 18 в формирователе 12

0 импульсов получаются короткие импучьсы (фиг, 5,е), которые поступают на тактовый вход накапливающего сумматора 13. В счетчике 11 хранится число импульсов, поступивших на синхронизирующий входбло5 ка 7 вычислений с начала опроса линейки 3 фотоприемников, поэтому при появлении короткого импульса нг тактовом входе накапливающего сумматора 13 происходит суммирование содержимого счетчика 11с содержимым накапливающего сумматора

13, т.е. накапливается сумма: 14+21 + +28+34... (фиг. 5, е,ж). После опроса всех фотоприемников в линейке 3 фотоприемников на выходе счетчика 11 появляется импульс, совмещенный во времени с выходным кодом преобразователя, так как к этому времени выходной код накапливающего сумматора 13 в умножителе 15 умножился на калибровочный коэффициент, предварительно записанный в буферный регистр 14. Для обоих вариантов преобразователя (фиг. 1,2) блок 7 вычислений работает одинаково, за исключением содержимого буферного регистра 14, которое определяется следующими математическими зависимостями, реализуемыми при каждом варианте выполнения измерительного диска 1 в процессе преобразования угла в код.

Для угла измерительного диска 1 (фиг.1)

1

cos a

(2)

где NI - расстояние от линейки 3 фото- приемников до ее пересечения с l-м краем растровых дорожек: /3 - угол, который образуют в середине измерительного диапазона растровые дорожки с линейкой фотоприемников; R - расстояние от оси вра- щения измерительного диска 1 до линейки 3 фотоприемников.

При угле fi . близком к 90°, т.е. когда растровые дорожки в середине измерительного интервала перпендикулярны линейке 3 фотоприемников, выражение (2) принимает вид

S

i 1

(Mi-Mi) A2Mr2nRtg a. (3)

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

название год авторы номер документа
Преобразователь угла поворота вала в код 1987
  • Пилипович Владимир Антонович
  • Есман Александр Константинович
  • Поседько Валерий Сергеевич
  • Кулешов Владимир Константинович
  • Дубровский Виктор Павлович
SU1783611A1
Преобразователь угла поворота вала в код 1986
  • Пилипович Владимир Антонович
  • Есман Александр Константинович
  • Поседько Валерий Сергеевич
SU1327291A1
Устройство для измерения диаметра изделий 1987
  • Пилипович Владимир Антонович
  • Есман Александр Константинович
  • Кулешов Владимир Константинович
  • Линденбург Герман Антонович
  • Поседько Валерий Сергеевич
  • Дубровский Виктор Павлович
  • Ермилов Александр Анатольевич
  • Савченко Александр Александрович
  • Никонов Михаил Павлович
SU1730537A1
Преобразователь перемещения в код 1985
  • Пилипович Владимир Антонович
  • Есман Александр Константинович
  • Поседько Валерий Сергеевич
SU1429320A1
Преобразователь перемещения в код 1985
  • Пилипович Владимир Антонович
  • Есман Александр Константинович
  • Поседько Валерий Сергеевич
  • Кулик Александр Васильевич
SU1295517A1
Способ измерения геометрических размеров прозрачных труб 1989
  • Пилипович Владимир Антонович
  • Есман Александр Константинович
  • Кулешов Владимир Константинович
  • Дубровский Виктор Павлович
SU1753269A1
Преобразователь перемещения в код 1984
  • Пилипович Владимир Антонович
  • Есман Александр Константинович
  • Кулешов Владимир Константинович
  • Поседько Валерий Сергеевич
  • Кулик Александр Васильевич
SU1197076A1
УСТРОЙСТВО ДЛЯ ИЗМЕРЕНИЯ ДИАМЕТРОВ ИЗДЕЛИЙ 1989
  • Пилипович В.А.
  • Есман А.К.
  • Кулешов В.К.
  • Дубровский В.П.
RU2042110C1
Фотоэлектрический преобразователь перемещения в код 1985
  • Пилипович Владимир Антонович
  • Есман Александр Константинович
  • Поседько Валерий Сергеевич
  • Дубровский Виктор Павлович
SU1316086A1
Преобразователь перемещения в код 1983
  • Пилипович Владимир Антонович
  • Есман Александр Константинович
  • Кулешов Владимир Константинович
  • Поседько Валерий Сергеевич
SU1128279A1

Иллюстрации к изобретению SU 1 777 239 A1

Реферат патента 1992 года Преобразователь угол-код

Изобретение относится к автоматике, измерительной технике и может быть использовано в информационно-измерительных системах промышленных роботов. Целью изобретения является повышение точности преобразователя угол-код при преобразовании малых углов, а также его упрощение. Для увеличения точности в преобразователь, содержащий измерительный диск 1 с эксцентричными кольцевыми дорожками 2, линейку 3 фотоприемников, генератор 4 опроса, усилитель 5, компаратор L 6. введен блок 7 вычислений, а измерительный диск выполнен таким образом, что разность максимального Rm и минимального г0 радиусов эксцентричных дорожек 2 измерительного диска 1 меньше длины L линейки 3 фотоприемников, при этом . Центр вращения измерительного диска 1 расположен на пересечении линии, являющейся продолжением линейки 3 фотоприемников и эксцентричной дорожки 2 радиуса (Rm+r0)/2. Для упрощения преобразователя измерительный диск 1 выполнен в виде линейного растра, центр вращения которого находится на перпендикуляре из центра линейки 3 фотоприемников, причем параллельные дорожки линейного растра расположены под углом / 0 к линейке 3 фотоприемников, а длина I линейного растра меньше длины L линейки 3 фотоприемников. В. процессе работы осуществляется медианная фильтрация дискретной последовательности, сформированной компаратором 6. 1 э.п. ф- лы, 7 ил. (Л С

Формула изобретения SU 1 777 239 A1

Дсоза

1 v.

Mi

где а- угол, образованный осью линейки 3 фотоприемников и прямой, проходящей через центр центр-ось вращения (точка О ) измерительного диска 1 и центр эксцентричных кольцевых дорожек (точка О ); Ј длина отрезка 00 , п - количество кольцевых дорожек 2; MI - величина отрезка, который отсекает 1-й край эксцентричной кольцевой дорожки 2 на линейке 3 фотоприемников; S - расстояние от центра вращения измерительного диска 1 до начала линейки 3 фотоприемников.

Значение второй суммы, в квадратных скобках выражения (1) стремится к нулю, так как содержит п положительных и п равных им по модулю отрицательных слагаемых. Таким образом для описанной геометрии преобразователя получают линейную зависимость изменения конуса угла поворота вала от изменения суммы MI, причем NI, где Т - период линейки 3 фотоприемников, NI, NI+I - порядковые номера первого и последнего фотоприемников, освещенных через l-ю эксцентричную кольцевую дорожку измерительного диска 1, выходные сигналы которых превышают пороговое напряжение DonПри , кольцевые дорожки 2 вырождаются в участок линейного растра с набором параллельных полос 8, образующих растровые дорожки (фиг. 2); в этом случае изменение отсчетов Mi на линейке 3 фотоприемников при повороте равно

А У Mi R 2n tg а + Д § х

При реализации блока 7 вычислений в виде микропроцессорного модуля (фиг.6), содержащего тактовый генератор 27 (МС К 580 ГФ24), микропроцессор 28 (МС К 580

25 ИК80), системный контроллер 29 (МС К 580 ВК28(, постоянное запоминающее устройство (ПЗУ) 30 (МС К 573 РФ2), дешифратор 31 (МС 555 ИД4), оперативное запоминающее устройству (ОЗУ) 32 (МС К 537 РУ10)и интер30 Фейс 33 ввода-вывода (МС К 580 ИК55), канал А (КА) интерфейса 33 ввода-вывода используется для ввода информации с выхода компаратора 6, канал С (КС) - для ввода- вывода синхронизирующих и управляющих

35 сигналов, канал В(КВ) - для вывода байта . данных на внешнюю шину.

В этом случае преобразование осуществляется в соответствии с программой, блок-схема которой приведена на фиг. 7,

40 следующим образом.

После включения питания по сигналу сброса, приходящему из тактового генератора 27, регистры микропроцессора 28устанавливаются в исходное состояние и

45 последний, считывая с нулезого адреса содержимое ПЗУ 30, начинает выполнять программу (фиг.7). При выполнении блока 34 программы из микропроцессора 28 в интерфейс 33 ввода-вывода загружается команда

50 опроса состояния сигнала УСТ, который с частотой 100 Гц поступает из генератора 4 опроса. По окончании сигнала УСТ осуществляется переход к блоку 35 программы, где обнуляются ячейки ОЗУ 32 и осуществ55 ляется безусловный переход к блоку 36, в котором анализируется состояние сигнала синхр, поступающего из генератора 4 опроса. При появлении сигнала синхр проис- ходит переход к блоку 37 программы и вывод содержимого текущего элемента линейки 3 фотоприемников, выходной сигнал последней усиливается усилителем 5 и далее в компараторе 6 сравнивается с опорным напряжением Uon, выход которого соединен с интерфейсом 33 ввода-вывода. Результат сравнения в блоке 37 программы записывается в последний разряд ячейки ОЗУ 32 с текущим адресом (состояние шины ИНФ интерфейса 33 ввода-вывода коммутируется с канала А (КА) соответствующей командой микропроцессора 28 на шину данных, записывается во внутренний регистр микропроцессора 28 и далее в ОЗУ 32), В результате циклического выполнения блоков 36 - 38 программы осуществляется ввод всех 1024 состояний выхода компаратора 6 в ячейки ОЗУ 32. Блоки 39-44 производят медианную фильтрацию введенного массива данных: содержимое ячейки AI+I сравнивается с соседними и, если оно не совпадает ни с одним из них, то значение Aj+i инвертируется (фиг.7, блок 42). В блоках 45-48 программы определяются переходы 1-0 и 0-1 в профильтрованном массиве (А|) данных, причем сумма номеров фотоприемников 1+1, сигналы с которых принадлежат оптическим переходам свет-тень, с соответствующим краем эксцентричных кольцевых дорожек 2 измерительного диска 1, накапливается в ячейке садресом В в ОЗУ 32 (фиг.7, блок 47). Полученная таким образом сумма после умножения на коэффициент пропорциональности в блоке 48 программы (фиг. 7) переписывается в канал В (KB) интерфейса 33 ввода-вывода, откуда передается во внешнюю шину (фиг. 7, блок 50), синхронно с внешним запросом и синхросигналом, формируемым в блоке 51 программы. Системный контроллер 29 в соответствии с командной информацией, поступающей из микропроцессора 28, формирует стандартные управляющие сигналы, поступающие в ПЗУ 30, ОЗУ 32, стробирует передачу данных из микропроцессора 28 (или в него). Порядок работы преобразователя для получения cos а (выражение (1), фиг.1) аналогичен и при получении tg «(выражение (3), фиг.2) за исключением величины калибровочного коэффициента К (фиг.7, блок 49). Дешифратор 31 в соответствии с адресом, задаваемым из микропроцессора 28, инициирует тот из элементов блока 7 вычислений (ОЗУ 32, ПЗУ 30 или интерфейс 33 ввода-вывода), который в данный момент обменивается данными с микропроцессором 28.

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

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

1.Преобразователь угол-код, содержащий осветительный блок, оптически связанный через эксцентричные кольцевые дорожки измерительного диска с линейкой фотоприемников, выход которой соединен с входом усилителя, компаратор, первый вход которого подключен к шине опорного напряжения, и генератор опроса, группа выходов которого соединена с входами линейки фотоприемников, отличающий- с я тем, что, с целью повышения точности преобразователя при преобразовании малых углов, в него введен блок вычислений, длина L линейки фотоприемников с наибольшим RM и наименьшим г0 радиусами эксцентричных кольцевых дорожек связана соотношением RM-ro L r0, а центр вращения измерительного диска расположен в точке пересечения прямой, совпадающей с продольной осью линейки фотоприемников, с окружностью радиуса (RM+r0)/2, концентричной эксцентричным кольцевым дорожкам, выход усилителя соединен с вторым входом компаратора, выход которого соединен с информационным входом вычислителя, синхронизирующий вход которого подключен к одному из выходов группы выходов генератора опроса, выход которого соединен с установочным входом вычислителя, выходы которого являются выходами преобразователя.2.Преобразователь по п. 1, о т л и ч а- ю щ и и с я тем, что, с целью упрощения

преобразователя, измерительный диск выполнен в виде линейного растра, длина I которого меньше длины L линейки фотоприемников, а центр вращения расположен

на перпендикуляре к продольной оси линейки фотоприемников, проходящем через ее центр, причем параллельные дорожки линейного растра расположены под углом /3 0 к продольной оси линейки

фотоприемников.

Kfa5

Фиг2

шшиишшшшшшши

I 1 I I I I

-i 111 n 11 LI

ИННIlllllIlllllll

/// 2i гз 1ч 4г

i /.

$T 63 97 il9

L.

фиг.б

s

g

15

ге

I 111111,1

0 58 66

1S9 JV7 313

IrII

ж

J

фаг.7

Документы, цитированные в отчете о поиске Патент 1992 года SU1777239A1

Фотоэлектрический преобразователь угла поворота вала в код 1984
  • Бабаян Слава Худанович
SU1169166A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Авторское свидетельство СССР Мг 13277291, кл
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 777 239 A1

Авторы

Пилипович Владимир Антонович

Есман Александр Константинович

Кулешов Владимир Константинович

Поседько Валерий Сергеевич

Дубровский Виктор Павлович

Даты

1992-11-23Публикация

1987-08-07Подача