Энкодеры — различия между версиями
SiemX (обсуждение | вклад) |
=DeaD= (обсуждение | вклад) (→Тип получаемой информации) |
||
(не показано 6 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
[[Category:Справочник решений|{{PAGENAME}}]] | [[Category:Справочник решений|{{PAGENAME}}]] | ||
+ | ==Что такое энкодер== | ||
Энкодер - это устройство преобразующее линейное или угловое перемещение в последовательность сигналов - инкрементальный энкодер или энкодер относительного перемещения, или преобразующее линейное или угловое '''положение''' в цифровой код - абсолютный энкодер. | Энкодер - это устройство преобразующее линейное или угловое перемещение в последовательность сигналов - инкрементальный энкодер или энкодер относительного перемещения, или преобразующее линейное или угловое '''положение''' в цифровой код - абсолютный энкодер. | ||
Строка 5: | Строка 6: | ||
+ | ==Принципы получения информации энкодером== | ||
Энкодеры делятся по принципу получения информации сенсором: | Энкодеры делятся по принципу получения информации сенсором: | ||
Строка 16: | Строка 18: | ||
|[[Механический энкодер]] | |[[Механический энкодер]] | ||
|[[Изображение:Encmouse.jpg|120px]] | |[[Изображение:Encmouse.jpg|120px]] | ||
− | | | + | |К одному из боковых выводов подключаем + питания, а другие выводы при вращений сойденяются с ним выдавая такие импульсы[[Файл:Enc0.GIF|120px]] |
|Бесплатно или цена мыши | |Бесплатно или цена мыши | ||
|Компьютерные мышки | |Компьютерные мышки | ||
Строка 33: | Строка 35: | ||
|} | |} | ||
− | + | ==Тип получаемой информации== | |
И по принципу информации которую они получают: | И по принципу информации которую они получают: | ||
{| class="standard" | {| class="standard" | ||
Строка 52: | Строка 54: | ||
# Невозможность определить направление. | # Невозможность определить направление. | ||
|- | |- | ||
− | |[[Сдвоенный энкодер]] | + | |[[Сдвоенный энкодер|Сдвоенный (квадратурный) энкодер]] |
|[[Изображение:QuadroEncoder_small.gif|Сдвоенный энкодер]] | |[[Изображение:QuadroEncoder_small.gif|Сдвоенный энкодер]] | ||
|Считаем количество импульсов, учитывая направление. | |Считаем количество импульсов, учитывая направление. | ||
Строка 86: | Строка 88: | ||
# Дополнительные ограничения в разрешающей способности, чем выше точность, тем больше надо каналов. | # Дополнительные ограничения в разрешающей способности, чем выше точность, тем больше надо каналов. | ||
|} | |} | ||
+ | |||
+ | ==Ссылки на программы для рисования оптических энкодеров== | ||
+ | Вроде тут есть 1 программа: http://oldradio.onego.ru/PLASTINKI/strobo.zip |
Текущая версия на 12:21, 20 ноября 2009
Содержание
[убрать]Что такое энкодер
Энкодер - это устройство преобразующее линейное или угловое перемещение в последовательность сигналов - инкрементальный энкодер или энкодер относительного перемещения, или преобразующее линейное или угловое положение в цифровой код - абсолютный энкодер.
Здесь приведен обзор основных типов энкодеров. Рассмотрены принципы их работы и плюсы и минусы. Все энкодеры делятся на линейные и поворотные (в зависимости от того, что меряем), однако это никак не влияет на то, как можно эти энкодеры реализовать.
Принципы получения информации энкодером
Энкодеры делятся по принципу получения информации сенсором:
Тип сенсора | Внешний вид | Принцип действия | Приблизительная стоимость | Где взять |
---|---|---|---|---|
Механический энкодер | ![]() |
К одному из боковых выводов подключаем + питания, а другие выводы при вращений сойденяются с ним выдавая такие импульсы |
Бесплатно или цена мыши | Компьютерные мышки |
Щелевой датчик положения | ![]() |
Пропускание света через отверстие или наоборот перекрытие света непрозрачным материалом. | ? | магазины радиотоваров - купить готовый или собрать из более простых компонент |
Датчик цвета поверхности | ![]() |
Измерение яркости отраженного света. | ? | магазины радиотоваров - купить готовый или собрать из более простых компонент |
Тип получаемой информации
И по принципу информации которую они получают:
Тип сенсора | Внешний вид | Принцип действия | Плюсы | Минусы |
---|---|---|---|---|
Одиночный энкодер | ![]() |
Считаем количество импульсов. |
|
|
Сдвоенный (квадратурный) энкодер | ![]() |
Считаем количество импульсов, учитывая направление. |
|
|
Энкодер на двоичных кодах | ![]() |
Считываем точное положение в каждый момент времени. |
|
|
Энкодер на кодах Грэя | ![]() |
Считываем точное положение в каждый момент времени. |
|
|
Ссылки на программы для рисования оптических энкодеров
Вроде тут есть 1 программа: http://oldradio.onego.ru/PLASTINKI/strobo.zip