Опишу задачу. Делаю альтернативную прошивку для мозгов поворотного механизма антенны. Хочу проверить, насколько быстро оно в состоянии считать. Вообще там обычно около 500 импульсов на оборот, а время оборота - секунд 30 минимум. Но вдруг будет успевать, если прицепить энкодер на вал двигателя, а не на редуктор.

Комментарии: 7

  1. Sexst

    Обычный квадратурный энкодер?

    • Sergey

      там вообще не энкодер, а геркон стоит, как я понял. Оно не в состоянии понять направление. Только считает импульсы.

  2. Ogurezzz

    Предложу сделать 2 вещи. 1 Проверить, действительно ли там механика. 2. Если механика - собрать простенькую схему подавления дребезка на RC цепочке+триггере Шмидта.

    • Sergey

      Без модификаций исходного железа. Обязательное условие. Так что только софтварные доработки.

      • Ogurezzz

        Тогда ладно. Ну мне кажется для такой скорости врещения и количества импульсов - даже самые раздолбанные контакты можно отфильтровать... Посчитать минимальное время между импульсами и опрашивать чуть чаще.

        • Sergey

          Посмотрим. Надо в следующий раз с осциллографом прийти будет.

          • Ogurezzz

            У мотора по ссылке 0.5 оборотов в минуту. Это на 576 импульсов - 208мс между импульсами. Вы обрисовали оборот за 30 секунд, т.е. 52 мс между импульсами. Даже если опрашивать раз в 25мс состояние вывода от мотора - все дребезги успеют успокоиться, мне кажется. По крайней мере с самыми раздолбанными кнопками 50мс - всегда четко дает сработку.

Не нашли ответ?

Вам также может быть интересно