Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
27.06.2013, 16:12
|
|
Вид на жительство
Регистрация: 09.01.2011
Сообщений: 364
Сказал спасибо: 31
Сказали Спасибо 86 раз(а) в 59 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
Сообщение от miwutka
|
А куда мне надо подавать ШИМ
|
В таком случае лучше собрать два полных моста и разобраться как ими управлять.
|
|
|
|
27.06.2013, 19:23
|
|
Прописка
Регистрация: 19.05.2012
Сообщений: 99
Сказал спасибо: 0
Сказали Спасибо 10 раз(а) в 8 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
|
|
|
|
28.06.2013, 00:32
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
Нарисовал свою схему, проверил - крутит, есть прокол в программе(у заказчика остался правленый вариант).
Последний раз редактировалось oleg110592; 28.06.2013 в 00:38.
|
|
|
|
28.06.2013, 09:43
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
Как то всё сложно у тебя..... ))
А на самом деле всё просто. Для того, чтобы закрутить двигатель на микрошаге, нарисуй на двух ногах синусоиду со сдвигом фаз, которая указана в двигателе. Обычно 60 или 90 градусов. Дальше твоя задача вывести ШИМом эти две синусоиды на две ноги.
|
|
|
|
28.06.2013, 10:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
Сообщение от SasaVitebsk
|
Как то всё сложно у тебя..... ))
|
ШИМами задаётся ток в обмотках, который там реально будет течь, а не теоретическое значение, долженствуюшее там быть.
Первый недостаток - Частота ШИМ будет плавающей. Обычно ставят триггеры, которые запускаются импульсами с фиксированным периодом и сбрасываются компараторами.
Второй недостаток - контроллер не знает, достиг ли ток установленного значения и нет ли необходимости снизить частоту ШИМ для этого.
Так что это упрощённая схема.
В остальном всё правильно.
|
|
|
|
28.06.2013, 11:09
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
Компараторами убил 2 зайца - защита по току двигателя (максимальный шим = максимальный ток обмотки) и регулировка по току каждой обмотки от 0 до максимума, что позволяет делать микрошаг. Можно было шим подать на EnA EnB и отслеживать ток компараторами - их выходы смотреть микроконтроллером. Тогда посчитал так надежнее - у заказчика уже было изделие с двумя шаговыми мощными двигателями, которые дорогие и не найдешь (на тот момент), боялся сжечь.
|
|
|
|
01.07.2013, 12:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
Сообщение от oleg110592
|
Нарисовал свою схему, проверил - крутит, есть прокол в программе(у заказчика остался правленый вариант).
|
Наверно буду пробовать вашу схему... С ШИМом вродь понятно. Теперь не понятно в какой момент нужно переключать фазы на моторе. Как вы организовывали это, если не секрет?
|
|
|
|
01.07.2013, 13:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
Еслеб ктото помог с разработкой простого контроллера для ШД + микрошаг. Особой точности не надо, надо просто сделать часы со стрелкой в целях освоения ЩД+микрошаг. Вариант с транзисторами полевыми нравится больше )), но пока хоть на L298...
Читаю попутно ссылки пользователя polyname, там на пике 628-ом и транзисторах.
Включил L297 вручную без контроллера - даю на clock сигналы, работает(на выходе подключил светодиоды, мигают как полношаг или микрошаг). Хотел вручную для микрошага ее запустить с L298, но чтото не получается. Может я ее спалил...(298-ую). Как бы ее проверить никто не знает? Микруха теплая. Соединил их по даташиту...
|
|
|
|
01.07.2013, 14:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,985
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
miwutka,
а что не ясно в проекте http://www.530.ru/electronics/projects.php?do=p077 ? там же для авр
и для L297+L298 море рассказов...
|
|
|
|
01.07.2013, 15:39
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
Сообщение от miwutka
|
Как вы организовывали это, если не секрет?
|
Не секрет. Сделайте два шима пока на максимум, например значение 250 и подавайте на управляющие входы:
0101
0110
1010
1001
Будет полношаговый режим, ну а далее меняя ток в обмотках можно получить и промежуточные значения
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:46.
|
|