Драйвер шагового двигателя

Материал из Энциклопедия ТриДэшники
Перейти к навигации Перейти к поиску

Шаговый двигатель работает через драйвер. Ещё их называют StepStick. В простейшем случае для управления шаговым двигателем в полношаговом режиме требуются всего два сигнала, сдвинутые по фазе на 90 градусов. Направление вращения зависит от того, какая фаза опережает. Скорость определяется частотой следования импульсов. В полушаговом режиме всё несколько сложнее и требуется уже минимум 4 сигнала. Все сигналы управления шаговым двигателем можно сформировать программно, однако это вызовет большую загрузку микроконтроллера. Поэтому чаще применяют специальные микросхемы драйверов шагового двигателя, которые уменьшают количество требуемых от процессора динамических сигналов. Типично эти микросхемы требуют тактовую частоту, которая является частотой повторения шагов и статический сигнал, который задает направление. Иногда еще присутствует сигнал включения полушагового режима. Для микросхем драйверов, которые работают в микрошаговом режиме, требуется большее количество сигналов.

Все современные драйверы имеют возможность регулировки тока. Ток регулируется подстроечным резистором. Напрямую он не измеряется. Для этого используют контрольные выводы с напряжением Vref, а сам ток высчитывают по формуле.

Vref — пин замера напряжения для установки тока по формуле.

Current Limit — ток шагового двигателя.


Правильное подключение драйверов ШД к RAMPS.jpg


Основные модели драйверов, устанавливаемых на 3D принтеры: