» » Микрошаговый контроллер биполярного шагового двигателя V5.1
Информация к новости
  • Просмотров: 188148
  • Автор: Sergey_r
  • Дата: 10 февраля 2010
10 февраля 2010

Микрошаговый контроллер биполярного шагового двигателя V5.1

Категория: Домашнее ЧПУ (CNC)

Контроллер биполярного шагового двигателя на основе микроконтроллера PIC18F2320. Контроллер поддерживает управляющие сигналы STEP, DIR и ENABLE. В контроллере реализован микрошаговый режим и режим удержания с понижением тока фаз. Данный модуль является улучшенной версией микрошагового контроллера биполярного двигателя версии 5.0, в частности, при самостоятельной сборке, более "безопасен" в настройке.

Микрошаговый контроллер биполярного шагового двигателя V5.1
 

 

Особенности контроллера 5.1:

1. Аппаратная ШИМ регулировка ограничения тока фаз

2. Режим удержания с понижением тока фаз при отсутствии сигнала STEP более 2-х секунд

3. Большой диапазон напряжения и тока фаз

4. Использование универсальных управляющих сигналов STEP, DIR, ENABLE

5. Работа в режимах «полный шаг», «полушаг» и «микрошаг»

6. Частота сигнала STEP до 100 khz.

 

 

 

Микрошаговый контроллер биполярного шагового двигателя V5.1

 

 

Регулировка тока фаз осуществляется с помощью резисторов R35 и R49. При указанных номиналах на схеме возможно установить максимальный ток до 6,5 ампер.

 

Перемычками J1-J3 на плате переключаются режимы работы «шаг», «полушаг» и «микрошаг»:

 

Режимы работы          J1            J2             J3

1                                     off            off            off

1/2                                  on            off            off

1/4                                  off           on             off

Только в коммерческой версии прошивки:

1/5                                 on             on            off

1/8                                 off             off           on

1/10                               on             off            on

1/16                               off             on            on

1/32                               on             on             on

 

Режим удержания с понижением тока фаз будет работать при установленной перемычке J4. Ток удержания зависит от номиналов R16 и R22, с уменьшением их номиналов уменьшится и ток удержания. Любое изменение в конфигурации перемычек, требует перезапуск контроллера.

 

 

 

Печатная плата контроллера разведена в двухстороннем варианте под «ЛУТ».

Печатная плата контроллера
 

 При наведении курсора на элемент - отображается его номинал, поэтому нумерация элементов не приведена, в архиве для скачки присутствует "карта" расположения элементов для удобства самостоятельного изготовления контроллера. Силовые транзисторы T1 – T8 монтируются на плату с нижней стороны печатной платы (пластиком к плате) для удобства крепления радиатора как на фото ниже.

Обратная сторона ПП контроллера
 

Изоляция транзисторов через теплопроводящие прокладки от радиатора ОБЯЗАТЕЛЬНА!!!

 

Настройка сводится в основном к расчету резисторов R35 и R49 от которых зависит ток ШД. R35 = R49 = (39000 *  3,175) / (( R * I ) – 1 ), где R = R25 и R48, I = требуемый ток фазы. Желательно проконтролировать величину выставленного тока на резисторах R25 и R48 осциллографом, т.к. на практике он получается немного завышен от расчетного, причем чем выше напряжение питания силовой части, тем больше отклонение. Объясняется данный эффект задержками в аналоговых частях схемы и конструктива самого шагового двигателя. Частота ШИМ зависит от индуктивности обмоток двигателя и номиналов R2, C4 и R4, C5 которые определяют время Toff. Toff = - Ln ( 0,5 ) * R * C, где R = R2 = R4 и C = C4 = C5. При данных номиналах Toff = 12,7 мкСек. Рекомендуемые модели ШД для данного драйвера: FL42, FL57, FL86. Так же возможно использование и старых двигателей типа ДШИ.
 
 
Данный контроллер можно приобрести в различных вариантах комплектации, подробности и цены в соответствующей теме.
 
Схема контроллера в формате sPlan 6.0, разводка печатной платы под ЛУТ в формате Sprint-Layout 5.0 и файл бесплатной версии прошивки в формате *.hex вы можете скачать ниже:
Вы не можете скачивать файлы с нашего сервера
 
Полная версия прошивки (бывшая коммерческая) -  Вы не можете скачивать файлы с нашего сервера 

Так как производства больше не будет  - пользуйтесь бесплатно  fellow  


Метки к статье: контроллер биполярного шагового, ЧПУ, CNC, PIC18F2320, microstep

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
Vanchick

14 ноября 2016 14:03

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 2.07.2016
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 8

Я тоже подумал что помехи.Частота то большая.По поводу ускорения.Нужно что бы переходы быстрее делал и розгон лучше набирал.Проводил експеременты.Електролит поставил с запасом.Нужно будет еще диоды поставить для боротьбы с самоиндукцией.

Да понимаю что драйвер хоббийный.Но и станок у меня тоже хоббийный.Потому большого от него не жду )

кст MaksimB какое значение вы ставите в Step Pulse и Dir Pulse  ? По умолчанию ?

<
MaksimB

14 ноября 2016 16:01

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 25.11.2014
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 25

Вот специально посмотрел и говорю Pulse у меня 4 мкс.

Хотя я и с величиной Pulse проводил эксперементы. Чесно говоря, особой разницы не заметил (что 2, что 5, что 10, что 15). Драйвер работает хорошо. Правда я подключаю через плату опторязвязки. Пробовал даже частоту драйвера ядра Mach поднимать до 65000. Работает. Как сказал администратор в каком-то посте, что, если всё собрано по материалам сайта, то всё должно работать. Если что-то делали сами (изменяли схему, плату, детали) - ищите ошибку.

<
zhulaiap

14 ноября 2016 21:22

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 21.07.2016
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 1

Спасибо автору за этот проэкт -это лучшее  что я смог найти из контроллеров для самостроя CNC. Будем делать, детали заказал. Вопрос:нельзя ли прошивать PIC в схеме  если подпаятся или вывести доп выводы-чтобы лишний раз не выпаивать. Атмеги прошивал в схеме.Опыта у меня мало -сильно не ругайте. Гдето на форумах встречал тестер для проверки деталее IR2104  и мосфетов. В нашем случае не подойдет?

<
Vanchick

14 ноября 2016 22:11

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 2.07.2016
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 8

Цитата: MaksimB
Вот специально посмотрел и говорю Pulse у меня 4 мкс.
Хотя я и с величиной Pulse проводил эксперементы. Чесно говоря, особой разницы не заметил (что 2, что 5, что 10, что 15). Драйвер работает хорошо. Правда я подключаю через плату опторязвязки. Пробовал даже частоту драйвера ядра Mach поднимать до 65000. Работает. Как сказал администратор в каком-то посте, что, если всё собрано по материалам сайта, то всё должно работать. Если что-то делали сами (изменяли схему, плату, детали) - ищите ошибку.
Вот нашел интересное видео https://www.youtube.com/watch?v=WOAjgHQsrS4  

А плата опторозвязки с сайта или что-то другое ? На большой частоте не светит светодиод привышения частоты Степ ? 



Цитата: zhulaiap
нельзя ли прошивать PIC в схеме  если подпаятся или вывести доп выводы-чтобы лишний раз не выпаивать.
можно без проблем.Даже можно сделать пятачки но при прошивке обязательно джампер и светодиод отключать.Те которые на 27 и 28 выводе пика.



Цитата: zhulaiap
Гдето на форумах встречал тестер для проверки деталее IR2104  и мосфетов. В нашем случае не подойдет?
тестер вам не нужен.Бывает что 2104 "левые" но думаю вам попадутся нормальные.Паяйте и пробуйте.Мосфеты проверяются мультиметром.Погуглите.Даже видео на ютуб есть.Если что -спрашивайте

<
Nikolajf1112

23 ноября 2016 01:35

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 31.07.2016
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 10

Не везёт мне с IR2104 , вот и теперь из 15 ти штук только 4 нормальные , куплено 30 , может кто подскаже проверенного продавца на али или ещё где нибудь ?

контроллер работает , ура !!!!!!

<
MaksimB

23 ноября 2016 09:45

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 25.11.2014
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 25

На ali нет понятия "проверенный" продавец. Обман - это их хлеб. (Как бы грубо это ни звучало). Действия должны быть такими: покупаете, проверяете, оформляете претензию и пытаетесь компенсировать понесённые расходы. Сам пользуюсь услугами этой торговой площадки. Делаю разовые "проверочные" заказы. Приходит посылка - всё ОК. Делаю заказ покрупнее - те же грабли, что и у вас. Если хотите без проблем, то заказы только у официалов. Правда ценник может немного напугать. Поэтому стоит адекватно принимать и понимать ценник готовых изделий, где все эти грабли кто-то уже "прошёл" и тем самым экономит чужое время (и средства).

Цитата: Nikolajf1112
Не везёт мне с IR2104 , вот и теперь из 15 ти штук только 4 нормальные , куплено 3

Сочувствую.

<
Nikolajf1112

23 ноября 2016 13:26

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 31.07.2016
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 10

Факт , из 30 шт 8 целые , не густо блин , я на Ebay их брал , придётся наказать 

 

<
Vanchick

23 ноября 2016 23:07

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 2.07.2016
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 8

Цитата: Nikolajf1112
из 30 шт 8 целые , не густо блин ,

Вы с россии ?

<
Nikolajf1112

24 ноября 2016 21:14

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 31.07.2016
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 10

В германии

<
Nikolajf1112

1 декабря 2016 03:05

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 31.07.2016
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 10

 Я покупал на Али но в дип корпусе , там были все мертвые 

 

 

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.