Главная категория - посвящена электродвигателям, электроприводам и связанным с ними темам => Управление шаговыми двигателями => Тема начата: formkeeper от 26 Ноября 2017, 13:32:03

Название: Управление ШД FL42STH47-1684A
Отправлено: formkeeper от 26 Ноября 2017, 13:32:03
Как управлять ШД FL42STH47-1684A с интегрированным блоком управления SMD-1.6 mini с Ардуино в качестве ПЛК? Нужна срочная помощь, готов рассмотреть любые варианты!
Название: Re: Управление ШД FL42STH47-1684A
Отправлено: Павел30 от 04 Декабря 2017, 11:48:31
Сигнал DIR определяет направление вращения ШД по уровню.
Сигнал STEP делает ровно один шаг по фронту импульса.
Минимальная длина импульса STEP по паспорту 3мкс, но для надежности можно поставить 5мкс.
То есть для вращения  нужно подавать на степ HIGH импульсы длиной 5мкс и регулировать скорость длиной LOW.
Если услышите писк и двигатель при этом не будет вращаться, то стоит увеличить длину импульса LOW. 

    digitalWrite(stepPin_1, HIGH);
    delayMicroseconds(5);                 
    digitalWrite(stepPin_1, LOW);       
    delay(50);