Консультации | Проверить энкодер ЛИР-158 |
|
---|---|---|
Vladikas: Подскажет кто, в мышиных колёсах такой же принцип? Синус и косинус? |
|
|
Дело в том, что прогу я написал. На асе. На бумаге - всё должно быть идеально, а реально - на всех датчиках (штук пять проверял, в том числе ВЕ, старинный аналог ЛИР) показывает ошибку. Ну типа не все импульсы на месте. Подсчёт импульсов не реализовывал, просто порядок следования синусов и косинусов отслеживаю. Направление переключаю вручную, так код проще. Принцип в двух словах такой. Разрешение прерываний по фронту RA. Там висит референсный импульс датчика (ноль метка). То есть первоначально прога запускается от ноль метки. Прога вроде работает (в железе имею ввиду), но ни к селу, ни к городу выдаёт ошибки, хотя считывает в буфер правильные значения (я их вывожу на светодиоды). Думал импульсов слишком много с датчика (2500 на оборот), так поставил штурвальчик на 100 импульсов - толку ноль. Пытался разобраться с продвинутыми стимулами в MPLAB, но так и не допёр как оно работает. Хотел зациклить прогу чтоб она как бы с датчиком работала, а то вручную нажимал "фаир" на каждом выводе. Не очень удобно... Такие дела. Сейчас эта хрень в стадии заталкивания под стол... |
|
|
Vladikas: Вход в прерывание по изменению состояния RA4-RA7. |
|
|
Ну те порты, которые на кнопки идут, видимо rb, да. Помните, я озадачивался странностями порта б, тогда именно протеус у меня и безобразничал. Попробую позже. Там вроде последовательность импульсов можно запрограммировать. Не пробовал ни разу. |
|
|
Vladikas: Сейчас эта хрень в стадии заталкивания под стол... |
|
|
Vladikas: Задействовать прерывание (по какому событию?) |
|
|
По смене состояния или по фронту? |
|
|
Я по этому его и использовал, что по смене состояния мне ненадо было, |
|
|
Немного не в тему, но пока здесь все специалисты по измерительно-индикаторным системам собрались-никто парой комплектных (!!) сельсинов не богат? В смысле индикатор-генератор. А то тут ПВГ мне помог поворотным устройством разжиться для антенны, теперь бы индикатор угла поворота сделать.... На резисторах и ВЕ не предлагать, одни нестойки, другие не дают начальную точку... |
|
|
ВЕ даёт начальную точку... |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2025 |