4-х осевой Step/Dir контроллер шаговых двигателей

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


sergey777.68
Потрогал лапой паяльник
Сообщения: 355
Зарегистрирован: Вс ноя 16, 2008 08:45:46
Откуда: Вологда

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение sergey777.68 »

значит надо править прошивку :shock: но я в этом не силен.Сейчас переключаю клок на на атмегу и посмотрю что выйдет.До этого шим не удерживал дш 200 .заметил ошибку в плате. :shock: по сигналу клок(я их завел на 4 пин 3842 без резистора.
Реклама
Maxix2014
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение Maxix2014 »

значит надо править прошивку :shock: но я в этом не силен.
Коде вижен ставите, пару строчек меняете, поэкспериментируете. :)))
заметил ошибку в плате. :shock: по сигналу клок(я их завел на 4 пин 3842 без резистора.
У вас там СМД вроде, дорожку режете и к ней сверху припаиваете. 8)
Какое напряжение на двигатель подаете?
Реклама
sergey777.68
Потрогал лапой паяльник
Сообщения: 355
Зарегистрирован: Вс ноя 16, 2008 08:45:46
Откуда: Вологда

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение sergey777.68 »

блок питания 19в 4.7а по осцилу ширина импульса 50%.С платой разобрался и перевел клок на внутренний от проца стало лучше но хочу чтоб двигатель работал быстрей и обходил двигатель от старых принтов. :wink:
Maxix2014
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение Maxix2014 »

по осцилу ширина импульса 50%
Ширина какого импульса? :dont_know:
Попробуйте поднять напряжение например 2 раза, и проверьте разницу в моменте, только транзисторы не убейте противоэдс :roll: .
Попробуйте понизить частоту клок, по умолчанию там более 100 кГц стоит вроде? . Я понизил до 30 кГц у меня момент повыше стал, наощуп :))) , идвигатель меньше грелся, но у меня индуктивность вообще огромная по сравнению с дши.
Кстати, а диоды ставили параллельно обмоткам? Если да, то они также тормозят двигатель.
Последний раз редактировалось Maxix2014 Пт окт 28, 2016 03:03:16, всего редактировалось 1 раз.
Реклама
Эиком - электронные компоненты и радиодетали
sergey777.68
Потрогал лапой паяльник
Сообщения: 355
Зарегистрирован: Вс ноя 16, 2008 08:45:46
Откуда: Вологда

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение sergey777.68 »

подал 26в стало сильней :beer: теперь можно поднять скорость 8) .ширина импульса на затворах транзисторов.Диод+стабилитрон на 82в параллельно обмотке стоят.В моем представлении двигатель должен стоять колом если нет упр импульсов а у меня с небольшим усилием срываю с места(без редуктора).Не выдержав я решил замкнуть т.резисторы на землю :kill: и вот оно чудо двигатель не остановить даже при большом усилии питание 19в .Вывод надо уменьшать резисторы. :write:
Реклама
Maxix2014
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение Maxix2014 »

К примеру максимальны ток на дши 200-2 2А, согласно докУменту:

Изображение
а это уже 0,5 ом резистор. Еще в прошивке максимум выставьте. С другой стороны большой ток сильный нагрев двигателей.
Настойте еще сигнал с цап, осцил же есть как я понял.
А какой у вас дши? Интересуюсь т.к. на моих двигателях момент всего 2 кг, а руками за вал уже почти фиг прокрутишь. :)))
Реклама
sergey777.68
Потрогал лапой паяльник
Сообщения: 355
Зарегистрирован: Вс ноя 16, 2008 08:45:46
Откуда: Вологда

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение sergey777.68 »

спасибо :beer: если дадите прошивку с мах оборотами я залью. :beer: пока поставил т.резистор 0.5ом ток потребления возрос до 1а при работе и 0.3а удержании при 12в питании(запитал от системного блока.двигатель дш200-1-1 :solder: Настойте еще сигнал с цап,я думал это прописано в прошивке :tea: и если это не так то каким способом это можно сделать :write:выставил 50кгц стало плохо :o потом 26кгц перестал работать. :cry:
Maxix2014
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение Maxix2014 »

Настойте еще сигнал с цап,я думал это прописано в прошивке :tea: и если это не так то каким способом это можно сделать :write:
Цепляемся осцилом на COMP ( 1 нога UC3842), он должен меняться с 4,4 до 1,4 вольта (это конечно если в прошивке максимум тока выставлен), если не так то меняем 35 и 37 строчки в коде. Вроде как так. :)
Сейчас сижу под Линуксом, соде вижена нет, посему прошивку исправить вам не могу.
Вы же как то частоту меняете , в прошивке же меняете? Если да, то выставьте в строчках 53-56 значение 256, и будет программно максимум тока. Как то так, вроде, ну судя по комментариям в коде. :)))
sergey777.68
Потрогал лапой паяльник
Сообщения: 355
Зарегистрирован: Вс ноя 16, 2008 08:45:46
Откуда: Вологда

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение sergey777.68 »

в том и дело что не могу поправить прошивку(нех файл дали на форуме)частоту выставляю внешней обвязкой 3842 .Смотрел на 1пин напряжение до 3в даже не дотягивает .Кто может поправить прошивку :solder: буду признателен если нет заброшу сее чудо :oops:
sergey777.68
Потрогал лапой паяльник
Сообщения: 355
Зарегистрирован: Вс ноя 16, 2008 08:45:46
Откуда: Вологда

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение sergey777.68 »

:)) Ура добился правильной работы .Плату поправлю и выложу на форум если надо.Всем спасибо :beer: :beer:
sergey777.68
Потрогал лапой паяльник
Сообщения: 355
Зарегистрирован: Вс ноя 16, 2008 08:45:46
Откуда: Вологда

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение sergey777.68 »

Спасибо автору за данный драйвер. :beer: если дадите прошивку с мах шимом буду рад.Полностью проверенная плата для повторения. :beer: ранний файл платы не собирать(не могу удалить) :shock:
Вложения
чпу.3.zip
(150.51 КБ) 328 скачиваний
anry025
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение anry025 »

sergey777.68 писал(а):если дадите прошивку с мах шимом буду рад
Вы напишите мне какие строчки на что изменить и я Вам откомпилирую. Мне не сложно
sergey777.68
Потрогал лапой паяльник
Сообщения: 355
Зарегистрирован: Вс ноя 16, 2008 08:45:46
Откуда: Вологда

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение sergey777.68 »

он должен меняться с 4,4 до 1,4 вольта (это конечно если в прошивке максимум тока выставлен), если не так то меняем 35 и 37 строчки в коде.
anry025
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение anry025 »

sergey777.68 писал(а):он должен меняться с 4,4 до 1,4 вольта (это конечно если в прошивке максимум тока выставлен), если не так то меняем 35 и 37 строчки в коде.
А у Вас не так? Вообще, со слов автора, строчки 35-37 вообще трогать не стоит - эти значения подобраны экспериментальным путем.
Ограничение максимального тока на каждом движке выставляется в строчках 53-56. Я ставил около 1,2А для ДШИ-200.
Maxix2014
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение Maxix2014 »

А у Вас не так? Вообще, со слов автора, строчки 35-37 вообще трогать не стоит - эти значения подобраны экспериментальным путем.
Ну если так уж глубоко забуриваться, то эти значения высчитываются по формуле из даташита на UC3842. Imax = (Ucomp-1.4)/(3*Rsense)
....возможно нужно поправить чуть-чуть REF_MIN_CURRENT, REF_MAX_CURRENT в прошивке контролируя Ucomp.
Вот слова автора. :))
Ограничение максимального тока на каждом движке выставляется в строчках 53-56. Я ставил около 1,2А для ДШИ-200.
В коде меняется безразмерная величина. Я чего то не догоняю как вы измерили ток на двигателе, может быть вы измеряли ток потребления драйвером?
А высчитать максимальный ток на двигателе можно так же по формуле которая выше.
Как то так. :)))
Mik-740
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Вт авг 16, 2016 13:37:31

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение Mik-740 »

А как можно померить реальный ток, потребляемый мотором?
sergey777.68
Потрогал лапой паяльник
Сообщения: 355
Зарегистрирован: Вс ноя 16, 2008 08:45:46
Откуда: Вологда

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение sergey777.68 »

:beer: Ограничение максимального тока на каждом движке выставляется в строчках 53-56. Я ставил около 1,2А для ДШИ-200.Если можно эту прошивку с 1.5 а на 4 двигателя дши-200 :write:фото собранной платы. https://yadi.sk/d/iit5JYu9xsJ2Q
anry025
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение anry025 »

Maxix2014 писал(а):Ну если так уж глубоко забуриваться, то эти значения высчитываются по формуле из даташита на UC3842. Imax = (Ucomp-1.4)/(3*Rsense)
Мне эти строчки не пришлось править 8) :))
Maxix2014 писал(а):В коде меняется безразмерная величина. Я чего то не догоняю как вы измерили ток на двигателе, может быть вы измеряли ток потребления драйвером?
А высчитать максимальный ток на двигателе можно так же по формуле которая выше.
Как то так. :)))
Ну тут, как говориться, я не совсем грамотно выразился :))) Все верно :beer:
Я подобрал т.резистор и дальше если мне надо было подкорректировать значение тока, я менял значения в прошивке.(если я все правильно помню :))) )
sergey777.68
Потрогал лапой паяльник
Сообщения: 355
Зарегистрирован: Вс ноя 16, 2008 08:45:46
Откуда: Вологда

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение sergey777.68 »

значит прошивки мне не видать :cry:
anry025
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

Re: 4-х осевой Step/Dir контроллер шаговых двигателей

Сообщение anry025 »

sergey777.68 писал(а):значит прошивки мне не видать :cry:
Если вы напишете мне с какими значения скомпилировать - я сделаю :wink:
Ответить

Вернуться в «Статьи»