Концепт: «Juvelir DC Drive» — привод шпинделя ювелирного станка ЧПУ

На данную идею натолкнула статья на we.ee за авторством тов. citizen, за что ему огромная благодарность. Данная статья всего лишь концепт для создания более навороченного модуля «Juvelir DC Drive», к достоинствам которого можно отнести пародию на стабилизацию частоты вращения шпинделя по напряжению питания (на сколько это эффективно относительно стабилизации оборотов пока тяжело оценить, но стабилизация напряжения питания двигателя точно будет).

В его блоке питания в основу силовой части заложен контроллер DC-DC Step Down (LM2576, LM2596 или аналог, коих множество) с полной обвязкой, обратными связями по току (защита КЗ) и напряжению. Все управляется микроконтроллером Atmega16-16U. Схема силовой части приведена на рисунке 1.

0_b2ff7_6c8e1305_origРисунок 1 — Схема силовой части БП за авторством citizen

Здесь можно задачу решать двумя способами:

1. ШИМ сигнал с LPT порта через RC — фильтр подавать на VOLT_CTRL;

2. Прикрутить к силовой части какой либо контроллер (допустим те же STM8S003 или STM32F030), на контроллер  подавать через тот же RC — фильтр ШИМ с LPT, оцифровывать с помощью АЦП и обрабатывать, результат через ШИМ с контроллера на силовую часть.

Мысли в слух:

  1. Первый вариант до безумия прост, дешевый и компактный. Почему бы и нет?;
  2. Второй способ навороченный, сложный, трудозатратный (много человекочасов, булочек, чая и сотни строчек кода);
  3. Второй способ придает гибкости системе — можно прикрутить экранчик, показывать какие-то характеристики, прикрутить какие либо функции  и защиты;
  4. Первый вариант не дает гибкости, и ограничен в функционале.

В ближайшее время будет творчески решаться данная дилемма в выборе и реализации задачи.

You may also like...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>