Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Датчик угла (энкодер) PEC16 фирмы Bourns
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Метрология, датчики, измерительная техника
Edmundo
Что-то я наверно торможу. Есть энкодер (PEC16-4220F-S0024), на него на сайте производителя есть даташит. Но что-то нигде на сайте не нашел точной распиновки. Ноги A и B вроде более-менее понятно -- но куда давать питание, куда землю, как работает свич -- ничего не ясно.
LSV
Посмотрите у ALPS аналогичные энкодеры. Там есть схемы подключения. Сами подключали по аналогии.
(http://www.alps-europe.com/index.php?PHPSESSID=9c8754ca17928977ef1688f309553489&mapid=4)

А Bourns чистописанием не занимается.
sera_os
Пользуюсь похожими энкодерами уже давно. Подключение такое (см. рис.). Е1,Е2 на проц для опроса. При вращении, в энкодере один из контактов замыкается другой размыкается.
LSV
Все бы ничего, только у PEC16 нет E1, E2. А есть A,B,C.

См. в прилагаемом файле.
Edmundo
Цитата(sera_os @ Nov 1 2006, 12:27) *
Пользуюсь похожими энкодерами уже давно. Подключение такое (см. рис.). Е1,Е2 на проц для опроса. При вращении, в энкодере один из контактов замыкается другой размыкается.

Вроде начало проясняться smile.gif

Если позволите, пару вопросиков.
1. Почему на землю на картинке замкнут B, а не C.
2. RC-цепочка этих номиналов (0.1 мкФ, 4.7кОм) эффективно давит дребезг на практике? Или все-таки программно боретесь?



Цитата(LSV @ Nov 1 2006, 12:21) *
Посмотрите у ALPS аналогичные энкодеры. Там есть схемы подключения. Сами подключали по аналогии.
(http://www.alps-europe.com/index.php?PHPSESSID=9c8754ca17928977ef1688f309553489&mapid=4)

А Bourns чистописанием не занимается.

Благодарю, с распиновкой теперь понимание получено smile.gif. А Bourns, честно говоря, удивил. Скачал даташиты на все энкодеры -- и во всех написано по-разному. Если по крупицам собирать -- то можно понять, но почему бы не написать в каждом даташите все необходимое... cranky.gif
LSV
С дребезгом аппаратно обязательно боремся.
Edmundo
Цитата(LSV @ Nov 1 2006, 12:48) *
С дребезгом аппаратно обязательно боремся.

RC, или микросхемы какие ставите?
sera_os
Цитата(LSV @ Nov 1 2006, 12:41) *
Все бы ничего, только у PEC16 нет E1, E2. А есть A,B,C.

См. в прилагаемом файле.


Е1,Е2 - так это метки на схеме (просто скопировал со схемы).

Если позволите, пару вопросиков.
1. Почему на землю на картинке замкнут B, а не C.
2. RC-цепочка этих номиналов (0.1 мкФ, 4.7кОм) эффективно давит дребезг на практике? Или все-таки программно боретесь?

1- У меня так в схеме работает! (раньше использовал PEC12 у него вывод С в серединке, потом оставил PEC16 - заработало, схему не менял!).
2- Борется с дребезгом удачно, правда и программе таже реализован антидребезг.
Думаю вам стоит В и С поменять местами (в моей схеме).
LSV
По-памяти - R=4.7кОм, C=0.1мкФ.
Критерий - при максимальном рабочем вращении ротора энкодера не потерять импульсы.
Edmundo
Цитата(LSV @ Nov 1 2006, 13:11) *
По-памяти - R=4.7кОм, C=0.1мкФ.
Критерий - при максимальном рабочем вращении ротора энкодера не потерять импульсы.

Цитата(sera_os @ Nov 1 2006, 13:00) *
1- У меня так в схеме работает! (раньше использовал PEC12 у него вывод С в серединке, потом оставил PEC16 - заработало, схему не менял!).
2- Борется с дребезгом удачно, правда и программе таже реализован антидребезг.
Думаю вам стоит В и С поменять местами (в моей схеме).

Все ясно, спасибо!
Просто хочу подключить его напрямую к ПЛИС, и чтобы там не городить, интересовала именно простая аппаратная реализация антидребезга.
alexQ
Привет Всем,

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

смотрите кому интересно ...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.