Простой контроллер униполярного двигателя на PIC

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

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

Joliat
Станкостроитель
Станкостроитель
Сообщения: 39
Зарегистрирован: 29 янв 2012, 22:27
Откуда: Украина

Re: Простой контроллер униполярного двигателя на PIC

Сообщение Joliat »

Привет всем, я новенький.

Вроде не тупой и не гуру.
Собирал для ЧПУ несколько лет назад контроллер на ТМ7 и драйвера на КТ829.
Движки от совкового принтера по типу ДШИ-200-2 на 1.5А

Из-за рождения ребенка все было закинуто, сейчас пытаюсь восстановиться и увидел, что появилось много новых схем.
Вот в названии этой темы написано "Простой контроллер униполярного двигателя на PIC", но я так понимаю - это драйвер?
(контроллер и драйвер - эти слова взяты из лексикона Романа, который писал программу для ЧПУ).
Перечитал 4 раза всю тему и не могу понять. Что да куда.
Интересует схема на ИРЛ - самая простая (без транзисторов), коль она так хороша, как ее описывают.

Как я понимаю STEP-шаг, DIR - направление.
Но их же нужно откуда-то взять? Эти схемы (по одной на движек) нужно прицепить к контроллеру (из представлений Романа), в моем понимании.
Я прав или нет? И Можно ссылочку на схему преобразовывающую сигналы порта в STEP/DIP.
Dino
Станкостроитель
Станкостроитель
Сообщения: 16
Зарегистрирован: 27 дек 2011, 17:39
Откуда: р.Дагестан

Re: Простой контроллер униполярного двигателя на PIC

Сообщение Dino »

Step и Dir берутся с LPT порта, сигналы TTL уровня, для данного контроллера никаких преобразований с сигналами делать не нужно. Можно вкл. по схеме LPT порт -> контроллер, или LPT порт -> интерфейсная плата -> контроллер.
Какие пины LPT порта будут Step и Dir для первого, второго и т.д. двигателей обычно устанавливаются в настройках программы.

p.s. собирал данный контроллер по схеме PIC+NE555+IRFZ44N, пока разбирался с настройками и что куда, да как, пару раз пробивала ключ. Замена ключа, NE555 (PIC живой) и поехали дальше.
Joliat
Станкостроитель
Станкостроитель
Сообщения: 39
Зарегистрирован: 29 янв 2012, 22:27
Откуда: Украина

Re: Простой контроллер униполярного двигателя на PIC

Сообщение Joliat »

Только что читал, что интерфейсная плата (опторазвязка, как я понял), предохраняет от кривых рук LPT порт.
Руки вроде, не кривые, но лучше сделать интерфейсную плату, как говориться "береженого Бог бережет".
Из этого вопрос: Какую лучше (желательней) использовать интерфейсную плату и вообще у кого она какая?
Вопрос №2: Блок питания обычный АТ компьютерный пойдет? Помехи и все такое?
Просто вспоминается, что при ТМ7 и КТ829 у меня были помехи по питанию и ноут нужно было питать от батареи, чтоб движек не делал лишних шагов.
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Re: Простой контроллер униполярного двигателя на PIC

Сообщение Dj_smart »

Joliat, не загрязняем тему!
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
shpack11
Наблюдающий
Сообщения: 1
Зарегистрирован: 27 фев 2012, 13:31

Re: Простой контроллер униполярного двигателя на PIC

Сообщение shpack11 »

У меня такой вопрос: как совместить схему full из первого поста на пик и драйвер на13408? Будет использоватся с двумя двигателями от принтера для программы паук4 для выжигания.
Можно на два пик и один драйвер или два. :wall: :wall:
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение koolhatcker »

shpack11 писал(а):У меня такой вопрос: как совместить схему full из первого поста на пик и драйвер на13408?
А никак. Это будет уже другая схема. И в другой теме. Намёк понятен?
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
alex_73
Станкостроитель
Станкостроитель
Сообщения: 56
Зарегистрирован: 07 янв 2012, 21:48
Откуда: Волгоградская обл.

Re: Простой контроллер униполярного двигателя на PIC

Сообщение alex_73 »

Здравствуйте. собрал такой контроллер.вот только никак не пойму как его настроить в паре с опторазвязкой..Обьясните пожалуйта.он пропускает шаги.питание на двигатели подаю 12в.потому что двигатель STH-54D401 8.5V 0/96A.
aegis
Станкостроитель
Станкостроитель
Сообщения: 1696
Зарегистрирован: 05 сен 2010, 00:00
Имя: Михаил
Откуда: Конотоп=>Запорожье=> Харьков, Украина
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение aegis »

alex_73, 12В мало с шимом... драйвер управляет током, напряжение выставляется автоматом. по напряжению берется разумный запас чтобы не спалить полевики
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение koolhatcker »

alex_73 писал(а):он пропускает шаги.
А с какой частотой поступают эти шаги?
Какое ускорение выставлено в настройках?
Попробуйте уменьшить частоту сигнала Step и ускорение.
Всё должно нормализоваться.
Если хотите больших скоростей, то, как вам уже сказали, поднимайте напряжение питания.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
alex_73
Станкостроитель
Станкостроитель
Сообщения: 56
Зарегистрирован: 07 янв 2012, 21:48
Откуда: Волгоградская обл.

Re: Простой контроллер униполярного двигателя на PIC

Сообщение alex_73 »

Извините,но я еще только изучаю маch,поэтому объясните где нужно попробовать уменьшить частоту сигнала Step.

Нашел такие настройки,steps -2000,скорость 120мм/с,ускорение 4.
aegis
Станкостроитель
Станкостроитель
Сообщения: 1696
Зарегистрирован: 05 сен 2010, 00:00
Имя: Михаил
Откуда: Конотоп=>Запорожье=> Харьков, Украина
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение aegis »

alex_73, степс это количество импульсов на 1мм перемещения, скорость и ускорение - тут думаю все понятно. не поленитесь почитайте мануал по настройке мача, да и по данной программе лучше писать в соответствующей теме в программах.
зы 2000 явно перебор. методику расчета смотрите в мануале к мачу
alex_73
Станкостроитель
Станкостроитель
Сообщения: 56
Зарегистрирован: 07 янв 2012, 21:48
Откуда: Волгоградская обл.

Re: Простой контроллер униполярного двигателя на PIC

Сообщение alex_73 »

если честно ,то я запутался.поэтому прошу все объяснить по порядку.собрал данный драйвер ,только вместо транзисторов использовал NE555. теперь с прошивкой, брал прошивку которая находится в 314 посту.я отключил двигатель и поставил 4 светодиода . так вот при замыкании степа на массу светодиоды моргают, то есть показывают что драйвер шагает.но меня смущает тот факт что после снятия питания на несколько минут и потом вновь подаю питание ,один из светодиодов светится.надеюсь что объясните что делать .
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение koolhatcker »

alex_73 писал(а):подаю питание ,один из светодиодов светится.
Эта прошивка сразу после подачи питания включает 1 фазу, после чего переводит драйвер в режим удержания(сейчас уже не помню зачем, скорее всего для настройки тока удержания).
alex_73 писал(а):объясните что делать
На выбор:
1. Смириться :).
2. Попросить автора внести изменения в прошивку :).
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
alex_73
Станкостроитель
Станкостроитель
Сообщения: 56
Зарегистрирован: 07 янв 2012, 21:48
Откуда: Волгоградская обл.

Re: Простой контроллер униполярного двигателя на PIC

Сообщение alex_73 »

ну тогда значит прошивка и сам драйвер работают,тогда начну заново проверять правильность подключения обмоток двигателя и потом полезу в настройки mach.
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение koolhatcker »

alex_73 писал(а):начну заново проверять правильность подключения обмоток двигателя
Если двигатель вращается, значит обмотки подключены правильно.
Смотрите настройки.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
skryga
Станкостроитель
Станкостроитель
Сообщения: 126
Зарегистрирован: 06 янв 2010, 01:00
Имя: Марьян
Откуда: Украина, Львов
Контактная информация:

Сообщение skryga »

Собрал, работает. Транзистори irlz2(3)4n, питание 28В, транзистори максимально 55в. Хочу поднять напряжение до 52в. Как будут себя чуствовать себя транзистори?
Квадратные отверстия нужно сверлить квадратным сверлом :).
VVChaif
Начальник форума
Сообщения: 2438
Зарегистрирован: 26 авг 2009, 00:00
Имя: Виталий
Откуда: Краснодарский край. ст. Каневская
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение VVChaif »

skryga писал(а): Как будут себя чуствовать себя транзистори?
На грани дефолта. Малый всплеск в 3 вольта (что неисключено) и смерть.
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение beozar »

skryga, Тут еще фигня в индуктивной нагрузке, при разряде напруга скачет в два раза. Оптимально использовать мосфеты с двойным запасом по напряжению.
skryga
Станкостроитель
Станкостроитель
Сообщения: 126
Зарегистрирован: 06 янв 2010, 01:00
Имя: Марьян
Откуда: Украина, Львов
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение skryga »

спасибо за быстрый ответ, будет значит на 28в работать...
Квадратные отверстия нужно сверлить квадратным сверлом :).
skryga
Станкостроитель
Станкостроитель
Сообщения: 126
Зарегистрирован: 06 янв 2010, 01:00
Имя: Марьян
Откуда: Украина, Львов
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение skryga »

Поставил дампер Изображение по питанию ШД, питание ШД 28В, ограничил обратную ЭДС на уровне 33В, двигатели стали лучше работать.
Один двигатель стоял в удержании минут 15 (транзисторы IRLZ24N, ток ШД 1,5А, ДШИ200-1), 2 транзисторы ушли в вечность, хотя стоят на радиаторам и обдуваються вентилятором. Пока не поставил вентилятор, все 3-и драйвера грелись и в работе и в удержании. Ах, да, прошивка с ШИМ. Перечитал всю ветку, но так и ненашел однозначного ответа о преимуществах прошивок с ШИМ и ключевой стабилизацией??? :hunter:
Квадратные отверстия нужно сверлить квадратным сверлом :).
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение beozar »

У прошивки с ключом момент выше.
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение koolhatcker »

skryga писал(а):Пока не поставил вентилятор, все 3-и драйвера грелись и в работе и в удержании.
Транзисторы не те.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
skryga
Станкостроитель
Станкостроитель
Сообщения: 126
Зарегистрирован: 06 янв 2010, 01:00
Имя: Марьян
Откуда: Украина, Львов
Контактная информация:

Сообщение skryga »

Купил IRLZ44N, буду перепаивать и перешивать пики на ключевую стабилизацию
Квадратные отверстия нужно сверлить квадратным сверлом :).
skryga
Станкостроитель
Станкостроитель
Сообщения: 126
Зарегистрирован: 06 янв 2010, 01:00
Имя: Марьян
Откуда: Украина, Львов
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение skryga »

Перепаял на IRLZ44N, скорость ДШИ-200-1, около 5 об/сек, так как у меня стоит редуктор понижающий (1:2.3) на зубчатом ремне, скорость на шпильке М12х1.75 не больше 250 мм/мин, при большей скорости начинает пропускать шаги и портал останавливаеться. Питание ШД 28В. Есть ли смысл сделать контроллер PIC+NE555+IRF540 и дать напряжение 52В, поднимиться ли скорость ДШИ с сохранением хотя бы приблизительно того же момента двигателя???
Квадратные отверстия нужно сверлить квадратным сверлом :).
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение beozar »

У меня на М12х1.75, PIC+NE555+IRF540, 42 вольта, ДШИ-200-3 работал на скорости 1200 мм/мин без проблем.
skryga
Станкостроитель
Станкостроитель
Сообщения: 126
Зарегистрирован: 06 янв 2010, 01:00
Имя: Марьян
Откуда: Украина, Львов
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение skryga »

М12х1.75, ДШИ-200-3, контроллер PIC+IRL(прошивка ключевая), питание 28В, скорость устойчиво 1000 мм/мин...
Квадратные отверстия нужно сверлить квадратным сверлом :).
gif-65
Станкостроитель
Станкостроитель
Сообщения: 299
Зарегистрирован: 07 фев 2012, 20:23
Имя: игорь
Откуда: Крым Керчь

Re: Простой контроллер униполярного двигателя на PIC

Сообщение gif-65 »

у меня нема 23 18кг \см 3а ток 28 вольт скорость до 2000 на шпильке ф14мм шаг 2 прошивка ключевая транзисторы ирф 44 и 24 на оси z , да греются но работают нормально , радиатор пластина ал 3мм х 200 х80 плюс два вентилятора - нагрев градусов 50 .
на дши 200-1 большой скорости не получится.
neverdie
Станкостроитель
Станкостроитель
Сообщения: 600
Зарегистрирован: 22 сен 2012, 23:19
Откуда: Украина, Кировоград
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение neverdie »

beozar писал(а):Конртоллер собрал. На IRLZ44 работает без радиаторов, крутил на 2А.
На IRFZ44 с драйверами, крутил на 4А, радиаторы от компьюторного БП, маленькие. Вот платы, проверенные:
Скачать файл plata_pic.rar (41.06 kB)
Схемы в pdf
Скачать файл uni-irl-irf.rar (80.39 kB)


По просьбам трудящихся - вариант на пик и не555-х - в начало темы...
Скачать файл ne555.rar (25.94 kB)

решил собрать на 555
возникли вопросы
1. можно ли заменить кондер 22n ?
2. прошивка нормальная? - ну то есть не битая просто пробывал прошить програматором а у меня бока(грешу на програматор) сеня соберу на 2 транзиках простой буду пробывать
3. пока нету под рукой 15 вольт думаю сразу запитать от блока кампа 12 вольт хватит для питания движков и 555 ?
Люди у нас простые, только жизнь у них сложная.
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение beozar »

1. 22n мало, 200-300 нужно.
2.Прошивка отличная!
3.12 вольт хватит для 555, для движкав вольт 30-40 нужно. Хотя, смотря какие движки...
Еще, на sep, dir желательно поставить емкости на землю пик 20 -50.
neverdie
Станкостроитель
Станкостроитель
Сообщения: 600
Зарегистрирован: 22 сен 2012, 23:19
Откуда: Украина, Кировоград
Контактная информация:

Re: Простой контроллер униполярного двигателя на PIC

Сообщение neverdie »

ой и забыл просто под рукой переменый на 2.2 нету есть тока 10
сильно повлияет ?
Люди у нас простые, только жизнь у них сложная.
Ответить