Кто-нибудь уже пользовал QEI (Quadrature Encoder Interface) ?
Да, пользовал. Результатом доволен, модуль вполне юзабельный за исключением того что регистр QEIPOS - ReadOnly! Я хотел из инкрементного энкодера сделать абсолютный. Пришлось поизголяться, но в итоге все работает.
evgen2
Dec 7 2010, 23:28
Цитата(M_Andrey @ Dec 7 2010, 19:12)
Да, пользовал. Результатом доволен, модуль вполне юзабельный за исключением того что регистр QEIPOS - ReadOnly! Я хотел из инкрементного энкодера сделать абсолютный. Пришлось поизголяться, но в итоге все работает.
А с ошибкой ( ERR_Int ) не игрались ? Не вполне понятно, что получается, когда она возникает и что нужно при этом делать.
M_Andrey
Dec 8 2010, 10:13
Цитата(evgen2 @ Dec 8 2010, 03:28)
А с ошибкой ( ERR_Int ) не игрались ? Не вполне понятно, что получается, когда она возникает и что нужно при этом делать.
Нет не смотрел. Вероятно она возникает при совпадении фронтов/спадов сигналов энкодера (А и В - замкнуты) - модуль не знает куда считать. Остается установить флаг что значение QEIPOS неверное.
evgen2
Dec 8 2010, 21:38
Цитата(M_Andrey @ Dec 8 2010, 13:13)
Нет не смотрел.
А это одно из "тонких" или "существенных" мест. Пока всё работает - читам положение из счетчика и все замечательно
А вот если.. почти оборвался один из проводов синуса/косинуса, или земля оборвалась или датчик стукнули - тут информация про наличие ошибок становится существенной..
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.