Контроллер управления для BLDC мотора проще купить: в продаже представлена масса моделей с разными характеристиками и функционалом. Можно купить электронное устройство с расширенным набором функций, с возможностью программирования, работающий на разных напряжениях и т.д. Но иногда у мастеров-электронщиков появляется желание собрать контроллер для BLDC мотора своими руками.
Поводом для такого решения может стать:
Если вы уверены в своих знаниях и мастерстве, можете сделать BLDC контроллер своими руками. В данной статье мы опишем, какие комплектующие понадобятся для этого.
Контроллеры для BLDC двигателей своими руками можно собрать на базе различных плат. Выбор зависит от ваших предпочтений и требований. Например, простейший вариант с минимальным функционалом (для запуска и управления двигателем с ШИМ-сигналом) можно собрать на базе платы MC33035. Она подходит для мощных 3-фазных двигателей и имеет базовый управленческий функционал:
Кроме покупки микросхемы, нужно будет собрать Н-мост, применить полумостовые драйверы и спаять все компоненты на плату с небольшой развязкой. Но учтите, что функционал микросхемы MC33035 – базовый. Например, если вы хотите выводить на дисплей значение скорости и расход аккумуляторной батареи, придется подключить микросхему с расширенными возможностями.
В частности, более сложный и функциональный вариант можно собрать на базе платы Arduino Leonardo или Искра Нео. В этом случае придется прописать логику и позаботиться о дополнительных защитах. Зато такой микроконтроллер отлично подойдет для экспериментов, получения прототипов, использования дополнительных функций и реализации разных режимов работы трехфазного бесколлекторного двигателя.
Основными компонентами в расширенной схеме BLDC контроллера являются:
Н-мост включает в себя 3 пары транзисторов, каждая из которых подсоединяется к определенной фазе обмотки электромотора и отвечает за включение фазы с «+» величиной (верхние ключи) или с «–» значением (нижние ключи). Пошагово открывается 2 ключа: верхний определенной фазы и нижний фазы-соседки. Так происходит междуфазное протекание тока и вращение мотора.
При одновременном включении верхнего и нижнего ключей одинаковой фазы возникнет короткое замыкание. Поэтому ключи необходимо переключать быстро, чтобы не допустить замыкания при переходах. К тому же, быстрые переключения минимизируют потери и нагрев транзисторов Н-моста.
Для управления Н-мостом необходимо выполнить следующие шаги:
В результате микроконтроллер будет выполнять управленческие алгоритмы, обрабатывать поступающие от датчиков сведения и управлять протоколами связи.
Рассмотрим принцип управления работой бесколлекторного 3-фазного электродвигателя с применением ШИМ сигнала с частотой 50 Гц и коэффициентом заполнения 0–100%, управляемым с использованием потенциометра (вращаем его – управляем оборотами мотора). В таком случае нужно выполнить соединения в соответствии со схемой взаимодействия бесщеточного мотора и контроллера ESC к плате Arduino Leonardo или ее аналогу. Три провода мотора следует подсоединить в произвольном порядке к 3 проводам, выходящим из ESC контроллера. Если у него нет выходных проводов, нужно припаять провода от электромотора к контактам контроллера и заизолировать оголенные места.
Схема BEC в ESC контроллере сама регулирует постоянное напряжение 5 В, что дает возможность применять его для питания платы Arduino. Управлять оборотами мотора позволяет потенциометр, который подключается к ее контакту A0. Затем нужно написать и загрузить в плату программу, проверить, надежно ли зафиксирован электромотор, и запитать контроллер напряжением 12 В и током не менее 5 А.
При подаче на контроллер питания появляется характерный звук, который не прекращается до поступления управляющего сигнала (в определенных пределах). Этот звук исчезнет, если повернуть ручку потенциометра – когда выходное напряжение станет ненулевым, и на контроллер ШИМ поступит минимальный сигнал. При последующем повороте ручки потенциометра мотор потихоньку начнет вращаться, а если еще и увеличить выходное напряжение – будет вращаться быстрее. При достижении верхнего допустимого предела сигнала мотор остановится.
При самостоятельной сборке BLDC контроллера открываются широкие возможности для творчества, экспериментов и создания прототипов. Но если вас просто нужен надежный контроллер для управления работой бесколлекторного электромотора, заказывайте его в интернет-магазине Shura-Master.ru.
В продолжение темы предлагаем вам ознакомиться со статьей из нашего блога об устройстве, задачах и видах BLDC контроллеров.