Под какие моторы/задачи не хватает регуляторов оборотов?

Vitaly

Всё! Знакомый сказал что донастроил ПИД впритык, и обороты почти не заносит при резкой смене нагрузки. А так обороты держит очень устойчиво. Дальше тюнить смысла нет.

Переписывание говнокода откладываем на потом. Осталось развести плату. Ну а дальше все желающие смогут прокачать хильды, а мы параллельно наведем блеск в прошивке и переключимся на следующие регуляторы.

14 days later
Vitaly

К сожалению, сроки плывут, надо попробовать распределить усилия. Если есть желающие помочь с разводкой схем на MOSFET, было бы здорово. Требование только одно - чтобы делали “как для себя-любимого, от души”. Пишите в личку, договоримся.

8 days later
Vitaly

Доразвёл регулятор под хильду easyeda.com/…/AC_speed_control_for_grinder-55eba57… и компактную паялку “волной” easyeda.com/reflow/Mini-reflow-soldering-heater. Вместе со знакомым полностью разобрались, как лепить кастомные элементы в EasyEda, дальше будет проще и быстрее.

Паялка по мотивам rcopen.com/blogs/19680/23245 и при непосредственном участии автора оригинального девайса. Более кавайный конструктив, питание прямо от 220 вольт, другой нагреватель и т.п. Прошивки еще нет.

kalder

Виталий, спасибо!
Если кто-то планирует делать заказ на платы или изготовить партию - я бы присоединился.

Vitaly

Дык заказ 2 бакса + доставка, через EasyEDA. Вы на метро больше потратите с совместными закупками. И покупку деталей можно с заказом плат объединить, чтобы меньше за доставку платить.

Только еще не до конца все отлажено. Я скажу когда будет окончательно готово.

Vitaly

Меня сегодня научили, как сделать очень компактную buck-понижайку, чтобы заменить кривое конденсаторное питание. Переразвел плату, все влезло. Временный адрес новой схемы и платы пока тут: easyeda.com/…/AC-speed-control-for-grinder-v2

Vitaly

Обновил схемы (все) еще раз:

  • В делителях напряжения верхний резистор сделал составным, т.к. SMD в основном на 200 вольт. У нижнего резистора поправил номинал.
  • Там же, выпилил нафик стабилитроны, т.к. они не будут нормально работать на тех напряжениях и токах, да и не нужны особо.
  • Фильтрующие конденсаторы поменял на 0.1uF, т.к схемы понемногу мутировали и старые значения стали не актуальны.

Осталось облагородить цепочки таходатчиков (где имеются) и вроде всё. Вообще те цепочки скорее всего нафик не понадобятся и сделаны про запас, большинство сможет просто не запаивать.

21 days later
Vitaly

Приехали платы. Пока знакомый будет дожидаться своей посылки и допиливать софт, стал неспешно колхозить третью версию регуля: easyeda.com/speed/AC-speed-control-for-grinder

  • Вместо высокоомного шунта - низкоомный с предусилителем INA213.
  • В открывалке симистора - 2 резистора послезовательно, чтобы не пробило.
  • Более распространенный и дешевый оптрон.
  • Крепежную дырку надо чуть выше подвинуть.
  • Площадки потенциометра поменьше.
dron=
Vitaly:

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

Движок 600вт, 220v, DC с тиристорным регулятором (реверс + крутилка оборотов). Такие стоят в китайских токарных/фрезерных станках (у меня токарный)
Проблемы - из-за рваной 50hz синусоиды двигатель гудит громче станка.
Мощности и скорости ОС по току не хватает чтобы резать на низких оборотах.

8 days later
Vitaly

Пока то-сё, засел на пару дней и наколбасил вебню для конфигурилки через вайфай github.com/speedcontrols/wifi-configurator.

Генерится красивая формочка, вместо железного девайса - эмулятор. То есть, если захочется поразрабатывать интерфейс, знать С вообще не надо. Сделано специально, т.к. люди про жабаскрипт и про си - из разных миров, и одновременно делать хорошо и то и другое не умеют 😃.

Описание формы выглядит так github.com/speedcontrols/…/form.yml. Вроде заколодил все параметры, которые смог придумать, кроме переназначения входов и пида. Если чего забыл - пишите. Обращаю внимание, эти параметры для двух-проводных моторов (не для асинхронников и не для бесколлекторников).

Есть вопрос по разгону - его вообще надо давать настраивать или автокалибровки и ограничения максимальной мощности достаточно? Смысл в том, что автокалибровка сама настраивает ПИД, а во время разгона мотор гонится на максимальной паспортной мощности (если умничать, можно говорить про ограничение момента).

1 month later
Vitaly

Собранный регуль для хильды:

Софт пока в процессе. Приводим то что делалось под макетку во вменяемое состояние.

4 months later
Vitaly

github.com/speedcontrols/ac_sc_grinder

Регуль для хильды можно собирать. Вроде все пашет, и по ощущениям - “как надо”. Низкие обороты тоже держит. Отдельную тему пока не создаю, т.к. хочется дооформить инструкции, и дождаться пока “специальные люди” снимут видео и выложат на ютюб (сам не умею).

Если кто желает переразвести плату под другие девайсы, или просто будут вопросы по сборке - пишите, постараюсь помочь.

5 months later
Vitaly

Внезапно обнаружился человек, который рискнул собрать регуль 😃. Сам! Я об этом узнал только когда он ко мне обратился с вопросом, почему прошивка под вендой не собирается (пофикшено).

Видео:

Как видно, хильду на малых оборотах не клинит. Ну и там еще заснят процесс калибровки. Оптимизировать по времени не стали, т.к. калибровка запускается один раз и лишняя минута ни на что не повлияет.

Vitaly

Сделал для бормашиночного регуля отдельную тему: rcopen.com/forum/f113/topic540954.

Эта остается для обсуждения регуляторов под другие типы моторов (постоянного тока и асинхронники)