КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Абсолютные (кодирующие) преобразователи перемещений– более совершенные.В этих преобразователях каждому значению угла поворота соответствует своя кодовая комбинация. Маска двоичного кода не применяется из-за больших ошибок при считывании. Вместо них используются маски циклических кодов, в которых ошибка при считывании может быть только в самом младшем разряде. Наибольшее распространение получил код Грея. Чтобы найти циклический код десятичного числа, необходимо найти его двоичный эквивалент, а затем перевести его в циклический по правилу: Если в старшем разряде двоичного кода стоит ноль, то в данном разряде циклического кода цифра не меняется, а если единица, то в данном разряде циклического кода цифра меняется на обратную.
маска двоичного кода маска циклического кода
Обратный переход от кода Грея к двоичному осуществляется по правилам: 1. Все цифры в старших разрядах до первой 1 - в двоичном коде такие же, как и в коде Грея. 2. В остальных разрядах цифры совпадают, если перед данным разрядом (со стороны старших) было четное число единиц. 3. Если число единиц в коде Грея было нечетным, то данная цифра в двоичном коде заменяется на обратную. Пример: 1100101 - код Грея 1000110 - двоичный код
Схема преобразователя: диск
Д – диафрагма; Ф – фотоприемник; П – преобразователь; ДШ – дешифратор; ЦОУ – цифровое отсчетное устройство. На вращающемся диске нанесен код Грея.
Рассмотрим работу преобразователя П: 2 – для получения инверсного сигнала; Г – импульсный генератор; БЗ – блок задержки; На триггер Т со счетным входом подаются импульсы кода Грея, начиная со старшего разряда. С выхода 1 триггера импульсы подаются на первый вход логического элемента И. На второй вход И через БЗ синхронно с импульсами кода Грея подаются импульсы от тактового генератора Г. БЗ задерживает импульсы Г, чтобы триггер успел переброситься из одного устойчивого состояния в другое. Пример: 1100 = 8 в коде Грея 1000 = 8 в двоичном коде.
Вопрос № 1.3.
|