Ну вот так понятнее Если энергонезависимо, надо во внешнюю Случай с подвисанием его не закрывает Я бы записывал в память внешнюю тогда, когда n секунд не получали команду от пульта, чтобы сэкономить время Ну а совсем неудачным вариантом надо пренебречь, минизировать количество нештатных ситуаций и все

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

  1. Sanches

    Сам себя переслушал и понял, может стоит ставить концевик на оба серва. А потом высчитывать время работы двигателя. И при сброе - уходит на концевик, потом считывает из памяти значение шагов и их применяет.

    • Goose

      Это я предлагал, но будет ли точно

      • Sanches

        ну у тебя серва крутая есть, а я хочу простой колхоз.

        • Goose

          60 наверно, менее страшно Да вроде обычная, такая же как у тебя

  2. Sanches

    -40 и до плюс 60 под крышей, которая летом накаливается.

    • Goose

      А оно вообще в -40 живёт ?

      • Sanches

        живет, проверял. байтики движутся меееедленно, но движутся. ошибками на 256 сыпет сильно. на 9600 нормально. в принципе, если проводная связь, можно на 485м протоколе реализовать, но я хочу минимум проводов. только питание и выход видеосигнала. камера аналоговая. код выше был переписан под драйвер ULN2003, т.к. серва тянула, но я не уверен был за низкие температуры. Там шестеренки хлипкие. Да, и через шаговый движок, я не поймаю никакую точку. Он же имеет полный оборот. Придется реализовать хотя бы один концевик. Грубо говоря со значением -2000. А потом, когда он защелкнится, от него плясать на значение из ПЗУ.

        • Goose

          Я запутался В шаговом можно шаги посчитать до концевика

        • Elektrougli

          Какой передатчик, где он в коде? Шаговик под нагрузкой и без энкодера - может пропускать шаги если на него повесить условно 10кг, при том, что он может сдвинуть только 8кг. С энкодером - если в программе управления прописано достичь любой ценой - будет упираться, изображая сервопривод. у данного мотора обратная связь выполнена внутри драйвера, и наружу информация о достижении заданной точки не выходит. Если поковыряться, может быть можно найти ногу, которая сигналит о достижении, но это не точно ULN2003 такое себе решение. Совсем не для шаговых двигателей, в нем как такового драйвера нет. Для шаговых с небольшим током до 2х ампер требуется применить драйвер tmc2208

          • Sanches

            Я поставлю микрик на концевике. Либо -2000, либо +2000. Напечатаю на принтере стойку с лапкой. Это с плазмы судя по всему. Применяйте паяльник правильной мощности. Вес камеры до 300 грамм, не более. Под мои задачи вполне подойдет все.

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

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