Контроллер для сверлильного станка

Контроллер для сверлильного станка (мотора):

  • Измерение частоты оборотов по обратному ЭДС без внешних датчиков
  • Поддержание оборотов по ПИ регулятору
  • Управление - энкодер и дисплей
  • Плавный старт
  • Защита от заклинивания

Компоненты

Железки со схемы
Сверлилки

Схемы

Первая схема

Прошивка drill. В схеме есть потенциометр, используется для регулировки оборотов через напряжение, без привязки к реальным оборотам. Регулировка от минимального и максимального напряжения ЭДС, указанного в программе

Вторая схема

Прошивка drill-disp - вариант с энкодером и дисплеем. Управление:

При запуске:

  • Зажать кнопку - вход в меню настройки RPM. Измерить RPM, выставить энкодером, удержать кнопку для выхода

В работе:

  • Клик - остановить или запустить мотор
  • Вращение энкодера - изменить целевой RPM
  • Удержание - переход к настройке Kp. Удержание - переход к настройке Ki. Удержание - выход из меню

Программа

Все исходники на GitHub, скачать архив проекта. Зеркало на Яндекс.Диск.

Если это ваш первый Ардуино-проект - обязательно ознакомьтесь с инструкцией!

Информация и FAQ

(34 голоса)
Подписаться
Уведомить о
guest

76 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Прокрутить вверх