Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
07.06.2013, 13:56
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
555сп1 = sn74ls85 это цифровой компаратор, тут не пригодится
|
|
|
|
07.06.2013, 14:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
Сообщение от oleg110592
|
Шим фильтруется RC цепочкой - получаем напряжение,
|
подскажите как расчитать фильтр для Шима?
|
|
|
|
07.06.2013, 15:20
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
Там же по ссылке уже посчитано: На второй вход каждого компаратора должно быть подано опорное напряжение, которое и определяет пиковый ток в обмотках двигателя. Это напряжение формируется микроконтроллером с помощью встроенного таймера, работающего в режиме 8-битной ШИМ. Для фильтрации сигнала ШИМ используется двухзвенный ФНЧ R19C10R22C11. Одновременно резисторы R19, R22 и R23 образуют делитель, который задает масштаб регулировки токов фаз. В данном случае максимальный пиковый ток, соответствующий коду 255, выбран 5.11А, что соответствует напряжению 0.511В на датчиках тока. Учитывая тот факт, что постоянная составляющая на выходе ШИМ меняется от 0 до 5В, необходимый коэффициент деления равен примерно 9.7.
|
|
|
|
07.06.2013, 16:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
Сообщение от oleg110592
|
необходимый коэффициент деления равен примерно 9.7.
|
где этот коэффициент использовать?... я в электронике не очень(самоучка), поэтому и задаю такие вопросы...
|
|
|
|
07.06.2013, 16:44
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
Вам надо почитать теорию как работает компаратор. У компаратора два входа и он срабатывает когда напряжения на входах равны. На 1 входе будет напряжение с токового резистора L298, считается по закону Ома - мы знаем максимальный ток через обмотку двигателя и значение сопротивления токового резистора, максимальное напряжение U=I/R. У Л.И. U=0.511В, у вас может быть другое. Соответственно с помощью шим нужно на второй вход подавать напряжение от 0 до 0.511В, чтоб менять ток от 0 до максимума. После фильтра напряжение шим меняется от 0 до 5В, значит нужно его уменьшить в 9.7 раз с помощью делителя, что и сделано у Л.И.
|
|
|
|
07.06.2013, 16:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
вроде начинаю по чуть-чуть вкуривать сеё процесс.)) Думаю всё что же тут ШИМ фактически делает...!? А оно вон что: ШИМ надо чтобы включать/выключать целую обмотку через драйвер(в моем случает L298 через ножки 6,11). Получается я подаю нужную полярность на обмотки, а уже ШИМ одну обмотку чаще выключает, а другую реже, и получаеться смещение ротора в сторону обмотки которая чаще включена. Правильно? Просто я пытаюсь вручную запустить мотор от 298-ой хоть на 1 шаг, но не получается. Я ее питаю от 5 вольт. А там надо 5 и 12??
|
|
|
|
07.06.2013, 17:05
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
В документации внутренности разрисованы и в таблице:
Vs - Supply Voltage for the Power Output Stages. До 46В можно подавать.
Vss Supply Voltage for the Logic Blocks. Для логики 5В.
Там же пример как должна быть разведена плата ( L297+L298 ), я приблизительно так же и развел - нормально работает.
|
|
|
|
07.06.2013, 18:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
Сообщение от miwutka
|
я в электронике не очень(самоучка)
|
miwutka, открою тебе страшную тайну - здесь ВСЕ самоучки.
Даже те, которые учились дальше и стали профессионалами.
|
|
|
|
27.06.2013, 14:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
Добрый день. Отвлекался на другую работу.... Вот в протеусе открыл проект по шаговому мотору с L298. Там полушаг и полношаг. А куда мне надо подавать ШИМ чтобы реализовать микрошаг? Фото в ПДФ-файле
|
|
|
|
27.06.2013, 15:18
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Шаговый мотор (микрошаг) + атмега
Шим отфильтровать (сделать постоянное напряжение) - подать на ногу VREF L297.
Глянул. Не получится - нога Vref общая для двух обмоток.
Последний раз редактировалось oleg110592; 27.06.2013 в 19:14.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:11.
|
|