еще раз о stepper
еще раз о stepper
Собираю мини робота на шасси. в наличии есть шаговики 28by-48 с Uln2003, но при возникает проблема, после любого движения, двигатели остаются под удержанием и потребление тока 0.5 А. Как сделать чтобы с движков снимался режим удержания при простое? Костыли типа вручную Lowить выхода не предлагать. Использовал разные блоки, стандартный и от pan stepper2 и еще один блок , автора не помню.
Выкладываю тестовый пример и блоки
Выкладываю тестовый пример и блоки
У вас нет необходимых прав для просмотра вложений в этом сообщении.
еще раз о stepper
Блоки основанные на библиотеке Stepper не умеют снимать ток с обмоток, используйте библиотеку StepMotor
[scroll]StepMotor - библиотека управления шаговыми двигателями в системе Ардуино.
От стандартной библиотеки Stepper мою библиотеку отличает:
работает в параллельном процессе, не блокирует выполнение программы;
может управлять одновременно несколькими двигателями;
поддерживает шаговый, полу шаговый и между шаговый режимы;
при остановке двигателя поддерживает режимы: полное выключение фаз и с током удержания для фиксации положения ротора;
использует минимум ресурсов производительности микроконтроллера;
занимает мало программной и оперативной памяти.[/scroll]
Ток удержания вы никак не уменьшите, потому что это не драйвер для шаговика, это просто сборка ключей.
Используйте специальный драйвер ЩД, например А4988
[scroll]StepMotor - библиотека управления шаговыми двигателями в системе Ардуино.
От стандартной библиотеки Stepper мою библиотеку отличает:
работает в параллельном процессе, не блокирует выполнение программы;
может управлять одновременно несколькими двигателями;
поддерживает шаговый, полу шаговый и между шаговый режимы;
при остановке двигателя поддерживает режимы: полное выключение фаз и с током удержания для фиксации положения ротора;
использует минимум ресурсов производительности микроконтроллера;
занимает мало программной и оперативной памяти.[/scroll]
Ток удержания вы никак не уменьшите, потому что это не драйвер для шаговика, это просто сборка ключей.
Используйте специальный драйвер ЩД, например А4988
еще раз о stepper
странно. в библиотеке прописано после выполнения действий отключение всех обмоток
Отправлено спустя 1 час 10 минут 59 секунд:
прогнал в протеусе, все обмотки отключаются.
Отправлено спустя 1 час 10 минут 59 секунд:
прогнал в протеусе, все обмотки отключаются.
еще раз о stepper
Я блоки для ФЛпрог не проверял, использовал библиотеку Stepper, сделал простой скетч - 5 оборотов по часовой, пауза 3 сек, 5 оборотов против часовой, пауза 3 сек. Во время паузы ток 1,5А, во время вращения 1А. Дайвер L298N и двигатель нагревался градусов до 50-60 за 5 минут работы. Мне для проекта все равно нужны были драйверы с управлением по STEP/DIR, поехал купил драйверы А4988 по 90р. Теперь ничего не греется и ток упал в 2 раза. А в режиме микрошага двигатели не тарахтят а шелестят! Продолжаю эксперименты, пока пилю люминий)))
еще раз о stepper
в двух выложеных мной блоках используется библиотека CustomStepper! у кого нить есть блоки на библиотеке StepMotor?
еще раз о stepper
[ref]adolf81[/ref], я же написал, двигатель полностью отключается.
можете сами проверить в протеусе http://forum.flprog.ru/viewtopic.php?p=44177#p44177
Отправлено спустя 1 минуту 32 секунды:
вот вам кусок из библиотеки
[spoiler]
[/spoiler]
можете сами проверить в протеусе http://forum.flprog.ru/viewtopic.php?p=44177#p44177
Отправлено спустя 1 минуту 32 секунды:
вот вам кусок из библиотеки
[spoiler]

еще раз о stepper
обороты прекращаются, но двигатель под удержанием. И при вводе 0 , двигатель нифига не вращается постоянно
Последний раз редактировалось adolf81 20 мар 2018, 12:29, всего редактировалось 1 раз.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
еще раз о stepper
[ref]adolf81[/ref],
Этот вопрос уже сто раз подымался.
Фазы остаются в последнем состоянии как тормоз.
Почему не сделали отключение тормоза не знаю.
Сложностей по идее не должно быть, но библиотеку однозначно надо поковырять.
счас попробую сделать и выложу
Этот вопрос уже сто раз подымался.
Фазы остаются в последнем состоянии как тормоз.
Почему не сделали отключение тормоза не знаю.
Сложностей по идее не должно быть, но библиотеку однозначно надо поковырять.
счас попробую сделать и выложу
Win10-64, FLProg (portable)
еще раз о stepper
ну вдруг была какая-то..
[ref=#ff8000]rw6cm[/ref], можете у себя в протеусе посмотреть ?
а сигнал cw или ccw подавали?
[ref=#ff8000]rw6cm[/ref], можете у себя в протеусе посмотреть ?
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
еще раз о stepper
я не пользуюсь протеусом.
Исходя из проекта первого топика разговор идет о встроенном шаговом блоке.
Он ни когда не сбрасывал шины, они остаются в последнем состоянии как тормоз,
но тормоз не нужен когда есть редуктор да еще червячный.
Автора просили не однократно сделать отключение, но как всегда не когда.
Отправлено спустя 32 минуты 14 секунд:
[ref]adolf81[/ref],
Пробуйте
Win10-64, FLProg (portable)
еще раз о stepper
rw6cm писал(а): 20 мар 2018, 13:33сходя из проекта первого топика разговор идет о встроенном шаговом блоке.
у меня в протеусе ( ну нету блин железа) всё работает и отключаетсяadolf81 писал(а): 20 мар 2018, 08:26 Использовал разные блоки, стандартный и от pan stepper2 и еще один блок
еще раз о stepper
Вы смотрите вращение или выхода дуньки? двигатель прекращает вращение , остаются включенными два выхода
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость