Главная > Домашнее ЧПУ (CNC) > Микрошаговый контроллер биполярного шагового двигателя V5.0
Микрошаговый контроллер биполярного шагового двигателя V5.016 июля 2009. Разместил: Sergey_r |
Контроллер биполярного шагового двигателя на основе микроконтроллера PIC18F2320. Контроллер поддерживает управляющие сигналы STEP, DIR и ENABLE. В контроллере реализован микрошаговый режим и режим удержания с понижением тока фаз. ![]() Особенности контроллера биполярного двигателя PIC BINAR CNC 5.0:
Регулировка тока фаз осуществляется с помощью резисторов R24 и R26. При указанных номиналах на схеме ток равен 2 амперам. Перемычками JP2-JP4 на плате переключаются режимы работы «шаг», «полушаг» и «микрошаг»:
Режимы работы JP2 JP3 JP4 1 off off off 1/2 off off on 1/4 off on off Только в коммерческой версии прошивки: 1/5 off on on 1/8 on off off 1/10 on off on 1/16 on on off 1/32 on on on
Режим удержания с понижением тока фаз будет работать при установленной перемычке JP1. Ток удержания зависит от номиналов R21 и R22, с уменьшением их номиналов уменьшится и ток удержания. Любое изменение в конфигурации перемычек, требует перезапуск контроллера.
Печатная плата контроллера разведена в двухстороннем варианте под «ЛУТ». При наведении курсора на элемент - отображается его номинал, поэтому нумерация элементов не приведена. Силовые транзисторы T1 – T8 монтируются на плату с нижней стороны печатной платы (пластиком к плате) для удобства крепления радиатора (как на фото). Изоляция транзисторов через теплопроводящие прокладки от радиатора ОБЯЗАТЕЛЬНА!!! На плате не промаркированы разъемы, поэтому маркировку привожу здесь. Входной разъем - * +12v * GND * GND * STEP * DIR * ENABLE * Выходной разъем - * обмотка А1 * обмотка А2 * обмотка В1 * обмотка В2 * GND * +48v *
Настройка сводится в основном к расчету резисторов R24 и R26 от которых зависит ток ШД. R24 = R26 = 27000 / ( 3,175 / ( R * I ) – 1 )), где R = R30 и R32, I = требуемый ток фазы. Желательно проконтролировать величину выставленного тока на резисторах R30 и R32 осциллографом, т.к. на практике он получается немного завышен от расчетного, причем чем выше напряжение питания силовой части, тем больше отклонение. Так к примеру при напряжении питания ШД 48 вольт и токе 2 ампера по расчету R24 и R26 должны быть 1k8 а на практике получается 1k5. Объясняется данный эффект задержками в аналоговых частях схемы. Частота ШИМ зависит от индуктивности обмоток двигателя и номиналов R13, C1 и R14, C2 которые определяют время Toff. Toff = - Ln ( 0,5 ) * R * C, где R = R13 = R14 и C = C1 = C2. При данных номиналах Toff = 16,6 мкСек. Рекомендуемые модели ШД для данного драйвера: FL42, FL57, FL86.
Для самостоятельного изготовления рекомендуется улучшенная версия 5.1
Схема контроллера в формате sPlan 6.0, разводка печатной платы под ЛУТ в формате Sprint-Layout 5.0 и файл прошивки в формате *.hex вы можете скачать ниже:
Вернуться назад |