Skip to content

Instantly share code, notes, and snippets.

@puzrin
Last active January 7, 2018 11:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save puzrin/6fb783460ce1c3b07777bca6f0e069b5 to your computer and use it in GitHub Desktop.
Save puzrin/6fb783460ce1c3b07777bca6f0e069b5 to your computer and use it in GitHub Desktop.

Зачем это надо

  1. Лично мне просто по приколу покодить микроконтроллер и заодно "улучшить мир"
  2. "фирменные" регуляторы либо здоровые, либо дорогие, либо хреново работают.
  3. ЦА - самодельщики, которые имеют дело с:
    • бормашинками (RPM, small size)
    • сверлилками и пилилками (RPM, protection)
    • всякими поделками на моторах от стиралок и т.п. (RPM, protection, LCD/USB, optoisolation)
    • старыми станками
    • экспериментируют с прикручиванием дешевых моторов, например модельных бесколлекторников.

Ориентируемся только на высоковольтные моторы (разве что включим сюда еще шпиндели на 100 вольт).

Что надо учитывать

Хочется чтобы проекты "взлетели". Для этого они должны быть доступными в своей простоте

  1. Чтобы платы были на easyeda (с возможностью сразу заказать по почте)
  2. Чтобы компоненты было легко купить, желательно в одном месте все сразу.
    • лично я предпочитаю aliexpress, но навязывать выбор не буду.
  3. Простота важнее цены.
    • Надо конечно занедорого, но без фанатизма. Например под бесколлекторники проще поставить IGBT-сборки за 10 баксов, чем городить батарии транзисторов.
    • Если делается обновление прошивок - желательно вообще без программ. Например, перезаписью файла на USB-диске.
  4. Надо подумать над самотестированием и индикацией, например светодиодиком мигать о битом ключе.
  5. Надо придумать, как делать настройки. Это нужно один раз, но везде. Хотя бы выставить максимальные обороты.
    • если по USB - удобно, но возможно оптоизоляция нужна. Коннектимся терминалом, и циферьками выбираем пункты меню и значения.
    • если внешним программиатором (т.к. штатно индикатор не всегда нужен) - сложновато как-то.
    • в простые варианты можно подстроечник поставить, гы :)
    • можно автокалибровку сделать - раскрутить мотор на холостом ходу и посмотреть максимальные обороты и за сколько разогнался.

Короче, надо чтобы с девайсом мог справиться любой, кто чуть умнее тупой обезьяны.

Какие регуляторы делать

Т.к. местами есть требования по размерам, и желательно по простоте, то не выйдет сделать универсальную плату, на которую допаиваются детали по мере необходимости. Поэтому делаем несколько девайсов.

DC 220V, 100-700W

  • Мелкие точилки-сверлилки-пилилки на моторах от блендеров и кофемолок (диаметр ~50мм, длина 70-100мм)
  • Просто ручка, крутить скорость, без индикации
  • С контролем прегрузки
  • Максимально просто, без опторазвязки
  • Лучше бы до 1500W, тогда сюда впишется большинство дешевых шпинделей

Бормашинки, AC 220v, 100-400W (тиристорный)

Больная тема. Есть только в дремеле 4000+, который толкают по 150$+. При этом годные китайские бормашинки стоят всего 30$.

  • Есть смысл сделать для 2 разновидностей Hilda, как самых популярных.
  • Можно без контроля мощности, если это критично. Контроля оборотов хватит.

Станки, AC 220v, 100-2000W, таходатчик, индикатор, кнопки

Это уже либо в относительно приличные станки или поделки на моторах от стиралок.

  • Надо показывать обороты
  • Реверс
  • Управление с ручки и пары тумблеров (надо уточнять)
  • есть либо тахогенератор либо датчик холла

Шпиндели, DC 100V, 300-2000W, таходатчик, индикатор

Не уверен что сильно актуально, там в принципе все работает

Шпиндели, BLDC 500W

Тут интересно поэкспериментировать со всякой экзотикой, но не на чем - готовые регуляторы только под моторы с датчиками, и там особо ничего не покрутишь.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment