Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Неравномерное перемещение на микрошаге
Форум разработчиков электроники ELECTRONIX.ru > Силовая Электроника - Power Electronics > Электрические машины, Электропривод и Управление
Андрей Саенко
Здравствуйте!
Возникла такая проблема:
есть моторизированный стол с передачей шестерня-рейка, моторы по двум осям управляются драйверами Allegro A4988 с шагом 1/16 ; при перемещении с длительной задержкой между шагами происходит что-то странное – на некоторых шагах стол перемещается заметно больше чем на остальных (на глаз – как будто происходит небольшой рывок); задержка между шагами двигателя составляет около 100 миллисекунд, шаги вроде бы не пропускает, поведение одинаковое на всех осях.

Вопрос такой - с чем это может быть связано, с механикой передачи или с чем-то еще, или может быть такое что при микрошаге производится неконстантый поворот оси?
Tanya
Цитата(Андрей Саенко @ Aug 5 2013, 14:08) *
Здравствуйте!
Возникла такая проблема:
как будто происходит небольшой рывок

Трение? Сухое.
Iptash
В данном случае один микрошаг не может осилить вашу механику, поэтому только последующие микрошаги как бы выдергивают магнитную
систему (рывком не по синусоидальной траектории). Если бы полный шаг шаговика не осиливал вашу механику, то соответственно терялись размеры или т.п..
bureau
Какое напряжение вы подаете на MOSFET драйвера (величина напряжения Vbb)?
Андрей Саенко
Цитата(Tanya @ Aug 5 2013, 14:25) *
Трение? Сухое.

Пробовал с жидкой смазкой эффект тот же. Попробую еще с чем нибудь вроде солидола.

Цитата(Iptash @ Aug 5 2013, 23:15) *
В данном случае один микрошаг не может осилить вашу механику, поэтому только последующие микрошаги как бы выдергивают магнитную
систему (рывком не по синусоидальной траектории). Если бы полный шаг шаговика не осиливал вашу механику, то соответственно терялись размеры или т.п..

Не подскажете, как называется такой эффект, может где подробнее можно про него почитать? Или это решается только установкой мотора с большим моментом?
У меня используется вот такой мотор - http://www.stepperonline.com/9deg-thin-ste...0504s-p-88.html

Цитата(bureau @ Aug 5 2013, 23:29) *
Какое напряжение вы подаете на MOSFET драйвера (величина напряжения Vbb)?

12V
Abrams
Цитата(Андрей Саенко @ Aug 5 2013, 13:08) *
Здравствуйте!
Возникла такая проблема:
есть моторизированный стол с передачей шестерня-рейка, моторы по двум осям управляются драйверами Allegro A4988 с шагом 1/16 ; при перемещении с длительной задержкой между шагами происходит что-то странное – на некоторых шагах стол перемещается заметно больше чем на остальных (на глаз – как будто происходит небольшой рывок); задержка между шагами двигателя составляет около 100 миллисекунд, шаги вроде бы не пропускает, поведение одинаковое на всех осях.

Вопрос такой - с чем это может быть связано, с механикой передачи или с чем-то еще, или может быть такое что при микрошаге производится неконстантый поворот оси?


Возможно проблема в микросхеме А4988. Давно делал драйвер на А3979 и у нее на 1/16 была похожая проблема.
Драйвер самодельный или покупали?
Tanya
Цитата(Андрей Саенко @ Aug 6 2013, 10:13) *
Пробовал с жидкой смазкой эффект тот же. Попробую еще с чем нибудь вроде солидола.

Сухое трение - это когда заедает при малой силе. Жидкое трение - сила зависит от скорости. При нулевой равна нулю. Более сильный моторчик поможет. Или редуктор.?
Iptash
Ваш эффект называется "сдернуть поезд с места" wink.gif . Мощность двигателя определяется исходя от вашей механики.
bureau
Цитата(Андрей Саенко @ Aug 6 2013, 09:13) *
12V

Ну так а чего тут еще ожидать... Хорошо известная проблема... Запитывайте по максимуму. Я бы для начала советовал поэкспериментировать с 24-мя вольтами. Только будьте осторожны -- при максимальном напряжении драйвера Алегро очень плохо себя чувствуют и могут перегореть...

В некотором понимании согласен с Iptash. При 12-ти вольтах вы пытаетесь "сдернуть поезд с места"

Да и движок у вас способен только на то что бы принтерные головки гонять...
Андрей Саенко
Цитата(Abrams @ Aug 6 2013, 15:24) *
Возможно проблема в микросхеме А4988. Давно делал драйвер на А3979 и у нее на 1/16 была похожая проблема.
Драйвер самодельный или покупали?

Драйвер уже в сборе, похожий на http://www.pololu.com/catalog/product/1182

Цитата(bureau @ Aug 6 2013, 22:37) *
Ну так а чего тут еще ожидать... Хорошо известная проблема... Запитывайте по максимуму. Я бы для начала советовал поэкспериментировать с 24-мя вольтами. Только будьте осторожны -- при максимальном напряжении драйвера Алегро очень плохо себя чувствуют и могут перегореть...

В некотором понимании согласен с Iptash. При 12-ти вольтах вы пытаетесь "сдернуть поезд с места"

Да и движок у вас способен только на то что бы принтерные головки гонять...

12V бралось из спецификации мотора (8.5V), попробую побольше дать.
bureau
Цитата(Андрей Саенко @ Aug 7 2013, 23:00) *
12V бралось из спецификации мотора (8.5V)

Вы лучше взгляните на кривые токов в обмотках мотора при его вращении в нагруженном и свободном состояниях...
Неплохо если бы вы их выложили на всеобщее обозрение/дискуссию...
bureau
Цитата(Андрей Саенко @ Aug 5 2013, 13:08) *
Здравствуйте!
Возникла такая проблема:

Есть ли какой результат?
dinam
Цитата(bureau @ Aug 7 2013, 01:37) *
Только будьте осторожны -- при максимальном напряжении драйвера Алегро очень плохо себя чувствуют и могут перегореть...
Уже второй раз читаю про это на форуме. У вас есть личный отрицательный опыт? У меня только положительный для A3987 и A4989 при питании от +48В.
bureau
Цитата(dinam @ Aug 15 2013, 05:41) *
У меня только положительный для A3987 и A4989 при питании от +48В.

Если говорить про А4989... Вы вводили какие-то дополнительные элементы в схему по сравнению из стандартной схемой включения?
dinam
Цитата(bureau @ Aug 15 2013, 14:45) *
Если говорить про А4989... Вы вводили какие-то дополнительные элементы в схему по сравнению из стандартной схемой включения?
Не совсем понятно какую схему включения вы имеете ввиду. Эту? Но отвечу - да, вводил.
Но вы так и не ответили на мой вопрос sad.gif
bureau
Цитата(dinam @ Aug 15 2013, 05:41) *
Уже второй раз читаю про это на форуме. У вас есть личный отрицательный опыт? У меня только положительный для A3987 и A4989 при питании от +48В.

c А3987 не работал, а вот на предыдущей версии А4989 --- А3986 драйвера выходили из строя...
Андрей Саенко
Цитата(bureau @ Aug 15 2013, 02:17) *
Есть ли какой результат?

Пока исправляем люфты передачи и это видимо надолго sad.gif
dinam
Наш драйвер на А3987 (на А4989 не проверяли) с микрошагами работает нормально, контролируем по абсолютному датчику углового положения. По крайней мере разрешение получается лучше, чем с полушагом и более-менее стабильно. По одному микрошагу, не двигаемся, есть какое-то минимальное количество микрошагов за раз.
АНТОН КОЗЛОВ
Шаговый движок -обычная нелинейное устройство. Чисто конструктивно. Если же на холостом ходу работает без проблем, увеличиваем ток.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.