roboforum.ru

Технический форум по робототехнике.
Текущее время: 19 июл 2025, 12:04

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: мотор-колесо на базе шагового двигателя
СообщениеДобавлено: 12 авг 2012, 20:55 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
Всем привет,
предлагаю обсудить такой компонент как мотор-колесо.
думаю многих,как и меня, расстраивает жужжание от редукторов.
Мотор-колесо на базе шагового двигателя это попытка создать привод без редуктора.
В интернете часто встречаются роботы с такими двигателями, особенно среди мышей.

Привод я сделал, но остался недоволен, возможно я просто не умею их готовить?
Я рассчитывал получить "синхронный мотор", но синхронизация не получается, драйвер шагового двигателя шагает только вперёд, если механический шаг не совпадёт с электрическим то двигатель останавливается,а когда это выявляется делать что либо уже поздно :(

шаговый двигатель теряет способность "само синхронизироваться" при превышении определённой скорости вращения,
другими словами перестаёт реагировать на комаду ШАГ и просто гудит, об этом другой ролик http://youtu.be/vJj36nLn9dA.

Для решения этой проблемы я подключил датчик обратной связи - энкодер.
Но и с ним, максиму что удаётся достичь - это быстрая реакция на потерю синхронизации.
К сожалению, вернуть синхронизацию простым уменьшением частоты шагов не получается,
в любом случае синхронизация появляется только с определённой небольшой скорости.
Т.е. работа выглядит так:
синхронный разгон - потеря синхронизации - старт с некоторой скорости V1 -синхронный разгон

плюсы:
-тихий
-точное позиционирование

минусы:
плохо реагирует на переменную нагрузку, особенно на "большой" скорости

p.s.
термин синхронный тут немного не уместен,но так проще объяснить.

разрешение энкодера 512 импульсов на оборот
двигатель 14HM3405
разрешение двигателя 400 шагов на оборот
на видео драйвер двигателя работает в режиме полушага.
драйвер шагового двигателя Pololu A4988 Stepper Motor Driver Carrier

Может есть какая нибудь хитрая техника управления мотором?
Я пробовал работать и в полном шаге, тогда шаг двигателя почти совпадает с шагом энкодера, казалось бы получил сигнал с энкодера - сделал шаг, но у меня так не работает. Плюс, не устраивает и ещё один момент, нет возможности регулировать момент на валу двигателя.
Т.е. даже если прикрутить управление током , момент двигателя не сильно отличается при токе 500мА и 1А (номинально двигатель рассчитан на 6в, 500мА , я питаю от 9в)

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO