Новые сообщения в форуме · Участники · Правила форума · Поиск · RSS ]







Страница 1 из 212»
Модератор форума: sanyaav, Volodya215 
Форум » Микроконтроллеры » МИКРОКОНТРОЛЛЕРЫ(Вопросы, теория и обучение для новичков) » Биполярный ШД на МК AVR (Управление БШД на МК AVR без дополнительного драйвера)
Биполярный ШД на МК AVR
NikollosnaidДата: Четверг, 25.12.2014, 15:20 | Сообщение # 1

Репутация:


Группа:
Проверенный паятель


Сообщений: 389
Награды: 8
Статус:Offline
Есть биполярный шаговый двигатель ЕМ-463 (с принтера эпсон). Информации по нему почти не нашел. Знаю только напряжение питания 36В, сопротивление обмоток 9 Ом. Количество обмоток 2. Выводов 4. 
Суть в том, что я хочу чтобы этот двигатель работал с управлением через МК, усиление по току на транзисторах (готового усилителя на микросхеме (L298) нет, а покупать на один двигатель не выгодно).  Но не знаю как сделать правильно.
В смысле как сделать сам усилитель тока (надеюсь правильно выражаюсь). 
Мне нужно управление направлением вращения и скоростью.
Нужно будет конечно еще разобраться как написать программный код под мои запросы, но вся проблема с самими ключами, т.к. нужно будет производить настройки 
Естественно сейчас читаю матчасть, но может у кого уже есть готовое решение.  shy


Знание свет ))))
 
NikollosnaidДата: Четверг, 25.12.2014, 15:37 | Сообщение # 2

Репутация:


Группа:
Проверенный паятель


Сообщений: 389
Награды: 8
Статус:Offline
Вот к примеру есть схема но она на PIC- контроллере. Можно ли в место этого контроллера поставить tiny13 ? И как заставить двигатель вращаться в нужную сторону и с нужной скоростью?
Прикрепления: 3278117.gif(14Kb)


Сообщение отредактировал Nikollosnaid - Четверг, 25.12.2014, 15:38


Знание свет ))))
 
goryavДата: Четверг, 25.12.2014, 17:06 | Сообщение # 3

Репутация:


Группа:
Проверенный паятель


Сообщений: 212
Награды: 10
Статус:Offline
Nikollosnaid, Можно если в программирование силен попробуй поискать на http://flowcode.info/index.php
 
NikollosnaidДата: Четверг, 25.12.2014, 17:38 | Сообщение # 4

Репутация:


Группа:
Проверенный паятель


Сообщений: 389
Награды: 8
Статус:Offline
goryav, спасибо за ссылку, не знал что фловкоде настолько богат на литературу.
Но вижу без углубления в программирование не как не обойтись, простыми программами реальных вопросов не решить.
Неужели некто не решал сей вопрос через обычные транзисторные ключи???


Сообщение отредактировал Nikollosnaid - Четверг, 25.12.2014, 17:38


Знание свет ))))
 
evgen1983Дата: Четверг, 25.12.2014, 22:43 | Сообщение # 5

Репутация:


Группа:
Проверенный паятель


Сообщений: 34
Награды: 0
Статус:Offline
Nikollosnaid, посмотри здесь может что полезное найдеш  http://www.radiokot.ru/forum/viewtopic.php?f=21&start=20&t=13981
 
NikollosnaidДата: Пятница, 26.12.2014, 09:45 | Сообщение # 6

Репутация:


Группа:
Проверенный паятель


Сообщений: 389
Награды: 8
Статус:Offline
wacko не могу чета в ехать как нужно подавать напряжение на обмотки?
С программирование МК не сложно, разобрался. Думаю, что для моего случая хватить за глаза Tiny13.
Но вот как вывести алгоритм работы не пойму. 
Может кто опишет?


Знание свет ))))
 
NikollosnaidДата: Пятница, 26.12.2014, 10:49 | Сообщение # 7

Репутация:


Группа:
Проверенный паятель


Сообщений: 389
Награды: 8
Статус:Offline


вот что то нашел. Спасибо evgen1983

Буду пробовать. Отпишусь, если кому интересно
Прикрепления: 1364887.gif(6Kb)


Знание свет ))))
 
NikollosnaidДата: Четверг, 01.01.2015, 16:45 | Сообщение # 8

Репутация:


Группа:
Проверенный паятель


Сообщений: 389
Награды: 8
Статус:Offline
В протеусе сей драйвер работает на ура. С управлением на МК конечно. 
Но двигатель у меня на 36 Вольт. А эта схема на 5 Вольт.
Кто нить знает как ее пересчитать под напряжение 36 Вольт?


Знание свет ))))
 
NikollosnaidДата: Четверг, 08.01.2015, 18:46 | Сообщение # 9

Репутация:


Группа:
Проверенный паятель


Сообщений: 389
Награды: 8
Статус:Offline
Усе народ, разобрался с этими Н-мостами для управления шаговым биполярным двигателем.
Нашел статью про них и как их рассчитывать. Все очень просто. Позже выложу статью по ней можно будет сделать Н-мост под любой биполярный шаговый движок и на любое напряжение.
В этом вопросе самое главное правильно запрограммировать МК, я готовые решения находил только на PIC контроллерах, но я сними пока не знаком. Поэтому сделал на AVR контроллере.
Для простого управления хватает Attiny13.
Делал по этой схеме:
Прикрепления: 8713576.gif(14Kb)


Знание свет ))))
 
NikollosnaidДата: Пятница, 09.01.2015, 08:50 | Сообщение # 10

Репутация:


Группа:
Проверенный паятель


Сообщений: 389
Награды: 8
Статус:Offline
Есть обработанная схема на Attiny13. Выложу на сайте чуть позже. Со всеми файлами. 
А так кому надо прям сейчас, пишите в личку )))


Знание свет ))))
 
sanyaavДата: Понедельник, 12.01.2015, 13:22 | Сообщение # 11

Репутация:


Группа:
Журналист


Сообщений: 129
Награды: 8
Статус:Offline
Nikollosnaid, вопрос решён? А то я могу подсказать, собаку съел на шаговиках.


I'll be back
 
raschenboyДата: Вторник, 13.01.2015, 17:56 | Сообщение # 12

Репутация:


Группа:
Проверенный паятель


Сообщений: 30
Награды: 0
Статус:Offline
Nikollosnaid, Привет.Может это поможет чем то.http://avtoelectro.radioliga.com/device.php?show=bi_step


RaschenBoy
 
raschenboyДата: Вторник, 13.01.2015, 18:01 | Сообщение # 13

Репутация:


Группа:
Проверенный паятель


Сообщений: 30
Награды: 0
Статус:Offline
Nikollosnaid, http://www.forum.getchip.net/viewtopic.php?f=17&t=65


RaschenBoy
 
raschenboyДата: Вторник, 13.01.2015, 18:07 | Сообщение # 14

Репутация:


Группа:
Проверенный паятель


Сообщений: 30
Награды: 0
Статус:Offline
Nikollosnaid,
Прикрепления: ____.rar(14Kb)


RaschenBoy
 
sanyaavДата: Среда, 14.01.2015, 13:29 | Сообщение # 15

Репутация:


Группа:
Журналист


Сообщений: 129
Награды: 8
Статус:Offline
1Nikollosnaid, стоп можно реализовать 2 вариантами: 1- просто ничего не подавать на выход, то есть логические 0000 на обмотках, 2- оставить прежнее значение, то есть возможно будет 1001. Первый случай может не подойти для намоточного, так как шаговик не будет удерживать и всё обратно размотается, а во втором случае придется либо подбирать источник питания под маскимально допустимый ток через обмотку, либо реализовать ШИМ-ставбилизацию тока. У меня есть ещё один вариант, но он не совсем стабилизированный))))) в общем идея такая: берём источник питания, допустим 24 вольта, смотрим на двигатель, в характеристиках у него указан максимальный ток, допустим 1 А., а обмотка у него 2 Ом, по закону ома ток через обмотку будет 24/2=12, что в 12 раз больше допустимого 1 а., значит в микроконтроллере делаем ШИМ сигнал со скважностью 1/12*100 = 8%, ну грубо говоря 10%. При этом не нужен токосъемный резистор и аппаратная часть ШИМ на всякой рассыпухе, я считаю это самым приемлемым вариантом, ведь станочек делается в единственном экземпляре? да даже если не в единственном, то под каждый источник питания, под каждый ШД можно переписать прошивку, увеличив или уменьшив скважность smile

Сообщение отредактировал sanyaav - Среда, 14.01.2015, 13:30


I'll be back
 
Форум » Микроконтроллеры » МИКРОКОНТРОЛЛЕРЫ(Вопросы, теория и обучение для новичков) » Биполярный ШД на МК AVR (Управление БШД на МК AVR без дополнительного драйвера)
Страница 1 из 212»
Поиск:

- ЕСТЬ НОВОЕ СООБЩЕНИЕ
- НЕТ НОВЫХ СООБЩЕНИЙ

ElectroTOP - Рейтинг сайтов
Copyright Zloy Soft (Company) © 2008 - 2016