реклама на сайте
подробности

 
 
> Прошу помощи с алгоритмом обработки энкодера EC11
rushack
сообщение Oct 5 2009, 16:56
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 14-02-09
Из: Нижний Новгород
Пользователь №: 44 857



Прошу помощи с алгоритмом обработки энкодера EC11.
Мучаюсь второй день, энкодер какой-то нестандартный, в основном все инкриментные энкодеры выдают код Грея и их обработать не составляет труда, а с этим (ABC) я уже голову сломал.

Datasheet EC11

В datasheet, он находится под номером 11, более точная марка EC11EH.

Вот что он отсылает на выводы A, B, C.


Ручка не фиксируется, и может занимать любое положение, либо в 0 либо на любом из 3х выводах.
Прикрепленные файлы
Прикрепленный файл  EC11.pdf ( 590.36 килобайт ) Кол-во скачиваний: 396
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Petka
сообщение Oct 5 2009, 17:45
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(rushack @ Oct 5 2009, 20:56) *
Прошу помощи с алгоритмом обработки энкодера EC11.

Чего тут сложного:
Запоминаете фазу (A,B или C), на которой прошлый раз было "ON".
Ну и когда будет снова "ON". Смотрите что было в прошлый раз:
A -> B = - 1
A -> C = + 1
B -> C = - 1
B -> A = + 1
C -> A = - 1
C -> B = + 1

Всё.

P.S.
A -> A = 0
B -> B = 0
C -> C = 0
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 20:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01383 секунд с 7
ELECTRONIX ©2004-2016