Сдвоенный энкодер — различия между версиями
=DeaD= (обсуждение | вклад) |
=DeaD= (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
''Англ. - '''Quadrature encoder''' '' | ''Англ. - '''Quadrature encoder''' '' | ||
+ | |||
+ | [[Изображение:Quadrature_encoder.gif|thumb|200px|Диск сдвоенного энкодера|right]] | ||
Разновидность инкрементального энкодера, которая состоит из двух датчиков срабатывающих со смещением в полшага, что позволяет практически полностью гарантировать отсутствие ложных срабатываний на границе одного из энкодеров. Кроме того, этот вариант позволяет контролировать не только длину, но и направление перемещения. | Разновидность инкрементального энкодера, которая состоит из двух датчиков срабатывающих со смещением в полшага, что позволяет практически полностью гарантировать отсутствие ложных срабатываний на границе одного из энкодеров. Кроме того, этот вариант позволяет контролировать не только длину, но и направление перемещения. | ||
+ | |||
+ | |||
+ | Т.е. если первый из энкодеров меняет своё состояние с A на B и при этом второй энкодер в состоянии C, тогда направление вычисляется функцией dir=A xor C или если короче dir=A^C. |
Версия 09:48, 15 августа 2008
Англ. - Quadrature encoder
Разновидность инкрементального энкодера, которая состоит из двух датчиков срабатывающих со смещением в полшага, что позволяет практически полностью гарантировать отсутствие ложных срабатываний на границе одного из энкодеров. Кроме того, этот вариант позволяет контролировать не только длину, но и направление перемещения.
Т.е. если первый из энкодеров меняет своё состояние с A на B и при этом второй энкодер в состоянии C, тогда направление вычисляется функцией dir=A xor C или если короче dir=A^C.