nema 17
- Войдите на сайт для отправки комментариев
Пт, 08/04/2016 - 09:36
Добрый день
В принципи крутить все получается. Использую а4988. Вопрос возникает в следующем. Как его максимально плавно крутить на ооочень малой скорости. Ну к примеру 1 оборот за 3-5 минут. Важно чтоб скачков резких небыло. Толкните в нужном направлении плиз.
В таком варианте вроде едет плавно, но все равно периодически идут рывки. напрямую связаны с тонкими свистящими звуками. MS3 +5, MS2 gnd, MS1 gnd (подтягивание последних двух к земле видимого результата не дало)
Скачек наблюдиает каждые примерно 120 шажков.
при подключении только МС3 на + получается 25600 микрошагов на оборот. скачек происходит каждые примерно 128 шагов, т.е. я вплотную приблизился к тому что написано про мотор. 200 шагов 1.8 град. это проблема в моторе?
Покурил пару дней свою темку и выкладываю решение.. Очень надеюсь что кому то оно пригодится!
Решено было отказаться от a4988 и его аналога drv8825. Пытаясь заряжать синусоиду и косинусоиду в L298N столкнулся с проблемой что в пиковых точках 0, 90, 180, 270 градусов движение мотора чуть-чуть замедлялось. Анализируя показания мультиметрта пришел к мысли что подаваемый ШИМ и реально значение на катушках сильно отличаются.. ЭДС? :)
Требовался контроллер тока. Итак: L6506 + L298N
Схема подключения такая:
Отпаяны лапы 1 и 15 у L298N и на них билы подключены 10ая и 15ая нога с 6506. Rsense поставлено 4Ома по 1Вт каждый. Лапа 8 у 298ой была посажена на землю.
На 16ую и 17ую лапу 6506 было подано аналоговое напряжение примерно 2.5В. Реализовано по rc-цепочке. Схема:
Тут было расчитано необходимое сопротивление и емкость кондера из расчета что ШИМ у ардуины 500Гц.:
http://tel-spb.ru/rc.html
В результате получил нереально плавное перемещение мотора на ультанизких сткоростях. 1 оборот за несколько минут. Никаких намеков на шаги и прочее.
Единственный недостаток - высокое пищание. Есть пару мыслей как его побороть, но пока в процессе.
Любые советы по улучшению и оптимизации, а так же критику с удовольствием выслушаю.
Скетч пока такой. Допиливается..
Борьба со звуком продолжается. На чоппере когда потенциометром пытаюсь загнать звук в ультразвук получается двигатель начинает шагать.. я так понимаю, что не хватает тока в обмотках на промежуточных (между полными шагами) этапах..
Прошу помощи. Нужен контроллер у которого ШИМ будет иметь частоту примерно 20KHz. А еще лучше контроллер с аналоговыми выходами (2 выхода) .Подскажите есть ли такие среди ардуинок? :)
Лучше уж тогда нормальные контроллеры, типа planetCNC и его семейства MK*, имхо. Ну и драйверы шаговых соответствующие. Но - всё это стоит денег, порой достаточно хороших.