В каждый момент времени включены только две обмотки. Чтобы сэкономить на выходах ЦАП, используется два выхода, а какую именно из обмоток включить, выбирается сигналами M_L?EN (высокий уровень выключает обмотку, при любом опорном напряжении на входе ).
UC3842 рассчитана так, что на вход ISENSE должно поступать напряжение в пределах 0 ... 0.8В, а на COMP - 0... 2.4В ( коэффициент усиления фиксированный - 3 ).
Чтобы уменьшить тепловыделение в 2 раза, берем шунт в 2 раза меньше, опорное напряжение в прошивке уменьшаем в 2 раза.
Максимальный ток обмотки = Опорное напряжение / 3 / Сопротивление шунта.
Извиняюсь, напутал( давно было ), на 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.
Получается можно прямо на 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 это максимум на ЦАП, да? Если да, то пока все понятно вроде.
Здрасте, вопрос по минимальной частоте ШИМ. Допустим, я хочу ездить 1 метр/мин. Момент передаю шпилькой м8, у нее шаг 1,25 мм, получается 800 об/мин, двигатель имеет 24 шаг/обор, с микрошагом 16, получается 384 шаг/обор, отсюда получается 307200 шаг/мин, или 5120 шаг/сек. По Котельникову, достаточно чуть более 10000 Гц, но это слышимый диапазон, поэтому делаем больше 25000 Гц. Так или нет? А то у двигателя большая индуктивность (померил, вроде получилось 48 мГн) и при большой частоте ШИМ ток не успевает нарастать. Считал ток так: ток=(напряжение*время открытия)/индуктивность. Правильно, или нет?
Добрый день! Собрал я контроллер и драйвер, подрубил - движок стоит, прокрутить рукой не могу, будто он в режиме удержания. Осциллографом пока не проверял, с LPT команды на плату приходят. Резисторы не греются. транзисторы тоже. Искал ошибки в платах, не нашел пока. Подскажите, куда копать, пока я сбегаю за осциллографом
Заголовок сообщения: Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Пн окт 19, 2015 18:12:32
Первый раз сказал Мяу!
Зарегистрирован: Пт июн 01, 2012 04:20:10 Сообщений: 20 Откуда: Симферополь Крым Россия
Рейтинг сообщения:0
Здравствуйте!собрал контролер.но еще не запускал.у меня вопрос-по J1 и J11.очень буду признателен если объясните. корпус так на скорую руку потом доклею
Здорово получилось. Уже испытали? А про j1 и j11 на первой странице было, в конце. Какое питание предполагаете и какие двигатели нашли? Если не изменяет память, то у вас были дши и вы искали что-то быстрее M62359P?
Заголовок сообщения: Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Вт окт 20, 2015 16:35:19
Первый раз сказал Мяу!
Зарегистрирован: Пт июн 01, 2012 04:20:10 Сообщений: 20 Откуда: Симферополь Крым Россия
Рейтинг сообщения:0
привет!питание на плате комутации где LPT стоят два стабилизатора на 5в. и 12в.а з боку где радиатор еще 4 стабилизатора регул от 1.5в-до 30в.на них радиатор и стоит. все стабилизаторы на LM2596.проверять буду на дши-200.пока не запускал.время нет.спасибо за подсказку.M62359P нашел наконец и решил не мудрить.
Заголовок сообщения: Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Чт окт 22, 2015 01:52:22
Первый раз сказал Мяу!
Зарегистрирован: Пт июн 01, 2012 04:20:10 Сообщений: 20 Откуда: Симферополь Крым Россия
Рейтинг сообщения:0
Здравствуйте! печатки стандартные по этой теме.я добавил только блок комутации где LPT рисовал от руки сначала разместил детали. и и блок стабилизаторов для ШД эти есть микрухи там LM2596Tтолько оконечный фильтр не делал.блоки драйверов становятся впритирочку в разъемы контролера. пока еще не запускал.делаю блок выпрямителя.ну и морально готовлюсь к запуску
Никак не могу понять почему у меня не пашет, осцилл почему то показывает на ЦАП и микроконтроллере то же что и на 4 ноге оптронов, что за фигня? Кто нибудь может осциллограммы работающего устройства выложить(на ЦАП, на оптронах, и на comp шимов)?
Мои осциллограммы с ЦАП COMP выше на этой странице, в принципе вроде все как у автора, а на выходе у меги (M_L1EN) уже не помню и если я правильно помню то это сигнал разрешает работу UC, контроллер разобрал чуть-чуть, понадобилась мега в дипе.
Да, вот ваши с ЦАП и COMP видел... У меня почему то что там, что там одну и ту же "песню" показывает и она не соответствует вашим осциллограммам Не понимаю в чем проблема, я уже свои печатки все перепроверил, закрадывается предположение, что какие то элементы у меня неисправны. На контроллер не грешу, так как он без проблем шьется, как можно проверить ЦАП?
Нет, я сначала компилировал и шил тот что в архиве без изменений, потом пробовал менять деление шага, но это ничего не меняет - ось двигателя пальцами фиг провернешь! В безошибочности своих плат я уверен, уже по 10 раз проверил.
У меня платы свои, но сделанные близко к авторским, на контроллере я использовал smd и сменил разъемы: Спойлер
Я вспомнил, я когда в первый раз включил, что то было не так, и я начал искать косяк на плате контроллера, и нашел небольшой глазу не видный непротрав, боюсь что могло что то "полететь".
Сейчас этот форум просматривают: Ramm-SD и гости: 27
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения