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

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

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


m4D
Родился
Сообщения: 13
Зарегистрирован: Сб авг 06, 2011 23:19:33
Откуда: Москва

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

Сообщение m4D »

Добрый день!

Не могли бы вы подробнее объяснить, прямо таки "разжевать", по опорным напряжениям: какими они формируются, почему именно для пар катушек?

И ещё такой вопрос: какие есть варианты для этой схемы, чтобы избавиться от крупногабаритных греющихся R9-12,23,24?
Аватара пользователя
hax
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Вт окт 25, 2011 17:39:42
Откуда: Киев
Контактная информация:

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

Сообщение hax »

Ток на обмотках показан на картинке:
http://radiokot.ru/circuit/digital/security/26/23.png

В каждый момент времени включены только две обмотки. Чтобы сэкономить на выходах ЦАП, используется два выхода, а какую именно из обмоток включить, выбирается сигналами M_L?EN
(высокий уровень выключает обмотку, при любом опорном напряжении на входе ).

UC3842 рассчитана так, что на вход ISENSE должно поступать напряжение в пределах 0 ... 0.8В, а на COMP - 0... 2.4В ( коэффициент усиления фиксированный - 3 ).

Чтобы уменьшить тепловыделение в 2 раза, берем шунт в 2 раза меньше, опорное напряжение в прошивке уменьшаем в 2 раза.

Максимальный ток обмотки = Опорное напряжение / 3 / Сопротивление шунта.
Maxix2014
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

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

Сообщение Maxix2014 »

Здрасте.
hax писал(а):..., а на COMP - 0... 2.4В ( коэффициент усиления фиксированный - 3 ).

Но у меня нифига не столько:
Изображение
нижний с ЦАП, верхний с СOMP.
Еще вопрос, когда режим удержания включается, то изменяется частота CLOK?
Аватара пользователя
hax
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Вт окт 25, 2011 17:39:42
Откуда: Киев
Контактная информация:

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

Сообщение hax »

Извиняюсь, напутал( давно было ), на Comp мы ничего не подаем, это выход ОУ, мы подключаем к нему резисторы R6,R7, чтобы получить коэффициент усиления -1.
Опорное напряжение подаётся на Vfb.

Изображение


Из внутренней схемы UC3842 видно, что ограничение тока Imax = (Ucomp-1.4)/(3*Rsense), и диапазон напряжений UComp = 1.4(минимальный ток=0) до 4.4(максимальный ток, соответствует 1В на резисторе Rsense).
1.4 - это падение напряжения на двух диодах.

Вход + Error Amp подключен к 2.5В. Опорное напряжение подается на вход -.

Чтобы получить 1.4В ... 3.4В на Сomp, мы должны подавать на вход Vfb:

3.6В что соответствует 1.4В на Comp(минимальный ток)
0.4В что соответствует 4.4В на Comp(максималный ток)

Вроде та, если опять не напутал:)

То есть осциллограммы у вас правильные, с ЦАП синусоида перевёрнутая, возможно нужно поправить чуть-чуть REF_MIN_CURRENT, REF_MAX_CURRENT в прошивке контролируя Ucomp.
Maxix2014
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

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

Сообщение Maxix2014 »

Получается можно прямо на COMP подавать полу-синус, ведь нафига сигнал усиливать , он и так мощный? :) (нашел русский даташит, вкуриваю)
Чтобы получить 1.4В ... 3.4В на Сomp, мы должны подавать на вход Vfb:
3.6В что соответствует 1.4В на Comp(минимальный ток)
0.4В что соответствует 4.4В на Comp(максималный ток)

Чего то я запутался, на COMP должно быть 4,4 или 3,4? Скорее всего 4,4 , да?
По умолчанию REF_MIN_CURRENT 178, а REF_MAX_CURRENT (38). Мин надо увеличить, а Мах уменьшить, так я понял, а какой там шаг, сколько на 1 вольт идет?
Чего то я запутался. :)))))))))))
REF_MIN_CURRENT 178 - это минимум на COMP или минимум на выходе ЦАП?
Рассуждаю: ЦАП 8-разрядный, значит имеем 256 значений, напряжение питания ЦАП 5в, значит получается REF_MIN_CURRENT 178 это у нас 3,4 вольта, а REF_MAX_CURRENT (38) 0,62 вольта, так или нет? Если так, то отсюда следует REF_MIN_CURRENT это максимум на ЦАП, да?
Если да, то пока все понятно вроде.
Maxix2014
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

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

Сообщение Maxix2014 »

Здрасте, вопрос по минимальной частоте ШИМ.
Допустим, я хочу ездить 1 метр/мин. Момент передаю шпилькой м8, у нее шаг 1,25 мм, получается 800 об/мин, двигатель имеет 24 шаг/обор, с микрошагом 16, получается 384 шаг/обор, отсюда получается 307200 шаг/мин, или 5120 шаг/сек. По Котельникову, достаточно чуть более 10000 Гц, но это слышимый диапазон, поэтому делаем больше 25000 Гц. Так или нет? А то у двигателя большая индуктивность (померил, вроде получилось 48 мГн) и при большой частоте ШИМ ток не успевает нарастать.
Считал ток так: ток=(напряжение*время открытия)/индуктивность.
Правильно, или нет?
anry025
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

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

Сообщение anry025 »

Добрый день!
Собрал я контроллер и драйвер, подрубил - движок стоит, прокрутить рукой не могу, будто он в режиме удержания.
Осциллографом пока не проверял, с LPT команды на плату приходят. Резисторы не греются. транзисторы тоже.
Искал ошибки в платах, не нашел пока. Подскажите, куда копать, пока я сбегаю за осциллографом :))
Аватара пользователя
AlexSh
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт июн 01, 2012 04:20:10
Откуда: Симферополь Крым Россия

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

Сообщение AlexSh »

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

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

Сообщение Maxix2014 »

Здорово получилось. Уже испытали? А про j1 и j11 на первой странице было, в конце. Какое питание предполагаете и какие двигатели нашли? Если не изменяет память, то у вас были дши и вы искали что-то быстрее M62359P?

А радиатор на чем стоит?
Аватара пользователя
AlexSh
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт июн 01, 2012 04:20:10
Откуда: Симферополь Крым Россия

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

Сообщение AlexSh »

привет!питание на плате комутации где LPT стоят два стабилизатора на 5в. и 12в.а з боку где радиатор еще 4 стабилизатора регул от 1.5в-до 30в.на них радиатор и стоит. все стабилизаторы на LM2596.проверять буду на дши-200.пока не запускал.время нет.спасибо за подсказку.M62359P нашел наконец и решил не мудрить.
Аватара пользователя
cfp1964
Грызет канифоль
Сообщения: 278
Зарегистрирован: Ср янв 13, 2010 18:08:02
Откуда: Украина Запорожье

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

Сообщение cfp1964 »

AlexSh Здравствуйте а печатки можете выложить
Аватара пользователя
AlexSh
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт июн 01, 2012 04:20:10
Откуда: Симферополь Крым Россия

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

Сообщение AlexSh »

Здравствуйте! печатки стандартные по этой теме.я добавил только блок комутации где LPT рисовал от руки сначала разместил детали. и и блок стабилизаторов для ШД эти есть микрухи там LM2596Tтолько оконечный фильтр не делал.блоки драйверов становятся впритирочку в разъемы контролера. пока еще не запускал.делаю блок выпрямителя.ну и морально готовлюсь к запуску
Вложения
LM2596.pdf
(748.37 КБ) 438 скачиваний
lm2576 .jpg
(32.79 КБ) 686 скачиваний
4 канала.lay
(52.49 КБ) 496 скачиваний
Последний раз редактировалось AlexSh Чт окт 22, 2015 06:24:43, всего редактировалось 3 раза.
Аватара пользователя
cfp1964
Грызет канифоль
Сообщения: 278
Зарегистрирован: Ср янв 13, 2010 18:08:02
Откуда: Украина Запорожье

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

Сообщение cfp1964 »

Спасибо а Вы уже запустили агрегат
anry025
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

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

Сообщение anry025 »

Никак не могу понять почему у меня не пашет, осцилл почему то показывает на ЦАП и микроконтроллере то же что и на 4 ноге оптронов, что за фигня?
Кто нибудь может осциллограммы работающего устройства выложить(на ЦАП, на оптронах, и на comp шимов)?
:dont_know: :dont_know: :dont_know:

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

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

Сообщение Maxix2014 »

Мои осциллограммы с ЦАП COMP выше на этой странице, в принципе вроде все как у автора, а на выходе у меги (M_L1EN) уже не помню и если я правильно помню то это сигнал разрешает работу UC, контроллер разобрал чуть-чуть, понадобилась мега в дипе.
anry025
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

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

Сообщение anry025 »

Да, вот ваши с ЦАП и COMP видел... У меня почему то что там, что там одну и ту же "песню" показывает и она не соответствует вашим осциллограммам :dont_know:
Не понимаю в чем проблема, я уже свои печатки все перепроверил, закрадывается предположение, что какие то элементы у меня неисправны.
На контроллер не грешу, так как он без проблем шьется, как можно проверить ЦАП?
Maxix2014
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

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

Сообщение Maxix2014 »

Как проверить ЦАП фиг его знает, он по спи управляется, а может в прошивке стоит полный шаг?
anry025
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

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

Сообщение anry025 »

Нет, я сначала компилировал и шил тот что в архиве без изменений, потом пробовал менять деление шага, но это ничего не меняет - ось двигателя пальцами фиг провернешь!
В безошибочности своих плат я уверен, уже по 10 раз проверил.
Maxix2014
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

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

Сообщение Maxix2014 »

А платы ваши, не авторские? Скиньте посмотреть пожалуйста.
anry025
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

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

Сообщение anry025 »

У меня платы свои, но сделанные близко к авторским, на контроллере я использовал smd и сменил разъемы:
СпойлерИзображениеИзображение


Я вспомнил, я когда в первый раз включил, что то было не так, и я начал искать косяк на плате контроллера, и нашел небольшой глазу не видный непротрав, боюсь что могло что то "полететь".
Ответить

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