Блок управления электродвигателем мини сверлильного станка
Пересмотрел десятки схем в интернете (не хотел терять время изобретать велосипед) по поводу управления электродвигателем мини сверлильного станка и вроде есть огромное количество разных схем управления двигателем, самая удачная что мне понравилась это схема Савова, но она тоже не совсем подходила из-за того что она базируется на линейном стабилизаторе напряжения LM317, и микросхема рассчитана на выходной ток до 1,5А. А я планировал использовать электродвигатель серии 540, у него потребление на холостом ходу 1А, про рабочий режим вообще молчу иногда фиксировал пики до 8А, а кратковременные которые обычным амперметром невозможно фиксировать скорее всего являются в разы больше. Можно попытаться использовать для помощи в работе стабилизатора включить транзистор, но я прочитал много отзывов что многие жаловались что на максимальных оборотах двигатель с патроном выдавали вибрации которые пропадали на определённых оборотах, так что появилась другая проблема и в её сторону надо было думать как её устранить, да и мой электродвигатель серии 540 при покупке в характеристиках было написано что скорость вращения при 12V составляет 8000 оборотов в минуту, но производитель точно что-то перепутал потому-что при подачи 12V двигатель не то что готовится к "полёту" его просто "разрывает" . Пришлось сесть и разработать всё-таки свою схему с применением микроконтроллера и ШИМ управлением электродвигателем. Далее по тексту рассказ пойдёт о моём варианте модуля.
С помощью трёх кнопок можно самостоятельно задавать скорость вращения электродвигателя на минимальных и максимальных оборотах. Все значения сохраняются в энергонезависимые ячейки памяти микроконтроллера. Когда вы просто прицеливаетесь в каком месте будете сверлить - то двигатель крутится на минимальных выставленных оборотах, а когда начинаете сверлить и модуль определяет нагрузку - то модуль повышает обороты до выставленных ранее. Порог обнаружения нагрузки регулируется много-оборотистым переменным резистором, и этим резистором надо отрегулировать именно под используемым двигателем, процедура настройки занимает мало времени, и в настройке модуль нуждается лишь при первом подключении . Нагрузку определяет операционный усилитель через шунт и данные передаются микроконтроллеру.
Обучение модуля. Подключаем модуль по приведённой схеме, перед первым включением надо обучить модуль. До подачи питания, нажмите и удержите нажатую кнопку "PROG/СОХРАНИТЬ". Подайте питание на модуль не отпуская кнопку. Светодиод "Статус" промигает 5 раз. Отпустите кнопку "PROG/СОХРАНИТЬ". Сразу начнёт работать электродвигатель. Длинными нажатиями или одиночными нажатиями кнопкой "Ускорить" или кнопкой "Замедлить", выставьте максимальную приемлемую скорость вращения электродвигателя. Нажатие кнопок сопровождаются миганиями светодиодом, каждое мигание - это один шаг, всего для регулировки от 0% и до 10% используются 255 шагов. Когда вы доходите с регулировками скорости в крайних точках - то светодиод перестаёт мигать. Для сохранения выставленной максимальной скорость вращения электродвигателя просто нажмите один раз кнопку "PROG/СОХРАНИТЬ", при сохранении светодиод проморгнёт 10 раз в ответ, подтверждая успешное сохранение настроек. После сохранения настроек модуль переходит в рабочий режим. В рабочем режиме уже можно регулировать минимальные необходимые обороты вращения электродвигателя, для этого уже не надо отключать питание, а можно сразу "на горячем" произвести настройки при помощи кнопок "Ускорить" и "Замедлить", и сохранение настроек так-же происходит при одном нажатии на кнопку "PROG/СОХРАНИТЬ", при сохранении светодиод проморгнёт 10 раз в ответ. Всё модуль настроен.
В дальнейшем если надо изменить лишь один из параметров тогда не надо произвести всю описанную процедуру, а надо повторить лишь ту её часть которая отвечает за минимальные или максимальные обороты, и не забыть в конце нажать на кнопку "PROG/СОХРАНИТЬ".
Микроконтроллер при обнаружения нагрузки и перехода с минимальных на максимальные обороты светодиод "Статус" статус будет светить пока микроконтроллер "видит" нагрузку.
Технические характеристики:
Память: Энергонезависимая (FLASH)
Каналов: 1 (выход плюс)
Максимальный коммутируемый ток: до 8А
Режимов работы: 2 "Минимальные" и "Максимальные" обороты
Возможность регулировки оборотов: от 0% и до 100%
Шагов используются для регулировки: 255
Габаритные размеры ДхШхВ, мм: 59х37х28
Артикул: USS
Комплектация: Собранный модуль, инструкция и схема подключения.