Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC17xx+QEI
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
evgen2
Братья и сестры!

Кто-нибудь уже пользовал QEI (Quadrature Encoder Interface) ?

Есть какие-нибудь примеры, есть какие-нибудь ограничения по частоте ? и т.д.

Из примеров нарыл только вот это
http://ics.nxp.com/support/documents/micro...zip/an10898.zip
M_Andrey
Цитата(evgen2 @ Dec 7 2010, 13:22) *
Кто-нибудь уже пользовал QEI (Quadrature Encoder Interface) ?


Да, пользовал. Результатом доволен, модуль вполне юзабельный за исключением того что регистр QEIPOS - ReadOnly! Я хотел из инкрементного энкодера сделать абсолютный. Пришлось поизголяться, но в итоге все работает.

evgen2
Цитата(M_Andrey @ Dec 7 2010, 19:12) *
Да, пользовал. Результатом доволен, модуль вполне юзабельный за исключением того что регистр QEIPOS - ReadOnly! Я хотел из инкрементного энкодера сделать абсолютный. Пришлось поизголяться, но в итоге все работает.


А с ошибкой ( ERR_Int ) не игрались ? Не вполне понятно, что получается, когда она возникает и что нужно при этом делать.
M_Andrey
Цитата(evgen2 @ Dec 8 2010, 03:28) *
А с ошибкой ( ERR_Int ) не игрались ? Не вполне понятно, что получается, когда она возникает и что нужно при этом делать.


Нет не смотрел. Вероятно она возникает при совпадении фронтов/спадов сигналов энкодера (А и В - замкнуты) - модуль не знает куда считать. Остается установить флаг что значение QEIPOS неверное.
evgen2
Цитата(M_Andrey @ Dec 8 2010, 13:13) *
Нет не смотрел.



А это одно из "тонких" или "существенных" мест. Пока всё работает - читам положение из счетчика и все замечательно

А вот если.. почти оборвался один из проводов синуса/косинуса, или земля оборвалась или датчик стукнули - тут информация про наличие ошибок становится существенной..
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.