Простой контроллер униполярного двигателя на PIC
Модераторы: Dj_smart, life, koolhatcker
Re: Простой контроллер униполярного двигателя на PIC
Привет всем, я новенький.
Вроде не тупой и не гуру.
Собирал для ЧПУ несколько лет назад контроллер на ТМ7 и драйвера на КТ829.
Движки от совкового принтера по типу ДШИ-200-2 на 1.5А
Из-за рождения ребенка все было закинуто, сейчас пытаюсь восстановиться и увидел, что появилось много новых схем.
Вот в названии этой темы написано "Простой контроллер униполярного двигателя на PIC", но я так понимаю - это драйвер?
(контроллер и драйвер - эти слова взяты из лексикона Романа, который писал программу для ЧПУ).
Перечитал 4 раза всю тему и не могу понять. Что да куда.
Интересует схема на ИРЛ - самая простая (без транзисторов), коль она так хороша, как ее описывают.
Как я понимаю STEP-шаг, DIR - направление.
Но их же нужно откуда-то взять? Эти схемы (по одной на движек) нужно прицепить к контроллеру (из представлений Романа), в моем понимании.
Я прав или нет? И Можно ссылочку на схему преобразовывающую сигналы порта в STEP/DIP.
Вроде не тупой и не гуру.
Собирал для ЧПУ несколько лет назад контроллер на ТМ7 и драйвера на КТ829.
Движки от совкового принтера по типу ДШИ-200-2 на 1.5А
Из-за рождения ребенка все было закинуто, сейчас пытаюсь восстановиться и увидел, что появилось много новых схем.
Вот в названии этой темы написано "Простой контроллер униполярного двигателя на PIC", но я так понимаю - это драйвер?
(контроллер и драйвер - эти слова взяты из лексикона Романа, который писал программу для ЧПУ).
Перечитал 4 раза всю тему и не могу понять. Что да куда.
Интересует схема на ИРЛ - самая простая (без транзисторов), коль она так хороша, как ее описывают.
Как я понимаю STEP-шаг, DIR - направление.
Но их же нужно откуда-то взять? Эти схемы (по одной на движек) нужно прицепить к контроллеру (из представлений Романа), в моем понимании.
Я прав или нет? И Можно ссылочку на схему преобразовывающую сигналы порта в STEP/DIP.
Re: Простой контроллер униполярного двигателя на PIC
Step и Dir берутся с LPT порта, сигналы TTL уровня, для данного контроллера никаких преобразований с сигналами делать не нужно. Можно вкл. по схеме LPT порт -> контроллер, или LPT порт -> интерфейсная плата -> контроллер.
Какие пины LPT порта будут Step и Dir для первого, второго и т.д. двигателей обычно устанавливаются в настройках программы.
p.s. собирал данный контроллер по схеме PIC+NE555+IRFZ44N, пока разбирался с настройками и что куда, да как, пару раз пробивала ключ. Замена ключа, NE555 (PIC живой) и поехали дальше.
Какие пины LPT порта будут Step и Dir для первого, второго и т.д. двигателей обычно устанавливаются в настройках программы.
p.s. собирал данный контроллер по схеме PIC+NE555+IRFZ44N, пока разбирался с настройками и что куда, да как, пару раз пробивала ключ. Замена ключа, NE555 (PIC живой) и поехали дальше.
Re: Простой контроллер униполярного двигателя на PIC
Только что читал, что интерфейсная плата (опторазвязка, как я понял), предохраняет от кривых рук LPT порт.
Руки вроде, не кривые, но лучше сделать интерфейсную плату, как говориться "береженого Бог бережет".
Из этого вопрос: Какую лучше (желательней) использовать интерфейсную плату и вообще у кого она какая?
Вопрос №2: Блок питания обычный АТ компьютерный пойдет? Помехи и все такое?
Просто вспоминается, что при ТМ7 и КТ829 у меня были помехи по питанию и ноут нужно было питать от батареи, чтоб движек не делал лишних шагов.
Руки вроде, не кривые, но лучше сделать интерфейсную плату, как говориться "береженого Бог бережет".
Из этого вопрос: Какую лучше (желательней) использовать интерфейсную плату и вообще у кого она какая?
Вопрос №2: Блок питания обычный АТ компьютерный пойдет? Помехи и все такое?
Просто вспоминается, что при ТМ7 и КТ829 у меня были помехи по питанию и ноут нужно было питать от батареи, чтоб движек не делал лишних шагов.
-
- Смотрящий
- Сообщения: 7565
- Зарегистрирован: 28 авг 2009, 00:00
- Имя: Юрий
- Откуда: Украина. Межевая.
Re: Простой контроллер униполярного двигателя на PIC
Joliat, не загрязняем тему!
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Хостинг по CNC http://cncfiles.su/
Re: Простой контроллер униполярного двигателя на PIC
У меня такой вопрос: как совместить схему full из первого поста на пик и драйвер на13408? Будет использоватся с двумя двигателями от принтера для программы паук4 для выжигания.
Можно на два пик и один драйвер или два.
Можно на два пик и один драйвер или два.
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
А никак. Это будет уже другая схема. И в другой теме. Намёк понятен?shpack11 писал(а):У меня такой вопрос: как совместить схему full из первого поста на пик и драйвер на13408?
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
-
- Станкостроитель
- Сообщения: 56
- Зарегистрирован: 07 янв 2012, 21:48
- Откуда: Волгоградская обл.
Re: Простой контроллер униполярного двигателя на PIC
Здравствуйте. собрал такой контроллер.вот только никак не пойму как его настроить в паре с опторазвязкой..Обьясните пожалуйта.он пропускает шаги.питание на двигатели подаю 12в.потому что двигатель STH-54D401 8.5V 0/96A.
-
- Станкостроитель
- Сообщения: 1696
- Зарегистрирован: 05 сен 2010, 00:00
- Имя: Михаил
- Откуда: Конотоп=>Запорожье=> Харьков, Украина
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
alex_73, 12В мало с шимом... драйвер управляет током, напряжение выставляется автоматом. по напряжению берется разумный запас чтобы не спалить полевики
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
А с какой частотой поступают эти шаги?alex_73 писал(а):он пропускает шаги.
Какое ускорение выставлено в настройках?
Попробуйте уменьшить частоту сигнала Step и ускорение.
Всё должно нормализоваться.
Если хотите больших скоростей, то, как вам уже сказали, поднимайте напряжение питания.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
-
- Станкостроитель
- Сообщения: 56
- Зарегистрирован: 07 янв 2012, 21:48
- Откуда: Волгоградская обл.
Re: Простой контроллер униполярного двигателя на PIC
Извините,но я еще только изучаю маch,поэтому объясните где нужно попробовать уменьшить частоту сигнала Step.
Нашел такие настройки,steps -2000,скорость 120мм/с,ускорение 4.
Нашел такие настройки,steps -2000,скорость 120мм/с,ускорение 4.
-
- Станкостроитель
- Сообщения: 1696
- Зарегистрирован: 05 сен 2010, 00:00
- Имя: Михаил
- Откуда: Конотоп=>Запорожье=> Харьков, Украина
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
alex_73, степс это количество импульсов на 1мм перемещения, скорость и ускорение - тут думаю все понятно. не поленитесь почитайте мануал по настройке мача, да и по данной программе лучше писать в соответствующей теме в программах.
зы 2000 явно перебор. методику расчета смотрите в мануале к мачу
зы 2000 явно перебор. методику расчета смотрите в мануале к мачу
-
- Станкостроитель
- Сообщения: 56
- Зарегистрирован: 07 янв 2012, 21:48
- Откуда: Волгоградская обл.
Re: Простой контроллер униполярного двигателя на PIC
если честно ,то я запутался.поэтому прошу все объяснить по порядку.собрал данный драйвер ,только вместо транзисторов использовал NE555. теперь с прошивкой, брал прошивку которая находится в 314 посту.я отключил двигатель и поставил 4 светодиода . так вот при замыкании степа на массу светодиоды моргают, то есть показывают что драйвер шагает.но меня смущает тот факт что после снятия питания на несколько минут и потом вновь подаю питание ,один из светодиодов светится.надеюсь что объясните что делать .
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
Эта прошивка сразу после подачи питания включает 1 фазу, после чего переводит драйвер в режим удержания(сейчас уже не помню зачем, скорее всего для настройки тока удержания).alex_73 писал(а):подаю питание ,один из светодиодов светится.
На выбор:alex_73 писал(а):объясните что делать
1. Смириться .
2. Попросить автора внести изменения в прошивку .
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
-
- Станкостроитель
- Сообщения: 56
- Зарегистрирован: 07 янв 2012, 21:48
- Откуда: Волгоградская обл.
Re: Простой контроллер униполярного двигателя на PIC
ну тогда значит прошивка и сам драйвер работают,тогда начну заново проверять правильность подключения обмоток двигателя и потом полезу в настройки mach.
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
Если двигатель вращается, значит обмотки подключены правильно.alex_73 писал(а):начну заново проверять правильность подключения обмоток двигателя
Смотрите настройки.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
-
- Начальник форума
- Сообщения: 2438
- Зарегистрирован: 26 авг 2009, 00:00
- Имя: Виталий
- Откуда: Краснодарский край. ст. Каневская
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
На грани дефолта. Малый всплеск в 3 вольта (что неисключено) и смерть.skryga писал(а): Как будут себя чуствовать себя транзистори?
-
- Станкостроитель
- Сообщения: 1954
- Зарегистрирован: 07 дек 2009, 01:00
- Имя: Андрей
- Откуда: Беларусь Дзержинск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
skryga, Тут еще фигня в индуктивной нагрузке, при разряде напруга скачет в два раза. Оптимально использовать мосфеты с двойным запасом по напряжению.
-
- Станкостроитель
- Сообщения: 126
- Зарегистрирован: 06 янв 2010, 01:00
- Имя: Марьян
- Откуда: Украина, Львов
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
спасибо за быстрый ответ, будет значит на 28в работать...
Квадратные отверстия нужно сверлить квадратным сверлом .
-
- Станкостроитель
- Сообщения: 126
- Зарегистрирован: 06 янв 2010, 01:00
- Имя: Марьян
- Откуда: Украина, Львов
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
Поставил дампер по питанию ШД, питание ШД 28В, ограничил обратную ЭДС на уровне 33В, двигатели стали лучше работать.
Один двигатель стоял в удержании минут 15 (транзисторы IRLZ24N, ток ШД 1,5А, ДШИ200-1), 2 транзисторы ушли в вечность, хотя стоят на радиаторам и обдуваються вентилятором. Пока не поставил вентилятор, все 3-и драйвера грелись и в работе и в удержании. Ах, да, прошивка с ШИМ. Перечитал всю ветку, но так и ненашел однозначного ответа о преимуществах прошивок с ШИМ и ключевой стабилизацией???
Один двигатель стоял в удержании минут 15 (транзисторы IRLZ24N, ток ШД 1,5А, ДШИ200-1), 2 транзисторы ушли в вечность, хотя стоят на радиаторам и обдуваються вентилятором. Пока не поставил вентилятор, все 3-и драйвера грелись и в работе и в удержании. Ах, да, прошивка с ШИМ. Перечитал всю ветку, но так и ненашел однозначного ответа о преимуществах прошивок с ШИМ и ключевой стабилизацией???
Квадратные отверстия нужно сверлить квадратным сверлом .
-
- Станкостроитель
- Сообщения: 1954
- Зарегистрирован: 07 дек 2009, 01:00
- Имя: Андрей
- Откуда: Беларусь Дзержинск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
У прошивки с ключом момент выше.
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
Транзисторы не те.skryga писал(а):Пока не поставил вентилятор, все 3-и драйвера грелись и в работе и в удержании.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
-
- Станкостроитель
- Сообщения: 126
- Зарегистрирован: 06 янв 2010, 01:00
- Имя: Марьян
- Откуда: Украина, Львов
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
Перепаял на IRLZ44N, скорость ДШИ-200-1, около 5 об/сек, так как у меня стоит редуктор понижающий (1:2.3) на зубчатом ремне, скорость на шпильке М12х1.75 не больше 250 мм/мин, при большей скорости начинает пропускать шаги и портал останавливаеться. Питание ШД 28В. Есть ли смысл сделать контроллер PIC+NE555+IRF540 и дать напряжение 52В, поднимиться ли скорость ДШИ с сохранением хотя бы приблизительно того же момента двигателя???
Квадратные отверстия нужно сверлить квадратным сверлом .
-
- Станкостроитель
- Сообщения: 1954
- Зарегистрирован: 07 дек 2009, 01:00
- Имя: Андрей
- Откуда: Беларусь Дзержинск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
У меня на М12х1.75, PIC+NE555+IRF540, 42 вольта, ДШИ-200-3 работал на скорости 1200 мм/мин без проблем.
-
- Станкостроитель
- Сообщения: 126
- Зарегистрирован: 06 янв 2010, 01:00
- Имя: Марьян
- Откуда: Украина, Львов
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
М12х1.75, ДШИ-200-3, контроллер PIC+IRL(прошивка ключевая), питание 28В, скорость устойчиво 1000 мм/мин...
Квадратные отверстия нужно сверлить квадратным сверлом .
-
- Станкостроитель
- Сообщения: 299
- Зарегистрирован: 07 фев 2012, 20:23
- Имя: игорь
- Откуда: Крым Керчь
Re: Простой контроллер униполярного двигателя на PIC
у меня нема 23 18кг \см 3а ток 28 вольт скорость до 2000 на шпильке ф14мм шаг 2 прошивка ключевая транзисторы ирф 44 и 24 на оси z , да греются но работают нормально , радиатор пластина ал 3мм х 200 х80 плюс два вентилятора - нагрев градусов 50 .
на дши 200-1 большой скорости не получится.
на дши 200-1 большой скорости не получится.
-
- Станкостроитель
- Сообщения: 600
- Зарегистрирован: 22 сен 2012, 23:19
- Откуда: Украина, Кировоград
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
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 ?
Люди у нас простые, только жизнь у них сложная.
-
- Станкостроитель
- Сообщения: 1954
- Зарегистрирован: 07 дек 2009, 01:00
- Имя: Андрей
- Откуда: Беларусь Дзержинск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
1. 22n мало, 200-300 нужно.
2.Прошивка отличная!
3.12 вольт хватит для 555, для движкав вольт 30-40 нужно. Хотя, смотря какие движки...
Еще, на sep, dir желательно поставить емкости на землю пик 20 -50.
2.Прошивка отличная!
3.12 вольт хватит для 555, для движкав вольт 30-40 нужно. Хотя, смотря какие движки...
Еще, на sep, dir желательно поставить емкости на землю пик 20 -50.
-
- Станкостроитель
- Сообщения: 600
- Зарегистрирован: 22 сен 2012, 23:19
- Откуда: Украина, Кировоград
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
ой и забыл просто под рукой переменый на 2.2 нету есть тока 10
сильно повлияет ?
сильно повлияет ?
Люди у нас простые, только жизнь у них сложная.