Вот мне и интересно, как вы так подключили ШД, что только четверть шагов работает. Теперь понятно, что схема для четырёх обмоток, а мой драйвер рассчитан на две. Подключите правильно и получите...
Тип: Сообщения; Пользователь: cuneum
Вот мне и интересно, как вы так подключили ШД, что только четверть шагов работает. Теперь понятно, что схема для четырёх обмоток, а мой драйвер рассчитан на две. Подключите правильно и получите...
В данном применении оно обязательно.
Так где тот усилитель? В начале темы лишь неудачные опыты, а другого не вижу. Фильтрация нужна до усиления, иначе будет цеплять всплески от люфта вала и просто наводки от руки.
По какой схеме подключили энкодер? Складывается впечатление, что как и на симуляции в Протеус с 7474 у вас происходит деление на 2. У меня такой же мотор даёт 25 импульсов с этой функцией и это...
В общем провел несколько экспириенсов, повозился с усилителем и, собственно, результат отрицательный, усилитель всё губит, надо фильтровать до. Теперь по энкодеру в с подключением по схеме выше....
Слушайте вы, ищущие дребезг, нет там его..
Там нет и пересекающихся фаз, а есть достаточно короткие импульсы сдвинутые по фазе на 90. Дребезга там нет и быть не может, только недостаток уровня...
Добавляю библиотеку с функцией совместимого энкодера с подавлением дребезга. Сразу отвечаю на вопрос "Что будет при старом энкодере?". Функция "'encoder()" предназначена для получения максимального...
Если вы применили функцию из библиотеки, то там два импулься на изменение, то есть 25 шагов.
Вы безусловно наблюдательны, но взгляните на прилагаемую схему, там обмотки включены не...
Это просто пример, тут многое опущено.
В файле rotor.h в архиве есть лишний символ в первой строке, приводящий к ошибке компиляции. Вот архив с исправленным файлом.
Может кому пригодится..
Библиотека для работы с инкрементным энкодером для Ардуино. Работает лучше Rotary, не использует прерываний.
Может применяться с энкодерами всех типов.
Применение:
...
Таки да, работает то от 10КГц и нагрузка 50 Ом. При меньшей ёмкости искажается форма меандра и пухнут гармоники :smile:. Если вы не планируете использовать прибор с коаксиалом, а подключать только...
Специально, вечерком озадачился этим вопросом. Нашёл двигатель 5 проводов и 50 импульсов на оборот. Подключил к тестовой схеме на Тини с прошивкой генератора SI5351, собственно получилось...
Зависит от подключения энкодера. У меня, мотор даёт 1/2 от указанного количества шагов. Механический энкодер 11/22, дает 11 шагов, а с нейтральным положением 22 шага.
По скетчу, что вы...
Если бы, это работало, я бы не стал брать специальный код для LGT. Нет, всё не так просто, там даже есть регистры, которых нет в MEGA и код для MEGA не работает на LGT.
Играет, как правило они пропадают при смене направления вращения. В частности, такая проблема есть в Rotary.h, очень неприятно работать, задержка на 3..4 шага перед сменой направления.
Касательно LGT8F328P ПО версии 2.0..
С той библиотекой, что находится в архиве со скетчем выложенным выше, скомпилировать для МК отличных от LGT (серии MEGA) не получится, это связанно с...
Подключил шаговый мотор на 64 положения к Tini88 вместо механического энкодера. Подключение простое, две фазы с разностью 90 на входы, вместо А и Б, общий обмоток через резистор 15К(лучше...
В скетче для Si5351, применил процедуру обработки энкодера, простого, механического. Так вот, если присутствуют паузы между шагами (А и Б = выкл), обрабатывается 22 шага на оборот, если же...
В бытность программирования для x86 на ассемблере, достаточно было вставить директиву .386 не применив ни одной инструкции такового и всё, программа переставала запускаться на 286-ом. Здесь, ...
В бытность программирования для x86 на ассемблере, достаточно было вставить директиву .386 не применив ни одной инструкции такового и всё, программа переставала запускаться на 286-ом. Здесь, ...