Можно использовать любой блок питания на 24В, но стабилизированный и с запаздыванием пропадания выходного напряжения от момента пропажи сетевого на пару тройку секунд. Это необходимо чтобы привод успел отключиться по ошибке DC. Добивался установкой электролита С1 большей ёмкости.
Теперь о самом главном...о програме микроконтроллера. Программирование простых моргалок для меня сложности не представляло, но тут надо было поднатужить мозги. Порыскав в нете, я не нашёл на то время подходящей информации. Мне предлагали поставить и специализированные контроллеры, например контроллер фирмы MOTOROLA MC3PHAC. Но хотелось, повторюсь, своего. Принялся детально разбираться с ШИМ модуляцией, как и когда нужно открыть какой транзистор... Открылись некие закономерности и вышел шаблон самой простой программы отработки задержек, с помощью которой можно выдать удовлетворительно синусовую ШИМ и регулировать напряжение. Считать ничего контроллер конечно не успевал, прерывания не давали что надо и поэтому я идею крутого обсчёта ШИМ на PIC16F628A сразу отбросил. В итоге получилась матрица констант, которую отрабатывал контроллер. Они задавали и частоту и напряжение. Возился честно скажу, долго. Пилорама уже во всю пилила конденсаторами, когда вышла первая версия прошивки. Проверял всю схему сначала на 180 ватном движке вентиляторе. Вот как выглядела "экспериментальная установка":
Первые эксперименты показали, что у этого проекта точно есть будущее.
Программа дорабатывалась и в итоге после раскрутки 4кВТ-ного движка её можно было собирать и идти на лесопилку.
Товарищ был приятно удивлён, хоть и с самого начала относился скептически. Я тоже был удивлён, т.к. проверилась защита от к.з. (случайно произошло в борно двигателя). Всё осталось живо. Двигатель на 1,5кВт 1440об/мин легко грыз брусы диском на 300мм. Шкивы один к одному. При ударах и сучках свет слегка пригасал, но двигатель не останавливался. Ещё пришлось сильно подтягивать ремень, т.к. скользил при сильной нагрузке. Потом поставили двойную передачу.
Сейчас ещё дорабатываю программу она станет еще лучше, алгоритм работы шим чуть сложнее, режимов больше, возможность раскручиваться выше номинала...а тут снизу та самая простая версия которая работает на пиле уже около года.
Её характеристики:
Выходная Частота: 2,5-50Гц, шаг 1,25Гц; Частота ШИМ синхронная, изменяющаяся. Диапазон примерно 1700-3300Гц.; Скалярный режим управления U/F, мощность двигателя до 4кВт.
Минимальная рабочая частота после однократного нажатия на кнопку ПУСК(RUN) - 10Гц.
При удержании кнопки RUN происходит разгон, при отпускании частота остаётся та, до которой успел разогнаться. Максимальная 50Гц- сигнализируется светодиодом. Время разгона около 2с.
Светодиод "готовность" сигнализирует о готовности к запуску привода.
Реверс опрашивается в состоянии готовности.
Режимов торможения и регулирования частоты вниз нет, но они в данном случае и не нужны.
При нажатии Стоп или СБРОС происходит остановка выбегом.
На этом пока всё. Спасибо, кто дочитал до конца.
Файлы:
Программа ШИММ1.0r для PIC16F628(A)
https://radiokot.ru/circuit/digital/security/31/01.hex
Плата управления в SPLANe
https://radiokot.ru/circuit/digital/security/31/01.lay
Комментарии 1