Управление шаговым двигателем на К1986ВЕ92QI
Доброго дня. Сразу говорю, я начинающий. Помогите, нужна помощь как можно скорее, 4 дня времени. Стоит задача реализовать управление шаговым двигателем без использования готовых драйверов, только лишь на наших отечественных компонентах. Всем будет управлять микроконтроллер К1986ВЕ92QI (отечественный аналог STM32). Двигатель АD-200-31.Нужно реализовать дробление шага на 8 микрошагов и чтобы ток, подаваемый на обмотки ШД, менялся ступенчато в виде синусоиды от 0 до 2.8 А (фото приложил), при этом напряжение питания обмоток оставалось стабильным 24В и происходила вовремя переполюсовка посредством управления ключами Н-моста. Управляться это должно при помощи двух Н-мостов (фото приложил). Ступенчатое изменение тока по синусоиде, скорее всего, должно управляться при помощи компараторов (но это не точно).
Необходимо:
1) Составить схему подключения всех элементов к микроконтроллеру.
2) Составить программу управления шаговым двигателем на языке С.
3) Реализовать включение реверса двигателя и управление системой по интерфейсу RS-422.
4) Сделать возможность выбора скорости вращения ротора со скоростями 0.25, 0.5, 1, 2, 4, 8, 10, 20 град/сек.
Если надо, мог скинуть модель схемы в протеусе на atmega128 и кодом программы.
Приводы для робота. 28BYJ-48 и станина для него
28BYJ-48 получается один из самый распространённый, не дорогих, а самое главное - с минимальными габаритами шаговый двигатель который можно найти на "алике". Так как моя задача создать робота "игрушку" то и соответственно габариты всех механизмов должны быть минимальными.
Но тем не менее, при своих "небольших" габаритах, двигатель 28BYJ-48 имеет широкие "уши" для крепления, что несколько увеличивают его размеры. Ещё один минус этого двигателя, что у него вал находится не по центру, а немного смещён, что тоже вносит некую сумятицу.
Посадочный узел для двигателя я разработал, и даже уже напечатал и опробовал. Всё отлично работает и свою функцию выполняет. Смещённую ось вращения вернул снова в центр. Теперь полученную конструкцию можно отлично применять в различных будущих механизмах.
Но! Меня всё не отпускает вопрос габаритов двигателя. При всех своих минимальных значениях, плюс оболочка, плюс шестерни, плюс крепление в итоге получается 41х36мм! Что в целом конечно не является критичным, но всё таки, хочется поменьше!
Я много думал... Потом решил разобрать сам двигатель, посмотреть, что же у него внутри, что в нём может оказаться "лишним". И я вам скажу, что в нём много чего "лишнего"!!!
Например куча не нужных мне шестерёнок, которые и увеличивают общие габариты, и смешают ось вращения. По сути, из всего этого двигателя мне нужна катушка, и сама ось вращение, к которой я разработаю свой собственный редуктор для будущих задач!
Друг познается в чате
«Чат на чат» — новое развлекательное шоу RUTUBE. В нем два известных гостя соревнуются, у кого смешнее друзья. Звезды создают групповые чаты с близкими людьми и в каждом раунде присылают им забавные челленджи и задания. Команда, которая окажется креативнее, побеждает.
Реклама ООО «РУФОРМ», ИНН: 7714886605
Night Of The Mutants
Comix Zone - Night Of The Mutants (motor cover)
SO-1 плоттер
Помогите люди добрые советом. Купил детям игрушку за дешево. Но радость оказалась не долгой.
Внутри стоит такая вот ноунейм плата, без опознавательных букв.
Laser grbl подсказал, что внутри неё, marlin 1.1.6 и вроде бы все работает. НО!
Качество картинки гавно!
При том что gcode нарезан нормально. На другом, самодельном плоттере, который собирал для себя пару лет назад, на ардуинке, все рисуется красиво и плавно.
Но на нем нет таких радостей как экран, и печать только с компа. Да и эстетика, по сравнению с самодельным, из говна и палок, радует.Детям как бы сложновато.
Выглядит так, будто шаги не настроены, или разрешение низкое. Линии, кривые какие-то. Мелкий шрифт вообще не читабельный. Как это вылечить? В какую сторону копать? Продавец не отвечает, на спец форумах по cnc, даже раздел не смог выбрать куда с моей детской бедой обратиться. В группах тематических, тоже такой ерундой ни кто похоже не мается. Там у всех принтеры, ЧПУ все по взрослому. Одна надежда на пикабушечку. Если менять количество шагов на мм в прошивке, то меняется только масштаб. По умолчанию 80 стоит по x и y. Ускорения рывки естественно тоже мимо.
Влияет ли микрошаг на момент шаговика? Опыт
Есть такая флеймогонная тема, про момент шагового двигателя - падает ли он при использовании микрошага относительно режима полного шага.
Сторонники полного шага утверждают, что при полном шаге в обмотки закачивается больше энергии, что при микрошаге больше "переключений напряжения и гистерезисных потерь".
Сторонники микрошага указывают на то, что в полном шаге вся закачанная лишняя энергия из-за имманентных недостатков шаговика все равно превратится в тепло, и что никаких дополнительных переключений в микрошаге не возникает.
Короче, воюют во всю.
Я уже в свое время проводил эксперимент, который показал, что микрошаг увеличивает момент относительно режима полушага - потому что меньше вибрации и резонанс. Но тогда мне не удалось тупо найти в доступности драйвер с полным шагом, это оказалось не так-то просто.
Теперь эксперимент повторен с соблюдением всех формальностей.
Американский драйвер Геккодрайва с полным шагом и 1:10, японский двигатель, тестирование на 3 скоростях - минимальной, средней(резонансной) и околомаксимальной.
Результат - микрошаг не оказывает влияние на малых скоростях, и увеличивает момент на высоких. В тесте увеличение до 2.5-3 раз, но мне кажется это просто хваленый морфинг геккодрайва сыграл вообще против него в результате.
Боитесь своих внутренних демонов?
Представьте, что каждый ваш страх — это невидимый монстр в бесконечном доме. Сможете ли вы найти выход и освободиться? Сегодня есть возможность узнать ответ — в нашей новой игре!