Домашняя робототехника

Поиск в GOOGLE:

Поиск на сайте:

RoboZone.SU - любительская робототехника » Домашнее ЧПУ (CNC) » STEP/DIR контроллер униполярного шагового двигателя на базе PIC16F628

Аккаунт

зарегестрированные пользователи могут обмениваться сообщениями, публиковать сообщения на форуме, скачивать файлы

Логин 
Пароль 
 

Календарь

«    Июнь 2008    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 

Популярное





Домашнее ЧПУ (CNC) › STEP/DIR контроллер униполярного шагового двигателя на базе PIC16F628

 

Представляем краткое описание, схему и печатную плату контроллера униполярного шагового двигателя на основе микроконтроллера PIC16F628. Контроллер поддерживает управляющие сигналы STEP, DIR и ENABLE. Схема и прошивка данного контроллера была любезно предоставлена Регнер Сергеем, представителем фирмы «Бинар» (г. Камышин). Печатная плата контроллера была разработана нами.

 

Данный контроллер разрабатывался специально для любительских станков ЧПУ (CNC) и в данный момент успешно используется в небольшом станке для сверления печатных плат. Мы немного подкорректировали схему относительно оригинала и развели свою печатную плату в целях большей универсальности контроллера и лучшей повторяемости в домашних условиях.
 

STEP/DIR контроллер униполярного шагового двигателя на базе PIC16F628

 

Особенности контроллера униполярного двигателя PIC BINAR CNC 1.5:

  • ШИМ регулировка ограничения тока фаз
  • ШИМ регулировка ограничения тока фаз в режиме удержания
  • Большой диапазон тока фаз (зависит от силовой части контроллера)
  • Использование универсальных управляющих сигналов STEP, DIR, ENABLE.
  • Работа в режимах «полный шаг», «полушаг» (FULL STEP/ HALF STEP)
  • Рекомендуемое максимальное рабочее напряжение двигателя до 35В
Схема а архиве
 

Ограничение тока фаз осуществляется с помощью подстроечного резистора R12.

Регулировка ограничения тока в режиме удержания осуществляется подстроечным резистором R13 и настраивается относительно рабочего тока. Программа контроллера переходит в режим «удержание» автоматически при отсутствии сигнала STEP – это снижает потребление энергии  и уменьшает нагрев двигателя.

 

Сигнал ENABLE управляется низким логическим уровнем –по умолчанию контроллер включен постоянно и использование данного сигнала не обязательно.

 

Режимы работы «шаг» и «полушаг» переключаются перемычкой, при изменении режимов работы необходим перезапуск контроллера.

 

Силовые MOSFET транзисторы могут быть выбраны под конкретные требования с подходящей цоколевкой (если устанавливаются более мощные транзисторы и планируется использование двигателей с большим током фаз, необходима установка более мощных резисторов R24, R25) В текущем варианте использованы распространенные транзисторы IRF540. Рекомендуются к использованию IRLZ44N.

Резисторы R24 и R25 имеют максимальную мощность 3W.

 

В данном варианте контроллер тестировался с различными униполярными двигателями от списанной орг.техники и показал стабильную работу и минимальный нагрев. Самый мощный двигатель (из нам доступных в данный момент) имел сопротивление фазы 12 Ом.  Нагрев двигателя был в пределах рабочего режима, нагрев контроллера самый минимальный (подаваемое напряжение 12В). Тестировался контроллер совместно с нашей платой LPT интерфейса и под управлением программы K-cam.
 

разводка печатной платы под ЛУТ в формате Sprint-Layout 4.0

 

Данная информация поставляется «как есть» - претензии не принимаются ;)

 

 

Схема контроллера в формате sPlan 6.0, разводка печатной платы под ЛУТ в формате Sprint-Layout 4.0 и файл прошивки в формате *.hex вы можете скачать ниже.

Вы не можете скачивать файлы с нашего сервера

 

Тема закрыта для комментариев

По всем вопросам обращаться через службу личных сообщений 

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

Новость отредактировал admin - 7 июля 2009
Причина: Для повторения рекомендуется версия контроллера 4.1



Другие новости по теме:

  • Контроллер униполярного шагового двигателя на базе PIC16F628 V2.0
  • Микрошаговый контроллер шагового двигателя на базе PIC18F252 V3.0
  • Контроллер униполярного шагового двигателя на базе PIC16F628 V2.1
  • Микрошаговый контроллер биполярного шагового двигателя V5.0
  • Микрошаговый контроллер биполярного шагового двигателя V5.1


  • Ключевые теги: PIC16F628, контроллер шагового, шаговый двигатель, ЧПУ, CNC

    Copyright © 2008-2009 RoboZone.SU Designed by FireFly
    Любое использование материалов с данного сайта возможно только с письменного разрешения авторов, а так же с обязательным размещением гиперссылки на RoboZone.SU
     
      Rambler's Top100