Проблемы несоответствия с шаговым двигателем

Я пытаюсь заставить свой шаговый двигатель вращаться на 90 градусов, остановиться на секунду и повторить эти шаги.

Пожалуйста, обратите внимание, что я новичок, но я прошел курсы физики, поэтому я понимаю большинство базовых понятий электроники, таких как напряжение, сила тока, ряд, параллель, сопротивление и т. Д.

Таким образом, я настраиваю это с помощью Raspberry Pi, подключенного к приводу шагового двигателя Pololu a4988, который выдает 2 А при оптимальном охлаждении и 12 В, с биполярным шаговым двигателем, который рассчитан на 2 А на фазу и получает 12 В., Двигатели питаются от источника питания 30 А, 12 В.

Все подключено в соответствии с прилагаемой схемой и проверено много раз. Было использовано много различных сценариев, и в настоящее время мы используем сценарий Python из RPI, который выполняет 50 шагов (90 градусов), а затем ждет одну секунду. Этот код работает и является правильным, потому что иногда это работает. При работе мотор нагревается, но не нагревается на ощупь. Кроме того, когда работает, но не работает код, он иногда жужжит и щелкает, не двигаясь. Интернет-источники сказали, что все в порядке.

Кажется очень случайным, когда он работает и когда он не работает, например, при проверке тока, проходящего через один из проводов катушки с помощью мультиметра, соединенного последовательно, двигатель работает отлично, но когда мультиметра нет, двигатель глохнет, гудит и изменяет направление хаотично, одна моя теория о том, почему это происходит из-за добавленного сопротивления, и в этом случае последовательное включение резистора может решить проблему, но, похоже, не решает проблему проблема.

Другие предпринятые действия: - Использование Arduino Uno вместо Pi, те же проблемы - Запуск кода с использованием разных способов, разных библиотек и т. Д. - Переключение на другой двигатель и драйвер. -переключено все несколько раз -регулировка винта контроля напряжения на драйвере. -обеспечено адекватное охлаждение блока питания и драйвера (2 120-милых компьютерных вентилятора)

https://i.imgur.com/Ku2UgAxl.jpg - схема разводки

https://i.imgur.com/undefined.jpeg - изображение настройки

https://i.imgur.com/Fx7ErH1.jpg - используемый код

любая помощь или предложения будут с благодарностью, слишком много часов ушло на это. ЛКМ, если нужна дополнительная информация.

1 ответ

Получите подробное техническое руководство по этому мультиметру. Узнайте емкость, которую он имеет при использовании. Затем добавьте конденсатор такого размера в вашу схему.

Другие вопросы по тегам