Проблема с регулировкой оборотов шагового двигателя
- Войдите на сайт для отправки комментариев
Втр, 18/09/2018 - 12:59
Добрый день!
Имеется шаговый двигатель 42BYGHW609 и драйвер А4988. Возникла проблема при регулеровке оборотов вращения. Если потенциометром на драйвере добиваюсь плавного вращения на низких оборотах (до 100 об/мин), то шаговик максимум крутит до 200 об/мин и дальше встает, если подкрутить потенциометр, то получается поднять максимальную скорость до 480 об/мин, но тогда на низких оборотах (около 60 об/мин) двигатель начинает сильно вибрировать и стопорится.
Как можно отрегулировать работу двигателя, чтобы на всем диапазоне он плавно работал?
Емнип, потенциометром на драйвере настраивается ток для движка, его надо один раз настроить - и забыть. Остальное - делается программно.
Вот сейчас отрегулировал по найденному видео (замеряя напряжение на потенциометре, выставил 0.95В). Вроде на всем диапазоне вращается, но на низких осталась ощутимая вибрация. Программно, это подключив микрошаговый режим?
Ток настраивается соответственно параметрам двигателя. Например, если двигатель на 1,7А, то напряжение на потенциометре выставляется примерно 0,65-0,75В. По поводу микрошагов - если надо, то можно и микрошаговый режим использовать, но сам по себе - он тут не при чём: регулировкой драйвера надо добиться такого, чтобы не было пропуска шагов, и чтобы движок не перегревался. Пробуйте пока отстроить драйвер.
laser, шаговый двигатель потому и называется шаговым, что перемещается шагами. И в штатном режиме скорость шага - величина постоянная, скорость вращения можно изменять лишь интервалом между шагами. Но вращение всегда суть прерывистое, хотя на эту прерывистость, естественно, накладываются инерционные эффекты, сглаживающее вращение. При низких скоростях сглаживающий эффект минимален.
Ток настраивается соответственно параметрам двигателя. Например, если двигатель на 1,7А, то напряжение на потенциометре выставляется примерно 0,65-0,75В. По поводу микрошагов - если надо, то можно и микрошаговый режим использовать, но сам по себе - он тут не при чём: регулировкой драйвера надо добиться такого, чтобы не было пропуска шагов, и чтобы движок не перегревался. Пробуйте пока отстроить драйвер.
возник глупый вопрос, но все же: могут ли быть описанные проблемы из-за того, что я использую дешевенький сетевой адаптер 12В 0.8А?
ну наверное нагрузка 1.7 ампер явно больше чем мощность БП 0.7 А :)
ЗЫ. Заказал себе для экспериментов шаговик 0.6 А чтоб БП 1А 12В выдерживал
надо значит попробовать взять на 2 ампера адаптер)
ну наверное нагрузка 1.7 ампер явно больше чем мощность БП 0.7 А :)
ЗЫ. Заказал себе для экспериментов шаговик 0.6 А чтоб БП 1А 12В выдерживал
Зачем его заказывать... Вытаскивается из флопа на 3.5 или CD-ROM-а.
Зачем его заказывать... Вытаскивается из флопа на 3.5 или CD-ROM-а.
мысль хорошая, но работаю в чистом офисе, в культурной одежде, лишний раз паяльник не включишь, пригодиться.....может соберусь с духом и начну 3д принтер по ксочкам собирать.
возник глупый вопрос, но все же: могут ли быть описанные проблемы из-за того, что я использую дешевенький сетевой адаптер 12В 0.8А?
Сами-то как думаете? Что будет, если двигатель от запорожца вкорячить на камаз? Ездить-то оно будет, но - плохо и недолго. БП подбираются с запасом по току, и чем этот запас больше - тем лучше. Рекомендую двукратный запас по току, взять хотя бы на 3А БП.
И еще такой вопрос. Когда двигатель стоит (в цикле нет stepeer.run()), он издает непонятный звук - чтото между гулом и писком. Что это может быть и как это лечить?
возник глупый вопрос, но все же: могут ли быть описанные проблемы из-за того, что я использую дешевенький сетевой адаптер 12В 0.8А?
Сами-то как думаете? Что будет, если двигатель от запорожца вкорячить на камаз? Ездить-то оно будет, но - плохо и недолго. БП подбираются с запасом по току, и чем этот запас больше - тем лучше. Рекомендую двукратный запас по току, взять хотя бы на 3А БП.
такой блок подойет для питания ардуинки и шаговика?
такой блок подойет для питания ардуинки и шаговика?
Да.
А насчет вопроса в #11 комментарии есть идеи, что может быть?
И еще такой вопрос. Когда двигатель стоит (в цикле нет stepeer.run()), он издает непонятный звук - чтото между гулом и писком. Что это может быть и как это лечить?
Это свистят драйверы, слышно свист ШИМа. Вариант: менять драйверы. Кучу информации в гугле по фразам "свист шаговых двигателей", "шаговый двигатель свистит" и т.п. Так будет быстрее ознакомиться ;)
И еще такой вопрос. Когда двигатель стоит (в цикле нет stepeer.run()), он издает непонятный звук - чтото между гулом и писком. Что это может быть и как это лечить?
Это свистят драйверы, слышно свист ШИМа. Вариант: менять драйверы. Кучу информации в гугле по фразам "свист шаговых двигателей", "шаговый двигатель свистит" и т.п. Так будет быстрее ознакомиться ;)
Понял. Благодарю)