Простой биполярный драйвер на Pic

Обсуждение электронных компонентов, схем станков

Модераторы: Dj_smart, life, koolhatcker

Well
Наблюдающий
Сообщения: 1
Зарегистрирован: 07 сен 2011, 23:41
Откуда: Черкассы, Украина

Re: Простой биполярный драйвер на Pic

Сообщение Well »

AlexSVC, драйыер интересный, и розвитие его тоже интересно...особенно в части увеличения шагов до 1/4, 1/8. Возможно это приведет к незначительным схемным коректировкам. С каким движком ганяли свою прошивку ?
AlexSVC
Станкостроитель
Станкостроитель
Сообщения: 71
Зарегистрирован: 31 мар 2011, 00:00
Откуда: Украина, Харьков

Re: Простой биполярный драйвер на Pic

Сообщение AlexSVC »

LordFox писал(а):Как реализована без обратной связи?
Реализовано так: Станок стоит в 0 по всем координатам. Ресетим все драйвера, при этом загорается светодиод на каждом драйвере. Далее гоняем станок по полной, потом делаем откат в 0. Если пропусков нет, то горят все светодиоды. Если где-то пропуск или на оборот, то светодиод гореть не будет. Индикация пропуска включается в момент перехода в режим удержания.
AlexSVC
Станкостроитель
Станкостроитель
Сообщения: 71
Зарегистрирован: 31 мар 2011, 00:00
Откуда: Украина, Харьков

Re: Простой биполярный драйвер на Pic

Сообщение AlexSVC »

Well писал(а):AlexSVC, увеличения шагов до 1/4, 1/8. Возможно это приведет к незначительным схемным коректировкам. С каким движком ганяли свою прошивку ?
Шагов хотел добавить, да пик слабоват. Первый заход не удался. Возможно надо было с таймингами поиграться.
Теоретически этот драйвер может микрошаг сделать без схемных изменений, но практика пока против.
Да и сдался вам этот микрошаг, зачем он нужен ? Резонанса у меня и в полушаге нет.
Гонял с движком типа 57х57 на 2.5 А.
Результат - свободно до ~10кГц (это 25 об\сек с моментом), а так до 43кГц (это 107.5 об\сек).
На станке со шпилькой 1.5 в рабочем режиме до 1.3 м\мин в G0 до 2.2 м\мин.
Ly2
Станкостроитель
Станкостроитель
Сообщения: 226
Зарегистрирован: 21 дек 2010, 01:00
Имя: Алексей
Откуда: Набережные Челны

Re: Простой биполярный драйвер на Pic

Сообщение Ly2 »

AlexSVC писал(а):
LordFox писал(а):Как реализована без обратной связи?
Реализовано так: Станок стоит в 0 по всем координатам. Ресетим все драйвера, при этом загорается светодиод на каждом драйвере. Далее гоняем станок по полной, потом делаем откат в 0. Если пропусков нет, то горят все светодиоды. Если где-то пропуск или на оборот, то светодиод гореть не будет. Индикация пропуска включается в момент перехода в режим удержания.
Тоесть.. обнулились..пилим,пилим,пилим.. закончили приехали в 0, а фреза стоит в сантимере от ноля "светодиот не горит".. я это увижу ещё пол часа назад по отпиленой голове моей загатовке и без всякой лампочки в конце дня :)
AlexSVC
Станкостроитель
Станкостроитель
Сообщения: 71
Зарегистрирован: 31 мар 2011, 00:00
Откуда: Украина, Харьков

Re: Простой биполярный драйвер на Pic

Сообщение AlexSVC »

Ну если по "голове" поехало, а при возврате в "0" лампочки горят, значит механику трясти надо.
А если не горят - то электронику.
А так гадай кто виноват механика или электроника ?

Да и цель скорее не защита а диагностика. Хотя и защиту от эл. пропусков реализовать можно, но нужно ли ? Ведь если правильная разводка и помехи на приемлемом уровне то пропусков нет, а если есть то систему чинить надо а не защищать.
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Re: Простой биполярный драйвер на Pic

Сообщение koolhatcker »

AlexSVC, дай исходник посмотреть :-)
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
AlexSVC
Станкостроитель
Станкостроитель
Сообщения: 71
Зарегистрирован: 31 мар 2011, 00:00
Откуда: Украина, Харьков

Re: Простой биполярный драйвер на Pic

Сообщение AlexSVC »

Вот проект под MPLAB
Скачать файл 1.10.7z (47.92 kB)
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Re: Простой биполярный драйвер на Pic

Сообщение koolhatcker »

AlexSVC, я думал целостность фаз постоянно контролируется.
Теперь понятно :-).
В принципе правильно сделал, что добавил - на этапе отладки очень полезно, а на нормальную работу не влияет.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Аватара пользователя
antik-sergej
Станкостроитель
Станкостроитель
Сообщения: 30
Зарегистрирован: 19 дек 2010, 01:00
Откуда: Украина

Re: Простой биполярный драйвер на Pic

Сообщение antik-sergej »

Привет. Собрал эту схему. При замыкании step на общий мотор делал шаг то вперет то назад, а когда подключил до ltp порта то заработало сразу как часики. Проверил все прошивки работают отлично. Понравилась 1.07,1.08 ну, а 1.08а в обще классная штука, при включении задержка силовой части на 3 секунды :ok: . Вот моя плата, http://cncfiles.su/download/4822 немного переделал biozara, позначил все номиналы, выводы 8-ой ноги для настройки токов не делал. Крутил от компьютерного блока питания 12В розганял до 3.5 м/мин при шаге 100шагов/1мм, потом блок питания отключаетса. Думаю если поднять токи то скорость вырастет.
Показать/Спрятать
Изображение
Изображение
Изображение
Изображение
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Re: Простой биполярный драйвер на Pic

Сообщение koolhatcker »

antik-sergej, а чем надписи на плате сделаны?
Уж не тонером ли? Он электропроводящий если что...
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Аватара пользователя
antik-sergej
Станкостроитель
Станкостроитель
Сообщения: 30
Зарегистрирован: 19 дек 2010, 01:00
Откуда: Украина

Re: Простой биполярный драйвер на Pic

Сообщение antik-sergej »

koolhatcker, да тонером (утюжным методом). Заметил что при работе от комп.бл.питания работает нормально, но при подключении 25В начинаютса помехи. Может быть от тонера, буду валять ещо одну схему skryga . О результатах отпишу. А да, работаю пока на платах l297 надписи тонером тоже есть (так легше набивать схему) но польот нормальный уже 2 года.
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Re: Простой биполярный драйвер на Pic

Сообщение koolhatcker »

antik-sergej, это не от тонера. Смотри пульсации и разводку проводов.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Аватара пользователя
antik-sergej
Станкостроитель
Станкостроитель
Сообщения: 30
Зарегистрирован: 19 дек 2010, 01:00
Откуда: Украина

Re: Простой биполярный драйвер на Pic

Сообщение antik-sergej »

koolhatcker, Где смотреть по-поводу пульсации?
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Re: Простой биполярный драйвер на Pic

Сообщение koolhatcker »

antik-sergej, там, где помехи начинаются :-) .
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Аватара пользователя
antik-sergej
Станкостроитель
Станкостроитель
Сообщения: 30
Зарегистрирован: 19 дек 2010, 01:00
Откуда: Украина

Re: Простой биполярный драйвер на Pic

Сообщение antik-sergej »

koolhatcker, Спасибо за подсказку. Когда рукой косалса провода степ шли помехи. Решил их когда поставил кондер 0.1пф между степ и землей. Теперь крутит нормально розкрутил до 4м/мин при100шагом/мм (подал 3А, 22В). Момент при переходе в удержание нормальный, а при вращении выше 1,8м/мин легко остановить за вал рукой. Слабый момент вращения. Где искать причину? Или повысить напряжение?
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Re: Простой биполярный драйвер на Pic

Сообщение koolhatcker »

antik-sergej, найди документацию на двигатель и посмотри на график зависимости момента от частоты вращения.
1,8м/мин - это сколько кГц на входе Step?
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Аватара пользователя
antik-sergej
Станкостроитель
Станкостроитель
Сообщения: 30
Зарегистрирован: 19 дек 2010, 01:00
Откуда: Украина

Re: Простой биполярный драйвер на Pic

Сообщение antik-sergej »

koolhatcker, ето 3кГц момент удержания должен быть 8кг/см У меня мотор sm57ht76-2804a 2,8Aмпер. Когда вращаю драйвером на l297+irfz крутит с нормальным моментом. А тут момент очень слабый. Резисторы 0.2Ом ток выставил на сменом 0,5 вольт относительно 1-ой ноги при роботе. Из-зачево может падать момент?
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Re: Простой биполярный драйвер на Pic

Сообщение beozar »

antik-sergej, у меня на аналогичный движок 80 вольт идет. Винт т4, на 4 метрах остановить руками сложно. 22 вольта мало.
Аватара пользователя
antik-sergej
Станкостроитель
Станкостроитель
Сообщения: 30
Зарегистрирован: 19 дек 2010, 01:00
Откуда: Украина

Re: Простой биполярный драйвер на Pic

Сообщение antik-sergej »

beozar, спасибо, буду поднимать напряжение.
AlexSVC
Станкостроитель
Станкостроитель
Сообщения: 71
Зарегистрирован: 31 мар 2011, 00:00
Откуда: Украина, Харьков

Re: Простой биполярный драйвер на Pic

Сообщение AlexSVC »

Есть прошивка с адаптивным микрошагом. Интересно кому ?
Planet
Станкостроитель
Станкостроитель
Сообщения: 1179
Зарегистрирован: 25 мар 2013, 13:09
Имя: Baha
Откуда: Moscow-Taraz

Re: Простой биполярный драйвер на Pic

Сообщение Planet »

AlexSVC писал(а):Интересно кому ?
Интересно!
Окно откройся - onclick="return !window.open(this.href)"
AlexSVC
Станкостроитель
Станкостроитель
Сообщения: 71
Зарегистрирован: 31 мар 2011, 00:00
Откуда: Украина, Харьков

Re: Простой биполярный драйвер на Pic

Сообщение AlexSVC »

Интересно!
У вас есть такой спаянный драйвер для тестирования ?
Planet
Станкостроитель
Станкостроитель
Сообщения: 1179
Зарегистрирован: 25 мар 2013, 13:09
Имя: Baha
Откуда: Moscow-Taraz

Re: Простой биполярный драйвер на Pic

Сообщение Planet »

AlexSVC писал(а):У вас есть такой спаянный драйвер для тестирования ?
Да есть на 2104, десяток кажется, только в ближайшее время думаю не получиться что либо тестировать.
Окно откройся - onclick="return !window.open(this.href)"
AlexSVC
Станкостроитель
Станкостроитель
Сообщения: 71
Зарегистрирован: 31 мар 2011, 00:00
Откуда: Украина, Харьков

Re: Простой биполярный драйвер на Pic

Сообщение AlexSVC »

Прошивка рассчитана на версию с IR2101.
Ответить