код грея?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Имя
22 апреля 2005 г. 13:20
В ответ на:
Господа помогите с алгоритмом опроса энкодера....
отправлено Balda 22 апреля 2005 г. 13:18
Составить ответ
|||
Конференция
|||
Архив
Ответы
нет, но очень похож. Доводилось баловаться..
—
†
(22.04.2005 13:31,
пустое
)
если доводилось - рааскажите об тонкостях опроса
—
Balda
(22.04.2005 13:40,
пустое
)
что такое код грея? энкодер боурнс механический
—
Balda
(22.04.2005 13:22,
пустое
)
Видики внутрях видел? Там хреновина есть,круглая(обычно) такая... с ее помощъю проц о текущем состоянии ЛПМ узнает. Дык вот код грея как раз и удобен для подобного рода датчиков...
—
=AVR=
(22.04.2005 13:51,
пустое
)
А при чём здесь код Грея?На выходе енкодера не код,а квадратурный меандр.
—
sda
(22.04.2005 13:56,
пустое
)
Если для банального имерения скорости или направления вращения какой либо фигни - то ДА код грея там не нужен.
—
=AVR=
(22.04.2005 14:39,
пустое
)
—
(22.04.2005 18:05,
пустое
,
ссылка
)
да я уж проштудировал - тольку то
—
Balda
(22.04.2005 13:53,
пустое
)
Если механический - нужно дребезг убирать либо программно либо поставить RC-цепочки.
—
sda
(22.04.2005 13:38,
пустое
)
введена задержка на дребезг 5 мс более менее - ставлю 20 - быстрого кручения не понимает
—
Balda
(22.04.2005 13:43,
пустое
)
Я делаю так:
—
Al Volovich
(22.04.2005 13:57, 691 байт)
практически также и сделано у меня за начало положен флаг установки в положение обоих нулей ил едениц
—
Balda
(22.04.2005 14:03,
пустое
)
Нет, я не так определяю момент вращения
—
Al Volovich
(22.04.2005 14:14, 252 байт)
это получается при каждом опросе каждый раз нужно хранить состояние А?
—
Balda
(22.04.2005 14:19,
пустое
)
Я храню и А и В, два бита не жалко
—
Al Volovich
(22.04.2005 14:27, 42 байт)
ну да нуда в моем случае (+)
—
Balda
(22.04.2005 14:30, 111 байт)
А зачем такая уж скорость в ИФП?
—
Al Volovich
(22.04.2005 14:33,
пустое
)
Возможно Вы правы скорость и не нужна но хотелось довести все до максимума
—
Balda
(22.04.2005 14:34,
пустое
)
ИМХО в ИФП максимальное удобство пользования гораздо важнее скорости пробега циферок
—
Al Volovich
(22.04.2005 14:39, 138 байт)
Понимаете это и есть удобство пользования а то буду крутить быстрее, а она не слушается :-)
—
Balda
(22.04.2005 14:43,
пустое
)
При дребезге контактов 5 мс МК по любому успеет обработать вращение энкодера
—
Al Volovich
(22.04.2005 14:54, 49 байт)
Зачем?
—
sda
(22.04.2005 14:23, 99 байт)
увы ресурсов под прерывание уже нет!!!! а так конечно хорошо бы получилось
—
Balda
(22.04.2005 14:26,
пустое
)
Так Вы поллинг используете?
—
sda
(22.04.2005 14:28, 25 байт)
расскажите.... пожалуйста...
—
Balda
(22.04.2005 14:31,
пустое
)
А чем Вам не нравится то что Волович предлагает?
—
sda
(22.04.2005 14:46,
пустое
)
Нравиться! сейчас буду пробывать! думал, что Вы тоже что нибудь предложите :-)
—
Balda
(22.04.2005 14:50,
пустое
)
Ответ:
—
sda
(22.04.2005 14:56,
пустое
,
ссылка
)
Я сначала ставил RC-цепочки,потом плюнул и перешёл на оптические.И Вам рекомендую.
—
sda
(22.04.2005 13:53, 74 байт)
Оптика - с удовольствием тока дорого!! а так...
—
Balda
(22.04.2005 14:01, 105 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru