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

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

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


Maxix2014
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

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

Сообщение Maxix2014 »

Да наверное вряд ли, как я понял плата контроллера не получилась, может где нибудь еще недотрав или перетрав (какие жуткие слова по звучанию)? Как я понял по рисунку на двигатели выходит разъем PLS? Если да, то у этого разъема максимальный ток 3А.
Когда у меня чего нибудь не работает переделываю всю плату (а то у меня глаз замыливается и ни фига не вижу косяков на плате), это если она не большая, а если большая меняю детали по одной и смотрю что получится.
anry025
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

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

Сообщение anry025 »

Да нет, все получилось, я выпаял все детали кроме панелек и прозвонил все дорожки, обнаружил косяк, исправил его))
А платы были сделаны в CAD системе: перерисована схема, создан нет лист и тд... поэтому уверен что косяков нет.
Я не сдамся, буду искать..
По поводу разъемов. Да я ставил их так как больше 2A не собираюсь использовать(по крайней мере пока). Двигатели у меня как у автора.
Евгений степ1
Родился
Сообщения: 16
Зарегистрирован: Вс дек 27, 2015 14:43:46

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

Сообщение Евгений степ1 »

Здравствуйте, у меня несколько вопросов
1) по схеме контроллера входные резисторы перед оптопарами 10кОм разве это не много для оптопар.
2) кто ни будь разводил в смд варианте
если не жалко скиньте кто ни будь mach3 на русском
anry025
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

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

Сообщение anry025 »

Евгений степ1 писал(а):Здравствуйте, у меня несколько вопросов
1) по схеме контроллера входные резисторы перед оптопарами 10кОм разве это не много для оптопар.
2) кто ни будь разводил в смд варианте
если не жалко скиньте кто ни будь mach3 на русском


1) Много, ставьте 470 Ом, не ошибетесь.
2) Выше в теме я выкладывал свои платы, у меня контроллер, правда, только частично в smd.
Евгений степ1
Родился
Сообщения: 16
Зарегистрирован: Вс дек 27, 2015 14:43:46

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

Сообщение Евгений степ1 »

Какое напряжение на затворе полевого транзистора?
У меня двигатель дребезжит и чуть двигается
Maxix2014
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

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

Сообщение Maxix2014 »

Там ШИМ, соответственно размах смотреть надобно осциллоскопом. Ну если судить по даташиту то 13,5 В.
А до двигателя все сигналы нормальны, типа: выход с оптрона, выход с ЦАП, выход с контроллера?
Евгений степ1
Родился
Сообщения: 16
Зарегистрирован: Вс дек 27, 2015 14:43:46

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

Сообщение Евгений степ1 »

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

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

Сообщение Maxix2014 »

Собственно мой сигнал с ЦАП был на 3 стр., а с контроллера идет меандр.
Вот с ЦАП, только он не настроен, не выставленные минимальное и максимальное значение:
Изображение
Вот с контроллера:
Изображение
Сигнал соответственно с CLOK такой же только частота поболее.
Евгений степ1
Родился
Сообщения: 16
Зарегистрирован: Вс дек 27, 2015 14:43:46

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

Сообщение Евгений степ1 »

Еще есть проблема двигатель крутится слабо и сильно греются транзисторы
Maxix2014
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

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

Сообщение Maxix2014 »

А осциллограф есть?
Евгений степ1
Родился
Сообщения: 16
Зарегистрирован: Вс дек 27, 2015 14:43:46

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

Сообщение Евгений степ1 »

Да есть, на затвор транзистора подается 1 и импулсно 0, честно говоря я не до понял как должно быть правильно, а именно частота clock у меня 124 кГц, зачем такая высокая,
Еще можете пожалуйста описать процесс всей работы если не трудно, как конкретно работает схема как делятся шаги и т.д, очень прошу пожалуйста
anry025
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

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

Сообщение anry025 »

Евгений степ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 контроллер шаговых двигателей

Сообщение Евгений степ1 »

Спасибо за ответ, это я понял я не понимаю за счет чего делится шаг, то есть вот я нажимая на клавиатуре например по оси z page down и сигналы будут подаваться одни и те же.
Можете это объяснить пожалуйста
Евгений степ1
Родился
Сообщения: 16
Зарегистрирован: Вс дек 27, 2015 14:43:46

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

Сообщение Евгений степ1 »

За счет чего и когда должен делиться шаг
Maxix2014
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

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

Сообщение Maxix2014 »

Микроконтроллером меняется опорное напряжение на ШИМ контроллере, ШИМ контроллер изменяет коэффициент заполнения сигнала на затворе полевого транзистора, за счет этого и изменяется ток на обмотке, так и делится шаг.
Евгений степ1
Родился
Сообщения: 16
Зарегистрирован: Вс дек 27, 2015 14:43:46

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

Сообщение Евгений степ1 »

А когда происходит деление? я проверяю пока только по осиz прошивка та что скидывали выше, при нажатии на клавиатуру мотор крутится но весьма странно дребезжит и его легко остановить рукой.
И скорость вращения не меняется.
Maxix2014
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

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

Сообщение Maxix2014 »

А когда происходит деление?

Так на каждый шаг приходящий на микроконтроллер с ЛПТ, он (микроконтроллер) выдает на ШИМ-контроллер , через АЦП, сколько подать току на обмотку. В зависимости от "количества" тока, вал двигателя провернется на определенный угол, вот это и есть деления шага. Как то так, слегка сумбурно конечно. Понятнее в статье Ридико.
Вложения
ridiko.pdf
(698.65 КБ) 3693 скачивания
Евгений степ1
Родился
Сообщения: 16
Зарегистрирован: Вс дек 27, 2015 14:43:46

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

Сообщение Евгений степ1 »

Спасибо за ответ!
Евгений степ1
Родился
Сообщения: 16
Зарегистрирован: Вс дек 27, 2015 14:43:46

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

Сообщение Евгений степ1 »

Здраствуйте, подскажите пожалуйста при программировании выставил фьюзы cksel3...0, я выставил 1010 или 0101, на что я выставил настройки? Процессор atmega8
Maxix2014
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

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

Сообщение Maxix2014 »

На внешний кварц или внешний RC, вроде бы . Вот калькулятор http://www.engbedded.com/fusecalc/.
Ответить

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