4-х осевой Step/Dir контроллер шаговых двигателей
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Да наверное вряд ли, как я понял плата контроллера не получилась, может где нибудь еще недотрав или перетрав (какие жуткие слова по звучанию)? Как я понял по рисунку на двигатели выходит разъем PLS? Если да, то у этого разъема максимальный ток 3А.
Когда у меня чего нибудь не работает переделываю всю плату (а то у меня глаз замыливается и ни фига не вижу косяков на плате), это если она не большая, а если большая меняю детали по одной и смотрю что получится.
Когда у меня чего нибудь не работает переделываю всю плату (а то у меня глаз замыливается и ни фига не вижу косяков на плате), это если она не большая, а если большая меняю детали по одной и смотрю что получится.
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Да нет, все получилось, я выпаял все детали кроме панелек и прозвонил все дорожки, обнаружил косяк, исправил его))
А платы были сделаны в CAD системе: перерисована схема, создан нет лист и тд... поэтому уверен что косяков нет.
Я не сдамся, буду искать..
По поводу разъемов. Да я ставил их так как больше 2A не собираюсь использовать(по крайней мере пока). Двигатели у меня как у автора.
А платы были сделаны в CAD системе: перерисована схема, создан нет лист и тд... поэтому уверен что косяков нет.
Я не сдамся, буду искать..
По поводу разъемов. Да я ставил их так как больше 2A не собираюсь использовать(по крайней мере пока). Двигатели у меня как у автора.
-
Евгений степ1
- Родился
- Сообщения: 16
- Зарегистрирован: Вс дек 27, 2015 14:43:46
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Здравствуйте, у меня несколько вопросов
1) по схеме контроллера входные резисторы перед оптопарами 10кОм разве это не много для оптопар.
2) кто ни будь разводил в смд варианте
если не жалко скиньте кто ни будь mach3 на русском
1) по схеме контроллера входные резисторы перед оптопарами 10кОм разве это не много для оптопар.
2) кто ни будь разводил в смд варианте
если не жалко скиньте кто ни будь mach3 на русском
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Евгений степ1 писал(а):Здравствуйте, у меня несколько вопросов
1) по схеме контроллера входные резисторы перед оптопарами 10кОм разве это не много для оптопар.
2) кто ни будь разводил в смд варианте
если не жалко скиньте кто ни будь mach3 на русском
1) Много, ставьте 470 Ом, не ошибетесь.
2) Выше в теме я выкладывал свои платы, у меня контроллер, правда, только частично в smd.
-
Евгений степ1
- Родился
- Сообщения: 16
- Зарегистрирован: Вс дек 27, 2015 14:43:46
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Какое напряжение на затворе полевого транзистора?
У меня двигатель дребезжит и чуть двигается
У меня двигатель дребезжит и чуть двигается
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Там ШИМ, соответственно размах смотреть надобно осциллоскопом. Ну если судить по даташиту то 13,5 В.
А до двигателя все сигналы нормальны, типа: выход с оптрона, выход с ЦАП, выход с контроллера?
А до двигателя все сигналы нормальны, типа: выход с оптрона, выход с ЦАП, выход с контроллера?
-
Евгений степ1
- Родился
- Сообщения: 16
- Зарегистрирован: Вс дек 27, 2015 14:43:46
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Да сигналы вроде нормальные, если не трудно скиньте осцилограммы сигналов приходящих на силовую часть пожалуйста
-
Евгений степ1
- Родился
- Сообщения: 16
- Зарегистрирован: Вс дек 27, 2015 14:43:46
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Еще есть проблема двигатель крутится слабо и сильно греются транзисторы
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
А осциллограф есть?
-
Евгений степ1
- Родился
- Сообщения: 16
- Зарегистрирован: Вс дек 27, 2015 14:43:46
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Да есть, на затвор транзистора подается 1 и импулсно 0, честно говоря я не до понял как должно быть правильно, а именно частота clock у меня 124 кГц, зачем такая высокая,
Еще можете пожалуйста описать процесс всей работы если не трудно, как конкретно работает схема как делятся шаги и т.д, очень прошу пожалуйста
Еще можете пожалуйста описать процесс всей работы если не трудно, как конкретно работает схема как делятся шаги и т.д, очень прошу пожалуйста
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Евгений степ1 писал(а):Да есть, на затвор транзистора подается 1 и импулсно 0, честно говоря я не до понял как должно быть правильно, а именно частота clock у меня 124 кГц, зачем такая высокая,
Еще можете пожалуйста описать процесс всей работы если не трудно, как конкретно работает схема как делятся шаги и т.д, очень прошу пожалуйста
Так в теме же подробно написано как все работает. Если очень кратко, то сигналы step/dir, через оптроны поступают на микроконтроллер, который обрабатывая их выдает сигналы включения и опорные напряжения для ШИМ. микросхемы ШИМ измеряют ток по падению напряжения на токоизмерительных резисторах, защищают по максимальному току(если но ноге current sense больше 1в то ШИМка отрубает транзистор) и управляют затвором транзистора(тут для понимания требуется ознакомиться с даташитом и принципом работы UС3842).
Как делятся шаги. Тут надо понимать принцип работы шаговика. Каждый шаг двигателя это притягивание к обмотке. Если на одну и вторую соседнюю обмотки подать по 50% тока, то двигатель сделает полушаг и притягивание произойдет четко посередине между обмотками, а если на первую подать 25% тока, а на вторую 75% - то четверть шага. И так далее. Шаги делятся в соответствии с распределением тока между соседними обмотками. Ток поступает на обмотки в виде синуса.
-
Евгений степ1
- Родился
- Сообщения: 16
- Зарегистрирован: Вс дек 27, 2015 14:43:46
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Спасибо за ответ, это я понял я не понимаю за счет чего делится шаг, то есть вот я нажимая на клавиатуре например по оси z page down и сигналы будут подаваться одни и те же.
Можете это объяснить пожалуйста
Можете это объяснить пожалуйста
-
Евгений степ1
- Родился
- Сообщения: 16
- Зарегистрирован: Вс дек 27, 2015 14:43:46
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
За счет чего и когда должен делиться шаг
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Микроконтроллером меняется опорное напряжение на ШИМ контроллере, ШИМ контроллер изменяет коэффициент заполнения сигнала на затворе полевого транзистора, за счет этого и изменяется ток на обмотке, так и делится шаг.
-
Евгений степ1
- Родился
- Сообщения: 16
- Зарегистрирован: Вс дек 27, 2015 14:43:46
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
А когда происходит деление? я проверяю пока только по осиz прошивка та что скидывали выше, при нажатии на клавиатуру мотор крутится но весьма странно дребезжит и его легко остановить рукой.
И скорость вращения не меняется.
И скорость вращения не меняется.
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
А когда происходит деление?
Так на каждый шаг приходящий на микроконтроллер с ЛПТ, он (микроконтроллер) выдает на ШИМ-контроллер , через АЦП, сколько подать току на обмотку. В зависимости от "количества" тока, вал двигателя провернется на определенный угол, вот это и есть деления шага. Как то так, слегка сумбурно конечно. Понятнее в статье Ридико.
- Вложения
-
- ridiko.pdf
- (698.65 КБ) 3693 скачивания
-
Евгений степ1
- Родился
- Сообщения: 16
- Зарегистрирован: Вс дек 27, 2015 14:43:46
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Спасибо за ответ!
-
Евгений степ1
- Родился
- Сообщения: 16
- Зарегистрирован: Вс дек 27, 2015 14:43:46
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Здраствуйте, подскажите пожалуйста при программировании выставил фьюзы cksel3...0, я выставил 1010 или 0101, на что я выставил настройки? Процессор atmega8
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
На внешний кварц или внешний RC, вроде бы . Вот калькулятор http://www.engbedded.com/fusecalc/.