Биполярный ШД на МК AVR
|
|
Nikollosnaid | Дата: Четверг, 25.12.2014, 15:20 | Сообщение # 1 |
Репутация:
Группа:Проверенный паятель
Сообщений: 444
Награды: 8
Статус:Offline
Есть биполярный шаговый двигатель ЕМ-463 (с принтера эпсон). Информации по нему почти не нашел. Знаю только напряжение питания 36В, сопротивление обмоток 9 Ом. Количество обмоток 2. Выводов 4. Суть в том, что я хочу чтобы этот двигатель работал с управлением через МК, усиление по току на транзисторах (готового усилителя на микросхеме (L298) нет, а покупать на один двигатель не выгодно). Но не знаю как сделать правильно. В смысле как сделать сам усилитель тока (надеюсь правильно выражаюсь). Мне нужно управление направлением вращения и скоростью. Нужно будет конечно еще разобраться как написать программный код под мои запросы, но вся проблема с самими ключами, т.к. нужно будет производить настройки Естественно сейчас читаю матчасть, но может у кого уже есть готовое решение.
| |
|
Знание свет ))))
|
|
| |
Nikollosnaid | Дата: Четверг, 25.12.2014, 15:37 | Сообщение # 2 |
Репутация:
Группа:Проверенный паятель
Сообщений: 444
Награды: 8
Статус:Offline
Вот к примеру есть схема но она на PIC- контроллере. Можно ли в место этого контроллера поставить tiny13 ? И как заставить двигатель вращаться в нужную сторону и с нужной скоростью?
Сообщение отредактировал Nikollosnaid - Четверг, 25.12.2014, 15:38 | |
|
Знание свет ))))
|
|
| |
goryav | Дата: Четверг, 25.12.2014, 17:06 | Сообщение # 3 |
Репутация:
Группа:Проверенный паятель
Сообщений: 212
|
|
|
|
| |
Nikollosnaid | Дата: Четверг, 25.12.2014, 17:38 | Сообщение # 4 |
Репутация:
Группа:Проверенный паятель
Сообщений: 444
Награды: 8
Статус:Offline
goryav, спасибо за ссылку, не знал что фловкоде настолько богат на литературу. Но вижу без углубления в программирование не как не обойтись, простыми программами реальных вопросов не решить. Неужели некто не решал сей вопрос через обычные транзисторные ключи???
Сообщение отредактировал Nikollosnaid - Четверг, 25.12.2014, 17:38 | |
|
Знание свет ))))
|
|
| |
evgen1983 | Дата: Четверг, 25.12.2014, 22:43 | Сообщение # 5 |
Репутация:
Группа:Проверенный паятель
Сообщений: 55
|
|
|
|
| |
Nikollosnaid | Дата: Пятница, 26.12.2014, 09:45 | Сообщение # 6 |
Репутация:
Группа:Проверенный паятель
Сообщений: 444
Награды: 8
Статус:Offline
не могу чета в ехать как нужно подавать напряжение на обмотки? С программирование МК не сложно, разобрался. Думаю, что для моего случая хватить за глаза Tiny13. Но вот как вывести алгоритм работы не пойму. Может кто опишет?
| |
|
Знание свет ))))
|
|
| |
Nikollosnaid | Дата: Пятница, 26.12.2014, 10:49 | Сообщение # 7 |
Репутация:
Группа:Проверенный паятель
Сообщений: 444
Награды: 8
Статус:Offline
вот что то нашел. Спасибо evgen1983
Буду пробовать. Отпишусь, если кому интересно
| |
|
Знание свет ))))
|
|
| |
Nikollosnaid | Дата: Четверг, 01.01.2015, 16:45 | Сообщение # 8 |
Репутация:
Группа:Проверенный паятель
Сообщений: 444
Награды: 8
Статус:Offline
В протеусе сей драйвер работает на ура. С управлением на МК конечно. Но двигатель у меня на 36 Вольт. А эта схема на 5 Вольт. Кто нить знает как ее пересчитать под напряжение 36 Вольт?
| |
|
Знание свет ))))
|
|
| |
Nikollosnaid | Дата: Четверг, 08.01.2015, 18:46 | Сообщение # 9 |
Репутация:
Группа:Проверенный паятель
Сообщений: 444
Награды: 8
Статус:Offline
Усе народ, разобрался с этими Н-мостами для управления шаговым биполярным двигателем. Нашел статью про них и как их рассчитывать. Все очень просто. Позже выложу статью по ней можно будет сделать Н-мост под любой биполярный шаговый движок и на любое напряжение. В этом вопросе самое главное правильно запрограммировать МК, я готовые решения находил только на PIC контроллерах, но я сними пока не знаком. Поэтому сделал на AVR контроллере. Для простого управления хватает Attiny13. Делал по этой схеме:
| |
|
Знание свет ))))
|
|
| |
Nikollosnaid | Дата: Пятница, 09.01.2015, 08:50 | Сообщение # 10 |
Репутация:
Группа:Проверенный паятель
Сообщений: 444
Награды: 8
Статус:Offline
Есть обработанная схема на Attiny13. Выложу на сайте чуть позже. Со всеми файлами. А так кому надо прям сейчас, пишите в личку )))
| |
|
Знание свет ))))
|
|
| |
sanyaav | Дата: Понедельник, 12.01.2015, 13:22 | Сообщение # 11 |
Репутация:
Группа:Журналист
Сообщений: 134
Награды: 8
Статус:Offline
Nikollosnaid, вопрос решён? А то я могу подсказать, собаку съел на шаговиках.
| |
|
I'll be back
|
|
| |
raschenboy | Дата: Вторник, 13.01.2015, 17:56 | Сообщение # 12 |
Репутация:
Группа:Проверенный паятель
Сообщений: 30
|
|
RaschenBoy
|
|
| |
raschenboy | Дата: Вторник, 13.01.2015, 18:01 | Сообщение # 13 |
Репутация:
Группа:Проверенный паятель
Сообщений: 30
|
|
RaschenBoy
|
|
| |
raschenboy | Дата: Вторник, 13.01.2015, 18:07 | Сообщение # 14 |
Репутация:
Группа:Проверенный паятель
Сообщений: 30
Награды: 0
Статус:Offline
Nikollosnaid,
| |
|
RaschenBoy
|
|
| |
sanyaav | Дата: Среда, 14.01.2015, 13:29 | Сообщение # 15 |
Репутация:
Группа:Журналист
Сообщений: 134
Награды: 8
Статус:Offline
1Nikollosnaid, стоп можно реализовать 2 вариантами: 1- просто ничего не подавать на выход, то есть логические 0000 на обмотках, 2- оставить прежнее значение, то есть возможно будет 1001. Первый случай может не подойти для намоточного, так как шаговик не будет удерживать и всё обратно размотается, а во втором случае придется либо подбирать источник питания под маскимально допустимый ток через обмотку, либо реализовать ШИМ-ставбилизацию тока. У меня есть ещё один вариант, но он не совсем стабилизированный))))) в общем идея такая: берём источник питания, допустим 24 вольта, смотрим на двигатель, в характеристиках у него указан максимальный ток, допустим 1 А., а обмотка у него 2 Ом, по закону ома ток через обмотку будет 24/2=12, что в 12 раз больше допустимого 1 а., значит в микроконтроллере делаем ШИМ сигнал со скважностью 1/12*100 = 8%, ну грубо говоря 10%. При этом не нужен токосъемный резистор и аппаратная часть ШИМ на всякой рассыпухе, я считаю это самым приемлемым вариантом, ведь станочек делается в единственном экземпляре? да даже если не в единственном, то под каждый источник питания, под каждый ШД можно переписать прошивку, увеличив или уменьшив скважность
Сообщение отредактировал sanyaav - Среда, 14.01.2015, 13:30 | |
|
I'll be back
|
|
| |