Как проверить шаговый двигатель?
 

Как проверить шаговый двигатель?

Автор san, 12 февраля 2014, 08:52:29

« назад - далее »

san

Здравствуйте! Подскажите как можно проверить шаговый двигатель(например сделать оборот). Имеется двигатель FL57, драйвер SMD-4.0 и блок питания 24В, 10А. Пока программа не написана на контроллер, который будет управлять драйвером, хотелось бы проверить сдвинет ли двигатель нагрузку с места.

Ирина

Здравствуйте. Если у Вас блок SMD-4.2 то проверить вращение двигателя можно только подав на входы STEP импульсы. Другого способа заставить двигатель вращаться у этих блоков нет.
Вам необходимо на блоке SMD-4.2 выставить ток фазы двигателя, соответствующий Вашей модели двигателя, затем установить дробление. Для начала попробуйте 1/2. Теперь, если Вы подадите 400импульсов на входы STEP, то двигатель у Вас сделает 1оброт. Можно начать со скорости 100 или 200шагов/сек.

san

Дело в том, что подаю постоянный сигнал на направление. а на шаг коммутирую автоматическим выключателем. После первого включения происходит шаг, а потом ничего не происходит при следующих включениях. Замеряю напряжение на выходах STEP 4,7 В, а с блока питания уходит 24В. При подаче сигналов на STEP , на обмотках отсутствует напряжение, т.е. при первой подаче оно есть, а потом нет. Может что то не так делаю?

Ирина

Ничего не подавайте на вход направления. Подайте на вход STEP 5 В, и кнопкой замыкайте, размыкайте его. На каждое замыкание двигатель должен делать шаг. Дробление в данном случае поставьте 1/1, чтобы лучше видеть. И сначала попробуйте без нагрузки. На вход EN тоже подавать ничего не нужно.
Изначально, когда Вы на блок подаете питание 24В, то у Вас должен загореться зеленый светодиод, и вал двигателя должен зафиксироваться.

san

У меня блок питания 24 В. Я же могу с него взять питание через резисторы 2 кОм?

Ирина

Да, через резистор 2кОм можно, но нужно чтобы это был другой источник, не тот, с которого Вы подаете питание на сам блок (на клеммы GND и +V).

san

Пойду пробовать. Позже отпишусь!

san

Да все нормально. но есть некоторые непонятки. 1. При подаче питания на блок питания, вал не во всех случаях стопорится. 2. А когда стопорится, то при нажатии на кнопку не на каждое нажатие делает шаг!

Ирина

А у Вас источник питания стабилизированный? Когда покупали данный блок?
По поводу шагов, лучше все-таки проверить с контроллера, подавать ему сигналы и смотреть двигается он или нет.

san

Цитата: Ирина от 12 февраля 2014, 15:09:37
А у Вас источник питания стабилизированный? Когда покупали данный блок?
По поводу шагов, лучше все-таки проверить с контроллера, подавать ему сигналы и смотреть двигается он или нет.
Блок питания AD1240-24S ( http://www.matrixgroup.su/ACRO ). Блок приобретался в начале февраля.

Ирина

Если у Вас есть возможность проверьте пожалуйста работу блока с контроллером. Если Все блок так и будет не всегда подавать питание на двигатель и вращаться с пропуском шагов, то присылайте блок к нам в офис на диагностику.

san

Возможность есть. но пока нет программы. как будем проверять , я сообщу.

san

Подскажите еще при подаче питания на драйвер на выводах А и В должно быть напржение? какое его значение? Или оно подастся только после управляющих сигналов?

Ирина

Питание на обмотки двигателя должно подаваться сразу после подачи питания непосредственно на блок управления.
Надо мерять не напряжение, а ток, так как тут не предсказать какое напряжение будет на выходе фазы.
Для того, чтобы померять ток, можно последовательно к одной из обмоток двигателя поключить сопротивление (например 1Ом), и на нем померять падение напряжения и вычислить ток. Величина тока будет зависеть от дробления. Если дробление 1/1 то амплитуда тока на одной из фаз будет равна полному выставленному на блоке микропереключателями току, а на другой 0. На следующем шаге все измениться.
Если дробление 1/2 то на одной обмотке может быть либо 70% от выставленного тока, либо 100%, либо 0. И на другой то же самое. При движении идет чередование.

aeroplan

Поясните, почему блок питания при использовании резистора должен быть другой?