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

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

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

Компоненты

Железки со схемы
Сверлилки
  • Маленькая: али
  • Средняя: али
  • Сверлилка как маленькая, но на 775 моторе: али али

Схемы

Первая схема

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

Вторая схема

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

При запуске:

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

В работе:

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

Программа

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

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

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

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

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