Проблема с регулировкой оборотов шагового двигателя

laser
Offline
Зарегистрирован: 20.02.2014

Добрый день!

Имеется шаговый двигатель 42BYGHW609 и драйвер А4988. Возникла проблема при регулеровке оборотов вращения. Если потенциометром на драйвере добиваюсь плавного вращения на низких оборотах (до 100 об/мин), то шаговик максимум крутит до 200 об/мин и дальше встает, если подкрутить потенциометр, то получается поднять максимальную скорость до 480 об/мин, но тогда на низких оборотах (около 60 об/мин) двигатель начинает сильно вибрировать и стопорится.

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

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Емнип, потенциометром на драйвере настраивается ток для движка, его надо один раз настроить - и забыть. Остальное - делается программно.

laser
Offline
Зарегистрирован: 20.02.2014

Вот сейчас отрегулировал по найденному видео (замеряя напряжение на потенциометре, выставил 0.95В). Вроде на всем диапазоне вращается, но на низких осталась ощутимая вибрация. Программно, это подключив микрошаговый режим?

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Ток настраивается соответственно параметрам двигателя. Например, если двигатель на 1,7А, то напряжение на потенциометре выставляется примерно 0,65-0,75В. По поводу микрошагов - если надо, то можно и микрошаговый режим использовать, но сам по себе - он тут не при чём: регулировкой драйвера надо добиться такого, чтобы не было пропуска шагов, и чтобы движок не перегревался. Пробуйте пока отстроить драйвер.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

laser, шаговый двигатель потому и называется шаговым, что перемещается шагами. И в штатном режиме скорость шага - величина постоянная, скорость вращения можно изменять лишь интервалом между шагами. Но вращение всегда суть прерывистое, хотя на эту прерывистость, естественно, накладываются инерционные эффекты, сглаживающее вращение. При низких скоростях сглаживающий эффект минимален.

laser
Offline
Зарегистрирован: 20.02.2014

DIYMan пишет:

Ток настраивается соответственно параметрам двигателя. Например, если двигатель на 1,7А, то напряжение на потенциометре выставляется примерно 0,65-0,75В. По поводу микрошагов - если надо, то можно и микрошаговый режим использовать, но сам по себе - он тут не при чём: регулировкой драйвера надо добиться такого, чтобы не было пропуска шагов, и чтобы движок не перегревался. Пробуйте пока отстроить драйвер.

возник глупый вопрос, но все же: могут ли быть описанные проблемы из-за того, что я использую дешевенький сетевой адаптер 12В 0.8А? 

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

ну наверное нагрузка 1.7 ампер явно больше чем мощность БП 0.7 А :)

ЗЫ. Заказал себе для экспериментов шаговик 0.6 А чтоб БП 1А 12В выдерживал

laser
Offline
Зарегистрирован: 20.02.2014

надо значит попробовать взять на 2 ампера адаптер)

sadman41
Offline
Зарегистрирован: 19.10.2016

andycat пишет:

ну наверное нагрузка 1.7 ампер явно больше чем мощность БП 0.7 А :)

ЗЫ. Заказал себе для экспериментов шаговик 0.6 А чтоб БП 1А 12В выдерживал

Зачем его заказывать... Вытаскивается из флопа на 3.5 или CD-ROM-а.

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

sadman41 пишет:

Зачем его заказывать... Вытаскивается из флопа на 3.5 или CD-ROM-а.

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

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

laser пишет:

возник глупый вопрос, но все же: могут ли быть описанные проблемы из-за того, что я использую дешевенький сетевой адаптер 12В 0.8А? 

Сами-то как думаете? Что будет, если двигатель от запорожца вкорячить на камаз? Ездить-то оно будет, но - плохо и недолго. БП подбираются с запасом по току, и чем этот запас больше - тем лучше. Рекомендую двукратный запас по току, взять хотя бы на 3А БП.

laser
Offline
Зарегистрирован: 20.02.2014

И еще такой вопрос. Когда двигатель стоит (в цикле нет stepeer.run()), он издает непонятный звук - чтото между гулом и писком. Что это может быть и как это лечить?

laser
Offline
Зарегистрирован: 20.02.2014

DIYMan пишет:

laser пишет:

возник глупый вопрос, но все же: могут ли быть описанные проблемы из-за того, что я использую дешевенький сетевой адаптер 12В 0.8А? 

Сами-то как думаете? Что будет, если двигатель от запорожца вкорячить на камаз? Ездить-то оно будет, но - плохо и недолго. БП подбираются с запасом по току, и чем этот запас больше - тем лучше. Рекомендую двукратный запас по току, взять хотя бы на 3А БП.

такой блок подойет для питания ардуинки и шаговика?

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

laser пишет:

такой блок подойет для питания ардуинки и шаговика?

Да.

laser
Offline
Зарегистрирован: 20.02.2014

А насчет вопроса в #11 комментарии есть идеи, что может быть?

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

laser пишет:

И еще такой вопрос. Когда двигатель стоит (в цикле нет stepeer.run()), он издает непонятный звук - чтото между гулом и писком. Что это может быть и как это лечить?

Это свистят драйверы, слышно свист ШИМа. Вариант: менять драйверы. Кучу информации в гугле по фразам "свист шаговых двигателей", "шаговый двигатель свистит" и т.п. Так будет быстрее ознакомиться ;)

laser
Offline
Зарегистрирован: 20.02.2014

DIYMan пишет:

laser пишет:

И еще такой вопрос. Когда двигатель стоит (в цикле нет stepeer.run()), он издает непонятный звук - чтото между гулом и писком. Что это может быть и как это лечить?

Это свистят драйверы, слышно свист ШИМа. Вариант: менять драйверы. Кучу информации в гугле по фразам "свист шаговых двигателей", "шаговый двигатель свистит" и т.п. Так будет быстрее ознакомиться ;)

Понял. Благодарю)