Простой контроллер униполярного двигателя на PIC
Модераторы: Dj_smart, life, koolhatcker
Re: Простой контроллер униполярного двигателя на PIC
beozar . Спасибо за ваше терпение и советы сделал по схеме из первого поста. http://it-en.ru/cnc/driver/Files/Simple.pdf
правда там небыло указано что нада плюс 5в и заземление на какую ногу цеплять но вроде с этим разобрался на выходе пика появились сигналы .
моторы у меня похожи на 23 на 24вольта сопротивление обмотки 80 Ом.может вобще отключить эту ключевую стабилизацию.извините я новенький
правда там небыло указано что нада плюс 5в и заземление на какую ногу цеплять но вроде с этим разобрался на выходе пика появились сигналы .
моторы у меня похожи на 23 на 24вольта сопротивление обмотки 80 Ом.может вобще отключить эту ключевую стабилизацию.извините я новенький
-
- Станкостроитель
- Сообщения: 1954
- Зарегистрирован: 07 дек 2009, 01:00
- Имя: Андрей
- Откуда: Беларусь Дзержинск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
В этом варианте можно ставить любые мосфетыhttp://cncfiles.su/download/1322. Для ваших движков даже не знаю что предложить... перемотать, как вариант Стабилизацию или ШИМ отключить не получится, нужно прошивку переписывать.
Re: Простой контроллер униполярного двигателя на PIC
Да вот это попал перематывать 4 двигателя ? они размер как NEMA 23
-
- Станкостроитель
- Сообщения: 1954
- Зарегистрирован: 07 дек 2009, 01:00
- Имя: Андрей
- Откуда: Беларусь Дзержинск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
leoFIN, Вариант, собрать схему с не555, мосфеты 740-е, напряжение питания моторов вольт 80-100, радиаторы на мосфеты поприличнее.
Re: Простой контроллер униполярного двигателя на PIC
Спасибо попробую по этой схеме
А резисторы по схеме 555. R9 и R13 я не совсем понял каких номиналов спасибо
А резисторы по схеме 555. R9 и R13 я не совсем понял каких номиналов спасибо
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
leoFIN, чего непонятного то? Номинал резисторов 0,25 Ома.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Re: Простой контроллер униполярного двигателя на PIC
Спасибо а можно без него
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
leoFIN, нет, без него нельзя.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Re: Простой контроллер униполярного двигателя на PIC
Да я понял стормозил немного это делитель напряжения. а какое нужно напряжение чтоб пощитать подавать на 17 и 18 ногу и какое нужно выставить на 1 ноге.
извините если спрашиваю много.
Спасибо еще раз с уважением Лео.
извините если спрашиваю много.
Спасибо еще раз с уважением Лео.
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
Напряжение считается по закону Ома.
Допустим номинальный ток фазы двигателя равен 1,5А.
Тогда необходимое напряжение составит 1,5А * 0,25 Ома = 0,375В.
Это напряжение и нужно выставить на 1 ноге. При этом на вход Step нужно подать импульсы с генератора или компьютера, так как без них контроллер перейдёт в режим удержания и тогда напряжение на 1 ноге нужно будет устанавливать вдвое меньшее - 0,375В/2 = 0,1875В. Таким образом получится, что в режиме работы напряжение на 1 ноге будет 0,375В(ток через фазу двигателя при этом составит 1,5А), а в режиме удержания напряжение на 1 ноге будет 0,1875В(ток через фазу двигателя при этом составит 0,75А).
P.S. Что-то я добрый сегодня какой-то...
Допустим номинальный ток фазы двигателя равен 1,5А.
Тогда необходимое напряжение составит 1,5А * 0,25 Ома = 0,375В.
Это напряжение и нужно выставить на 1 ноге. При этом на вход Step нужно подать импульсы с генератора или компьютера, так как без них контроллер перейдёт в режим удержания и тогда напряжение на 1 ноге нужно будет устанавливать вдвое меньшее - 0,375В/2 = 0,1875В. Таким образом получится, что в режиме работы напряжение на 1 ноге будет 0,375В(ток через фазу двигателя при этом составит 1,5А), а в режиме удержания напряжение на 1 ноге будет 0,1875В(ток через фазу двигателя при этом составит 0,75А).
P.S. Что-то я добрый сегодня какой-то...
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Re: Простой контроллер униполярного двигателя на PIC
Спасибо огромное все стало ясно похоже спалил два пика когда нечайно поставил большой ток щас переделываю макетку и буду пробывать дальше. Делаю это для пенорезки 4 оси .заказал с китая еще 10 пиков
Re: Простой контроллер униполярного двигателя на PIC
Здравствуйте. А какие пики можно ставить?
Pic16f628a-04/p
Pic16f628a-20/p
Отличаются частотой.
Pic16f628a-04/p
Pic16f628a-20/p
Отличаются частотой.
Тихо надфилем шурша,
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
Urx, если разницы в цене нет, то конечно лучше взять Pic16f628a-20/p, мало ли где ещё пригодится...
Или захочется эксклюзивной прошивки на 20МГц, а проц не тянет... .
Или захочется эксклюзивной прошивки на 20МГц, а проц не тянет... .
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Re: Простой контроллер униполярного двигателя на PIC
А если будет разница, какой минимальный вариант чтобы чисто для движков? Заказывать на этой неделе буду, сразу 4 штуки, чисто для контроллеров.koolhatcker писал(а):Urx, если разницы в цене нет, то конечно лучше взять Pic16f628a-20/p, мало ли где ещё пригодится...
Или захочется эксклюзивной прошивки на 20МГц, а проц не тянет... .
Тихо надфилем шурша,
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
Любой. Прошивка рассчитана на внутренний генератор 4МГЦ.Urx писал(а):какой минимальный вариант чтобы чисто для движков?
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Re: Простой контроллер униполярного двигателя на PIC
Большое спасибо.koolhatcker писал(а):Любой. Прошивка рассчитана на внутренний генератор 4МГЦ.Urx писал(а):какой минимальный вариант чтобы чисто для движков?
Тихо надфилем шурша,
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
Re: Простой контроллер униполярного двигателя на PIC
Вопрос специалистам-схемотехникам. У меня нет нужных резисторов мощных. Можно ли заменить резисторы 0,25 Ом на самодельные из смотанного в катушку куска медного провода длиной 3м, или из куска нихрома сваренным с медными выводами? Планирую первый вариант, так как во втором возникнут термопары.
Какой мощности нужно сделать резистор, если делать составной из более маломощных?
Какой мощности нужно сделать резистор, если делать составной из более маломощных?
Тихо надфилем шурша,
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
Re: Простой контроллер униполярного двигателя на PIC
Нихром облуживается таблеткой аспирина. На болтах тоже вариант.
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
Тему почистил. Кто хочет обсуждать резисторы - в песочницу.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Re: Простой контроллер униполярного двигателя на PIC
А эти резисторы выполняют роль датчика тока для защиты от перегрузок? Переменником выставляем порог срабатывания?
Тихо надфилем шурша,
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
Да, выполняют роль датчика тока. Только не для защиты от перегрузок, а для стабилизации тока. Переменным резистором устанавливаем нужное значение тока в обмотке.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Re: Простой контроллер униполярного двигателя на PIC
То есть, недопустимо подавать питание на шаговики без наличия сигнала Step, иначе в режиме удержания будет вдвое больший ток? Я так понял, нужно задействовать Enable, которым управлять реле подключение питания к контроллеру. Либо сделать устройство задержки, отключающее питание спустя время, превышающее период Step, когда импульсы прекратятся, и включающее по фронту Step? А есть ли прошивка для NE555 без режима удержания, в принципе мне он не нужен - гайки бронзовые не ШВП, вряд ли прокрутятся от давления или от гравитации.koolhatcker писал(а):Напряжение считается по закону Ома.
Допустим номинальный ток фазы двигателя равен 1,5А.
Тогда необходимое напряжение составит 1,5А * 0,25 Ома = 0,375В.
Это напряжение и нужно выставить на 1 ноге. При этом на вход Step нужно подать импульсы с генератора или компьютера, так как без них контроллер перейдёт в режим удержания и тогда напряжение на 1 ноге нужно будет устанавливать вдвое меньшее - 0,375В/2 = 0,1875В. Таким образом получится, что в режиме работы напряжение на 1 ноге будет 0,375В(ток через фазу двигателя при этом составит 1,5А), а в режиме удержания напряжение на 1 ноге будет 0,1875В(ток через фазу двигателя при этом составит 0,75А).
P.S. Что-то я добрый сегодня какой-то...
Тихо надфилем шурша,
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
- Serjik
- Станкостроитель
- Сообщения: 757
- Зарегистрирован: 05 янв 2010, 01:00
- Откуда: Волгоград
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
ток в режиме удержания МЕНЬШЕ. на то он и режим чтобы снижать ток - чтобы не греть двигатели. А отключать его нельзя. двигатели без напряжения оставлять нельзя. прокрутятся они не от гравитации а даже от того что двигатель остановился в режиме полушага посерединге и после отключения свалится в ближайшее состояние - ошибка будет набегать
Re: Простой контроллер униполярного двигателя на PIC
Да, но тогда непонятно, из фразы: "При этом на вход Step нужно подать импульсы с генератора или компьютера, так как без них контроллер перейдёт в режим удержания и тогда напряжение на 1 ноге нужно будет устанавливать вдвое меньшее", получается что для того чтобы сделать "режим удержания", получается что нужно всякий раз крутить подстроечный резистор - менять ток. Я думал ток устанавливается вдвое меньший автоматически, когда пропадают импульсы Step.
Тихо надфилем шурша,
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
- Serjik
- Станкостроитель
- Сообщения: 757
- Зарегистрирован: 05 янв 2010, 01:00
- Откуда: Волгоград
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
koolhatcker писал(а):в режиме работы напряжение на 1 ноге будет 0,375В(ток через фазу двигателя при этом составит 1,5А), а в режиме удержания напряжение на 1 ноге будет 0,1875В(ток через фазу двигателя при этом составит 0,75А).
Крутить придется только в момент настройки. Ток через двигатель померить трудно - поэтому мерим не ток, а напряжение на первой ноге (из него узнаем ток как описано выше)Urx писал(а):получается что нужно всякий раз крутить подстроечный резистор - менять ток.
Давайте так: упростим: с импульсами выставляем рабочий ток, выключаем импульсы смотрим какой ток (напряжение на ноге) получился в режиме удержания? Устраивает ток? Все! больше ничего не крутим
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Re: Простой контроллер униполярного двигателя на PIC
Так и есть. Речь шла про настройку драйвера. Один раз ток выставили и забыли, дальше всё будет происходить автоматически.Urx писал(а):Я думал ток устанавливается вдвое меньший автоматически, когда пропадают импульсы Step.
Поэтому если резисторы установлены на 0.25 Ом, используется двигатель ДШИ200, то просто устанавливаем подстроечный резистор в нижнее по схеме положение, вход Step никуда не подключаем. Подаём питание на драйвер, ждём секунд 5 на всякий случай, подстроечным резистором устанавливаем на 1-й ноге микроконтроллера напряжение 0,1875В. Всё. Подключаем вход Step куда нужно и радуемся жизни.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Re: Простой контроллер униполярного двигателя на PIC
Спасибо Serjik, koolhatcker. Теперь всё понятно.
Тихо надфилем шурша,
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
Re: Простой контроллер униполярного двигателя на PIC
Если ток в обмотках шаговиков стабилен, то из этого вытекает, что не нужны никакие схемы защиты, если вдруг концевик не сработает, или сигнал с концевика не пройдет на комп. Просто каретка встанет и напряжение упадет. Так? (Я к тому, что рассматриваю вариант работы станка без постоянного за ним наблюдения).
Тихо надфилем шурша,
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
Строю ЧПУ-станок неспеша...
Мой станок: http://www.cncmasterkit.ru/viewtopic.ph ... 348#p97348
-
- Смотрящий
- Сообщения: 7565
- Зарегистрирован: 28 авг 2009, 00:00
- Имя: Юрий
- Откуда: Украина. Межевая.
Re: Простой контроллер униполярного двигателя на PIC
Ничего не упадёт. Но так же ничего и не случится. Я свой так "обнуляю". До упора в станину. Порычало, обнулил координаты, и поехали. Собственно контроллеру фиолетово, крутится движок, или нет. Он поддерживает заданный ток в обмотке. А ей в свою очередь тоже одинаково. Она расчитана на этот ток.Urx писал(а):Просто каретка встанет и напряжение упадет
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Хостинг по CNC http://cncfiles.su/