Преобразователь перемещения в код

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ. Союз Советских

Социалистических

Реслублик

««661588

К АВТОРСКОМУ СВИДИТИЛЬСТВУ (61) Дополнительное к авт. свид-ву— (51) М. Кл. (22) Заявлено 05.04.76 (21) 2344863/18-24

G 08 С 9/00 с присоединением заявки №вЂ” (23) Приоритет—

Государственный комитет

СССР оо делам нзооретений и открытый

Опубликовано 05.05.79. Бюллетень № 17

Дата опубликования описания 15.05.79 (53) УДК 681.325..6 (088.8) (72) Автор изобретения

А. Ф. Страхов, В. Д. Белокрылов и В. М. Бондаренко (71) Заявитель (54) ПРЕОБРАЗОВАТЕЛЬ ПЕРЕМЕЩЕНИЯ В КОД

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

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

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

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

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

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

661588

3 распределителя тактовых импульсов, выходы которого подключены соответственно кстробирующим входам блоков автоматической установки нуля, формирования импульсов смены состояний кода и регистров текущего и предшествующего состояний, выход элемента ИЛИ подключен ко входам сброса реверсивного регистра-накопителя и делителя частоты, На фиг. 1 приведена функциональная схема предлагаемого преобразователя. На фиг. 2 — диаграмма которой поясняется работа преобразователя.

Датчик 1 (см. фиг, 1) перемещения содержит систему считывающих элементов;

"пространственно смещенных на величину a =

- (ф+К)Ч, где М вЂ” шаг квантующегоэлемента;

n — число смещенных считывающих элементов, К = О, 1, 2.... — ряд чисел, считывающих элементов (на чертеже не показаны), выходы которых через регистр 2 текущего состояния подключены к последовательно соединенным между собой регистру 3 предшествующего состояния и блоку 4 формирования импульсов смены состояний кода, выходы которого через блок 5 формирования знака перемещения подключены ко входам знака блока 6 индикации и блока 7 формирования счетных импульсов, счетные входы которого через реверсивный делитель 8 частоты подключены к выходам блока 4 смены состояний кода, и выходы через реверсивный регистр-накопитель 9 — к входам блока 6 индикации, которые через дешифратор 10 нулевого -состояния соединены со входом сброса олока 5 формирования знака перемещения. Выход генератора 11 так товых импульсов соединен со входом распределителя 12 тактовых импульсов, вы— "ходы которогб подключены соответственно к стробирующим входам блоков автоматической установки нуля 13, формирования импульсов смены состояний кода 4, и регистров текущего 2 и предшествующего 3 состояний. Входы блока 13 автоматической установки" нуля подключены- к выходам нуля датчика 1 перемещения, а выход — к одному входу элемента ИЛИ 14, ="" " Й р гоМу "входу которого подключен выход блока 15 произвольной установки нуля, а выход элемента ИЛИ 14 подключен ко входам сброса реверсивных регистра-накопителя 9 и делителя частоты 8.

На диаграмме работы преобразователя при П=2 обозначены: а) импульсы первой последовательности; б) импульсы второй последовательности; в) Ймпульеы «точного» нуля;

r) импульсы «грубого» нуля; д) сигналы на выходе генератора 11 тактовых импульсов; е) тактовые импульсы ТИ 2 с выхода распределителя 12;

4 ж) тактовые импульсы ТИЗ с выхода распределителя 12; з) тактовые импульсы ТИ 1 с выхода распределителя 12; и) тактовые импульсы ТИ 4 с выхода распределителя 12; к) единичный выход одного канала регистра 2; л) единичный выход другого канала регистра 2; м) единичный выход одного канала регистра 3; н) единичный выход другого канала регистра 3; о) импульсы смены состояний «+» блока 4 (когда первая последовательность опережает вторую); п) импульсы смены состояний « — » блока 4,(когда вторая последовательность опережает первую, т.е. при противоположном направлении перемещения);

20 р) импульсы установки нуля с выхода блока 13 автоматической установки нуля.

Работа преобразователя происходит следующим образом.

При перемещении с выхода датчика 1

25 перемещения снимается п последовательностей прямоугольных импульсов, сдвинутых между собой на градусов, импульсы «точного» нуля 1 раз за оборот квантующего элемента датчика и импульс «грубого» нуля 1 раз за оборот вала. Импульс «точного» зО нуля совпадает по времени с одним импуЛьсом одной из последовательностей. Совпадение импульсов «точного» и «грубого» ну-. ля, поступающих на входы блока 13 автоматической установки нуля 6, происходит только один раз за оборот вала датчика 1 з5 перемещения. Число импульсов в каждой последовательности в любой момент времени соответствует угловому положению вала датчика относительно нулевого, определяющегося совпадением нулевых импульсов.

40 Текущее состояние чувствительных элементов записывается в регистр 2. Содержимое регистра 2 через определенный промежуток времени переписывается в регистр 3, где хранится некоторое время после смены информации в регистре 2 и, таким образом, 45 будет являться предыдущим состоянием чувствительных элементов. В блоке 4 формирования импульсов смены состояний кода происходит сравнение текущего и предыдущего состояний и при каждой смене состояний чувствительных элементов вырабатываются импульсы «+1» при вращении входного вала в одном направлении или «-1» при вращений в противоположном направлении. В течение периода следования импульсов одной последовательности вырабатываются 2п импульсов «+ 1» или «-1». Импульсы

«+1» и «-1» по двум шинам поступают на входы реверсивного блока 8 деления частоты и блока 5 формирования знака перемещения.

Реверсивный блок 8 деления частоты пред661588

5 назначен для деления частоты следования импульсов «+1» или « — 1». В зависимости от модификаций коэффициент пересчета может изменяться. При коэффициенте пересчета равном 1, импульсы «+1» или «-1» минуют блок 8. Сигналы с выходов триггеров блока 8 деления частоты поступают на входы блока 7 формирования счетных им, пульсов. На знаковые входы блока формирования 7 поступают также плюсовой и минусовой выходы блока 5 формирования знака перемещения. Блок 7 формирования счетных импульсов вырабатывает импульсы сложения «+1 счета>> или вычитания «-1 счета» с учетом знака и направления вращения.

Импульсы сложения или вычитания могут формироваться на каждый, каждый Второи, каждый п-й, каждый 2 п-й импульсы «+1» или « — 1» в зависимости от модификации преобразователя. В первом случае реверсивный блок 8 деления частоты отсутствует. Импульсы «+ 1 счета» вырабатываются при наличии знака плюс и импульсов «+ 1» или при наличии знака минус и импульсов « — 1». Импульсы « — 1 счета» вырабатываются при, наличии знака минус и импульсов «+1». Импульсы сложения и вычитания по двум шинам поступают на накопитель регистра 9. Дешифратор 10 нулевого состояния вырабатывает импульс при нулевом состоянии всех триггеров регистра-накопителя 9. Импульс нулевого состояния регистра-накопителя 9 постчпает на вход блока 5 формирования знака перемещения. Блок 5 формирования знака перемещения вырабатывает знак плюс, если после нулевого состояния регистра-накопителя 9 первым приходит импульс «+1» и знак минус, если после нулевого состояния регистра-накопителя 9 первым приходит импульс « — 1». Распределитель 12 тактовых импульсов управляется генератором 11 тактовых импульсов, имеющим частоту (около 1 МГц) значительно выше частоты смены .,состояний чувствительных элементов. Распределитель 12 вырабатывает четыре тактовых импульса: ТИ 1, ТИ 2, ТИ 3 и ТИ 4 (см. фиг. 2). По первому тактовому импульсу ТИ 1 происходит запись текущего состояния чувствительных элементов в регистр 2. Затем по второму тактовому импульсу ТИ2 происходит сравнение текущего и предыдущего состояний и формирование импульсов «+1» или « — 1». После этого содержимое регистра 2 по третьему тактовому импульсу ТИ 3 переписывается в регистр 3 предыдущего состояния. По четвертому тактовому импульсу ТИ 4 происходит формирование сигналов автоматической установки ичля. Блок 13 автоматической установки нуля в момент совпадения импульсов с нулевых считывающих элементов и крайнего из «и» считывающих элементов по тактовому импульсу ТИ4 вырабатывает импульсы установки нуля.

Сигналы установки нуля с выхода элемента 14 поступают на вход установки нуля реверсивного делителя 8 частоты и реверсивного регистра-накопителя 9. Более подроб5 но работа распределителя 12 и блока 4 формирования импульсов смены состояний кода рассмотрена для варианта и= 2.

При вращении вала датчика 1 перемещения в одном направлении импульсы с первого считывающего элемента (см. фиг. 2а) слева) опережают импульсы со второго считывающего элемента (фиг. 2 б) слева) и происходит запоминание их текущего состояния в виде циклического кода: 00, 10, 11, 01, 00 и т.д. Состояние «00» означает отсутствие сигналов обоих чувствительных элементов; «10» — наличие сигнала только с первого счить1вающего элемента; «11»вЂ” наличие сигналов обоих считывающих элементов; «01» — наличие сигнала только го второго считывающего элемента. При перемещении в противоположном направлении происходит уменьшение значений кода, т. е. 00, 01, 11, 10, 00 и т. д. По первому тактовому импульсу ТИ 1 (см. фиг. 2 з) с распределителя 12 состояние первого счи25 тывающего элемента записывается в один канал регистра 2 текущего состояния (фиг

2к), а состояние второго считывающего элемента запоминается триггером другого канала регистра 2 .(см. фиг. 2л) . Третьим тактовым импульсом ТИ 3 (см. фиг. 2ж) зо с распределителя 12 текущее состояние с триггеров обоих каналов регистра 2 переписывается в соответствующие триггеры регистра 3 предшествующего состояния считывающих элементов (см. фиг. 2 м,н).

По второму тактовому импульсу ТИ 2 (см. фиг. 2 е) происходит сравнение текущего и предшествующего состояний и вырабатываются импульсы смены состояний «+ 1» иди « — 1» в зависимости от направления вращения. Формирование импульсов «+1»

40 (см. фиг. 2 о) и « — 1» (см. фиг. 2 п) осуществляется блоком 4 формирования импульсов сменЬ| состояний кода. Процессы записи информации в регистры 2 и 3 и формирование импульсов смены состояний в блоке 4 разнесены во времени и происходят в течение действия соответствующих тактовых импульсов с распределителя 12. 1 — К— триггеры современных интегральных схем записывают информацию.по одному из фронтов тактового импульса, т. е. в течение небольшой части длительности тактового им50 пульса. Это время неизмеримо меньше периода смены состояний считываюших элементов, определяемого скоростью перемещения. Таким образом, время, в течение которого кратковременная помеха может иска55 зить информацию о состояниях чувствительных элементов, значительно минимизируется и помехозащищенность преобразователя увеличивается. По четвертому тактовому импульсу ТИ4 (см. фиг. 2 и) с распреде661588

З0

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

Источники информации, принятые во внимание при экспертизе . 1. Авторское свидетельство СССР

Хо 260980, кл. G 08 С 9/06, 21.06.68.

2. Патент США, Мо 3670324, кл. 340 — 347, 1972.

7 лителя 12 в блоке 13 автоматической установки нуля формируются импульсы автоматической установки нуля блока 8 и регистра-накопителя 9. Функционально блок 13 можно представить многовходовой схемой совпадения. Если подать на его входы импульсы ТИ 4, импульсы «промежуточного» нулевого положения квантующего элемента (см. фиг. 2 в), импульсы «грубого» нулевого положения оси датчика 1 перемещения (см. фиг. 2 г) с соответствующих считывающих элементов, то при совпадении их импульсы ТИ4 проходят на выход блока 13 (см. фиг. 2р). В этом случае обеспечивается однозначность отсчета нулевого положения с точностью до шагового интервала квантующего элемента датчика 1 перемещения. Если же дополнительчо на входы блока 13 подать импульсы первой последовательности (см. фиг. 2 а) и инвертированные импульсы второй последовательности, то импульсы установки нуля с выхода блока 13 определяют однозначность нулевого положения с точностью до 1/4 шагового интервала.

Приведем конкретный пример простейшей модификации датчика, в которой п=2, i =360, (p =6 . Такой датчик вырабатывает две последовательности информационных импульсов, сдвинутые одна относительно другой на по пространственной фазе. В каждой из этих последовательностей 21600 импульсов на 1 оборот вала датчика. B этом случае период следования импульсов, равный шаговому интервалу (см. фиг. 2 а, б) соответствует 1 угловой минуте поворота входного вала датчика. Период следования импульсов нулевого положения квантующего элемента (см. фиг. 2 в) соответствует 1 поворота входного вала. При этом, как известно, (см. фиг. 2 а, в) обеспечивается совпадение «промежуточного> нулевого импульса с каждым в данном случае 60"м импульсом первой последовательности.

Чувствительный элемент «грубого» нулевого положения оси датчика юстируется таким образом, чтобы длительность его импульса была меньше периода следования импульсов (см. фиг. 2в). Преобразователь с таким датчиком может иметь дискретность отсчета 15, 30 "или 1. Нулевое положение может фиксироваться в этом случае однозначно с точностью до 15,"30"или 1. Отсутствие набегающей погрешности отсчета легко определяется, если в диапазоне перемещений от 0 до 360 существует только одно нулевое значение кода преобразователя.

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

55 — в повышении помехозащищен ности преобразователя из-за разнесения опера:ций записи информации в регистры формирования импульсов смены состояний и им5

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

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

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

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

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

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

661588 стиг. 1

Риг. 2

Редактор Э. Губницкая

Заказ 2482/53

Составитель Г. Антонова

Техред О. Луговая Корректор А. Власенко

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

ЦН И И П И Государственного комитета СССР по делам изобретений и открытий ! 13035, Москва, )К вЂ” 35, Раушская наб., д. 4/5

Филиал П П П «Патент», r. Ужгород, ул. Проектная, 4