Изобретение относится к автоматике и вычислительной технике и может быть использовано, например, для ввода в ЭВМ информации, представленной перемещением.
Известные преобразователи перемещения - код, содержащие кодовую щкалу в системе остаточных классов (СОК), считывающие элемеиты, расположенные по методу «двойной щетки, вентили и т. п., имеют больщую инструментальную погрещность, а следовательно, невысокую точность работы.
Для повыщения точности работы в предлагаемое устройство введены дополнительные инверторы и ключи, и рисунок кодовой маски в разрядных дорожках нечетпых оснований, кроме дорожки младщего разряда в интервалах, соответствующих коду «О дорожки младщего разряда, заменен инверсным, причем к выходам вторых ключей, соответствующих разрядным дорожкам с измененным кодом, подключены параллельно соединенные первый дополнительный инвертор и первый дополнительный ключ, вход управления которого через второй дополнительный ключ соединен со считывающим элементом дорожки младщего разряда, сдвинутого в сторону опережения, и через третий дополнительный ключ - со считывающим элементом дорожки младщего разряда четного основания, а входы управления второго и третьего дополнительных ключей соединены с выходом соответствующего сумматора по модулю 2.
На фиг. 1 изображена кодовая маска с инверсным представлением кода на соответствующих участках кодовых дорожек; на фиг. 2- блок-схема преобразователя перемещения - код в СОК.
Анализ кодовой маски, использующей систему остаточных классов, показывает, что в совпадении и несовпадении кодов младщих разрядов по всем основаниям есть определенная закономерность. Эта закономерность выражается в том, что совпадение кодов младщих разрядов в двух любых основаниях происходит в тех случаях, когда совпадает по четности число интервалов величиной в сравниваемые основания, укладывающиеся на исследуемом отрезке. При сравнении любого основания с основанием, являющимся степенью двойки, совпадение кодов младщих разрядов происходит во всех нечетных интервалах (1,3 и т. д.) основания, сравниваемого с четным. Поэтому младщие разряды во всех нечетных основаниях можно заменить равномерно чередующимися кодовыми отрезками, величиной в основания, которые будут указывать, в каких случаях код нечетного основания совпадает или не совпадает с кодом младщего разряда четного основания.
Из дальнейшего анализа маски видно, что самые большие неудобства при считывании возникают но краям интервалов, т. е. в местах, где кодовые участки дорожки младшего разряда меняют свой рисунок. Здесь нарушается нериоднчность новторения кодовых комбинаций, имеюш,аяся внутри интервала. Так, например, для основания для разрядной дорожки с весом 2 на границе интервалов имеются кодовые участки, длина которых вдвое меньше участков внутри интервала. Так как имеется периодичность повторения кодовых комбинаций для каждого основания величиной в основание, произведено следуюш,ее: в тех разрядных дорожках нечетных оснований, в которых при переходе из одного интервала в другой меняется рисунок кода «1 на «О, изменен кодовый рисунок на противоноложный, т. е. участки, соответствуюш;ие коду «О, заменены участками, соответствуюш,ими коду «1, и наоборот. Тогда, например, для основания имеют следуюш,ее: внечетных интервалах (1,3 и т. д.) кодовый рисунок сохраняется, а в четных интервалах (2,4 и т. д.) кодовый рисунок инверсно изменен.
Наличие такой кодовой маски позволяет наряду с методом «двойной щетки применить в преобразователе перемендения-код в СОКе расположение считываюш,их элементов, характерное для способа F-развертки, что сушественно уменьшает инструментальные погрешности преобразователя и увеличивает допуски при изготовлении шкалы и размеш,енин считываюш их элементов.
Таким образом, для предлагаемой кодовой маски в каждой разрядной дорожке, за исключением дорожки младшего разряда четного основания, имеется по два считываюш,их элемента, расположенных при методе «двойной щетки так, что один из них сдвинут влево, а другой вправо относительно линии считывания (проходящей через считывающий элемент младшего разряда четного основания) на половину шага младшего разряда, образуя два ряда. При применении способа У-развертки интервал между считывающими элементами для каждого разряда (кроме младшего) равен половине кодового участка данного разряда. Расстояние между считывающими элементами в младших разрядах нечетных оснований равно величине младшего разряда четного основания.
Определение кода младшего разряда осуществляется следующим образом.
Если сигнал, считанный с дорожки младщего разряда нечетного основания, соответствует «О (кодовый участок заштрихован), то код младшего разряда данного основания совпадает с кодом младшего разряда четного основания. Если сигнал, считанный с дорожки младшего разряда нечетного основания, соответствует «1 (кодовый участок не заштрихован), то код младшего разряда данного основания противоположен коду младшего разряда четного основания. Если на выходе считывающего элемента дорожки младшего разряда появляется сигнал, соответствующий «О, а на выходе другого считывающего элемента появляется сигнал, соответствующий
«1, то код младшего разряда данного основания равен «О. Определенный таким образом код младшего разряда дает разрешение на считывание информации с разрядных дорожек данного основания, которое может осуществляться описанными выше способами.
Правильное представление информации с разрядных дорожек, в которых произведена замена одних кодовых участков другими, осуществляется следующим образом. Если считывание происходит внутри интервала, имеющего код младщего разряда, равный «О, то имеют прямое представление кода. Если считывание происходит внутри интервала, имеющего код младщего разряда, равный «1, то
имеют инверсное представление кода. Если считывание происходит на границе интервалов (сигналы с элементов считывания дорожки младщего разряда не равны один другому), то инверсное представление кода имеет место
тогда, когда код младшего разряда четного основания равен «1.
В предлагаемом устройстве использован метод двойной щетки. Предлагаемое устройство содержит кодовую маску 1, считывающие элементы 2-8, ключи 9 и 10, соединенные со считывающими элементами в дорожках четного основания, сумматоры 11 по модулю 2, ключи 12-16, инверторы 17 и 18, ключи 19, 20 и 21, инверторы 22.
В каждой разрядной дорожке, за исключением дорожки младшего разряда четного основания, имеется по два считывающих элемента, расположенных симметрично линии
расположения единственного считывающего элемента 2 в дорожке младщего разряда четного основания, на расстоя-нии половины младшего разряда. Считывающие элементы 3, 5 и 7 сдвинуты в сторону отставания от считывающего элемента 2 и образуют ряд В. Считывающие элемент-ы 4, 6 и 8 сдвинуты в сторону опережения и образуют ряд А (см. фиг. 1). С кодовой маски 1 (см. фиг. 2) информация считывается с помощью считывающих элементов 2-8. Для простоты считают, что сигналы на выходе считывающих элементов не требуют донолнительного усиления и улучшения своей формы. Выход считывающего элемента 2 через ключ 12 соединен с входом инвертора 17, который защунтирован ключом 16. Кроме того, выход считывающего элемента 2 соединен с входом управления ключей 9 и 10 и через ключ 15 - с входом управления ключа 21. Выход считывающего элемента 5 дорожки младщего разряда нечетного основания из ряда В соединен с входом управления ключа 16 и с одним входом сумматора И другой вход которого связан с выходом считывающего элемента 6 дорожки младшего разряда нечетного основания ряда А. Выход считывающего элемента 6 соединен также через ключ 14 с входом управления ключа 21. Выход сумматора 11 подключен к входу управления ключей 12-15, а также через ключ 13 - к входу инвертора 18, выход которого соединен с выходом инвертора 17, ключа 16 и выходом устройства. Кроме того, выход инвертора 18 соединен с входом управления ключей 19 и 20. Выходы считывающих элементов 4 разрядных дорожек четного основания ряда А через ключи 9 соединены с выходом устройства. КР.ЖДЯЯ из этих выходных цепей соединена через ключ 10 с выходом считывающего элемента 3 той же разрядной дорожки ряда В. Выходы считывающих элементов 7 и 8 разрядных дорожек нечетного основания объединены соответственно через ключи 20 и 19 и выведены на выход непосредственно, если в дорол ке нет инверсного представления кода, или через инвертор 22, который зашунтирован ключом 21, если в дорожке имеется инверсное представление кода. Устройство работает следующим образом. Если сигнал с выхода считывающего элемента 2 соответствует коду «О, то открыты ключи 13 и закрыты ключи 14; если - коду «1, то открыты ключи 14 и закрыты ключи 13 (см. фиг. 1). Если сигналы с выхода считывающих элементов 5 и 6 одинаковы, то сигнал с выхода сумматора 11 соответствует коду «О. Этот сигнал открывает ключи 12 и 14 и закрывает ключи 13 и 15. В это время сигнал с выхода считывающего элемента 2 проходит через открытый ключ 12 па инвертор 17, который зашунтирован ключом 16. Если сигнал с выхода считывающего элемента 5 соответствует код «О, то ключ 16 открыт и инвертирования сигнала с выхода считывающего элемента 2 не происходит. Если сигнал с выхода считывающего элемента 5 соответствует коду «1, то ключ 16 закрыт и сигнал с выхода считывающего элемента 2 инвертируется. Далее этот сигнал поступает на выход и на вход управления ключами 19 и 20. Если сигнал на выходе сумматора И соответствует «1, то открыты ключи 13 и 15 и закрыты ключи 12 и 14. При этом сигнал с выхода сумматора 11 проходит через открытый ключ 13 на инвертор 18 и далее на выход и на вход управления ключами 19 и 20. Если сигнал, поступающий на вход управления ключами 19 и 20, соответствует «О, то открыты ключи 20, а ключи 19 закрыты. Если сигнал соответствует «1, то открыты ключи 19 и закрыты ключи 20. Сигнал с выхода считывающих элементов 7 и 8 через ключи 19 и 20 поступает сразу на выход, если в разрядной дорожке нет инверсного представления кода, или на инвертор 22, зашунтированный ключом 21, если в разрядной дорожке имеется инверсное представление кода. Вход управления ключа 21 соединен через ключ 14 с выходом считывающего элемента 6 и через ключи 15 с выходом считыающего элемента 2. Если сигнал, поступающий на вход управления ключа 21, соответстует коду «О, то ключ 21 открыт. Если сигал соответствует коду «I, то ключ 21 закрыт. Предмет изобретения Преобразователь перемещения - код, содержащий кодовую маску в системе остаточных классов, каждая дорожка младшего разряда которой по каждому нечетному основанию выполнена в виде равномерно чередующихся кодовых участков, соответствующих кодам «О и «1 с длиной, равной величине основания в масн1табе кодирования, считывающие элементы, расположенные относительно разрядных дорожек кодовой маски по методу двойной щетки, сумматор по модулю 2 в каждом нечетном основании, два входа которого соединены со считывающими элементами младшего разряда того же основания, а выход через первый ключ, вход управления которого подключен к выходу сумматора по модулю 2, и первый инвертор подключен к входам унразления вторых ключей, другие входы которых соединены с выходами считывающих элементов разрядных дорожек нечетных оснований, кроме младшего разряда, выход первого инвертора объединен с выходом формирователя кода младшего разряда соответствующего нечетного основания, содержащего параллельно соединенные второй инвертор и третий ключ, включенные последовательно с четвертым ключом, вход формирователя соединен со считывающим элементом дорожки младшего разряда четного основания, вход управления четвертого ключа подключен к выходу сумматора по модулю 2 соответствующего нечетного основания, вход управления третьего ключа соединен с выходом считывающего элемента дорожки младшего разряда, сдвинутого в стороиу отставания, и пятый ключ, соединенный с выходом считывающего элемента соответствующей разрядной дорожки четного основания, кроме дорожки младшего разряда, входы управления каждого пятого ключа соедииены со считывающим элементом младшего разряда четного основания, отличающийс я тем, что, с целью повышения точности работы устройства, в него введены дополнительные инверторы и ключи и рисунок кодовой маски в разрядных дорожках нечетных оснований, кроме дорожки младшего разряда в интервалах, соответствующих коду «О дорожки младшего разряда, заменен инверсным, причем к выходам вторых ключей, соответствующих разрядным дорожкам с измененным кодом, подключены параллельно соединенные первый дополнительный ипвертор и первый дополнительный ключ, вход управления которого через второй дополнительный ключ, соединен со считывающим элементом дорожки младшего разряда, сдвинутого в сторону опережения, и через третий дополнительный ключ соединен со считывающим элементом дорожки младшего разряда четного основания, а входы унравления второго н третьего дополнительных ключей соединены с выходом соответствующего сумматора но модулю 2.
название | год | авторы | номер документа |
---|---|---|---|
ВСЕСОЮЗНАЯ ПАТЕйТно-Т1Х11г;Е:йдя | 1973 |
|
SU374647A1 |
Преобразователь угла поворота вала в код | 1984 |
|
SU1167733A1 |
Преобразователь перемещения в код | 1986 |
|
SU1403371A1 |
Фотоэлектрический преобразователь угла поворота вала в код | 1981 |
|
SU959122A1 |
ФОТОЭЛЕКТРИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ ПЕРЕМЕЩЕНИЕ—КОД | 1973 |
|
SU384118A1 |
Преобразователь перемещения в код | 1978 |
|
SU752433A1 |
Оптоэлектронный преобразователь перемещения в код | 1988 |
|
SU1569985A1 |
Преобразователь перемещения в код | 1988 |
|
SU1566480A1 |
Фотоэлектрический преобразователь "перемещение-код | 1973 |
|
SU474035A1 |
Преобразователь перемещения в код | 1986 |
|
SU1401606A1 |
- А
-1
гр
&
1Р .
ЗРз
/Ji
.
.
//////////
Ш...Г
л 8 I tj- ,2
8 - /////А
-ЛТШл
ТА
X/j
/
Даты
1974-05-25—Публикация
1971-01-06—Подача