- Как сделать простейший электродвигатель своими руками?
- Что понадобится для простейшего электродвигателя?
- Одноцилиндровый электродвигатель
- Электродвигатель из пробки и спицы
- Видео инструкции в помощь
- Электробайк. Контроллер двигателя своими руками
- Применение
- Устройство двигателя
- Цикл работы
- Транзисторы и Н-мост
- Прототип на Ардуино
- Мостовые драйверы
- Аппаратное прерывание
- Прототип на базе микросхемы MC33035
- Планы на будущее контроллера
Как сделать простейший электродвигатель своими руками?
Многие радиолюбители всегда не прочь смастерить какой-нибудь декоративный прибор исключительно в демонстративных целях. Для этого используются простейшие схемы и подручные средства, особенно большим спросом пользуются подвижные механизмы, способные наглядно показать воздействие электрического тока. В качестве примера мы рассмотрим, как сделать простой электродвигатель в домашних условиях.
Что понадобится для простейшего электродвигателя?
Учтите, что изготовить рабочую электрическую машину, предназначенную для совершения какой либо полезной работы от вращения вала в домашних условиях довольно сложно. Поэтому мы рассмотрим простую модель, демонстрирующую принцип работы электрического двигателя. С его помощью вы можете продемонстрировать взаимодействие магнитных полей в обмотке якоря и статоре. Такая модель будет полезной в качестве наглядного пособия для школы или приятного и познавательного времяпрепровождения с детьми.
Для изготовления простейшего самодельного электродвигателя вам понадобится обычная пальчиковая батарейка, кусочек медной проволоки с лаковой изоляцией, кусочек постоянного магнита, по размерам не больше батарейки, пара скрепок. Из инструмента хватит кусачек или пассатижей, кусочка наждачной бумаги или другой абразивный инструмент, скотч.
Процесс изготовления электродвигателя состоит из таких этапов:
- Намотайте на пальчиковую батарейку от 10 до 15 витков медной проволоки – это и будет ротор мотора. Можно использовать не только батарейку, но и любое круглое основание.
- Снимите намотку с батарейки, постарайтесь не сильно нарушать диаметр витков. Зафиксируйте всю катушку двумя диаметрально противоположными витками, как показано на рисунке ниже.
Рис. 1: зафиксируйте обмотку витками
- При помощи мелкого наждака зачистите концы якоря электродвигателя. Ваша задача – удалить слой изоляции, так как через эти концы будет осуществляться токосъем.
- При помощи пассатижей согните две скрепки таким образом, чтобы получились круглые петли посредине скрепки. В качестве основания для перегиба петли можно использовать любой твердый предмет, к примеру, спичку.
Рис. 2: согните скрепку
- Зафиксируйте скотчем обе скрепки на выводах пальчиковой батарейки, важно добиться плотного прилегания. Если нужно, намотайте несколько слоев скотча.
- Поместите в петли концы ротора, он же будет выступать и валом электродвигателя. Зачищенные концы провода должны располагаться на скрепках.
Рис. 3: поместите ротор в петли
- Зафиксируйте под катушкой на поверхности пальчиковой батарейки постоянный магнит.
Простой электродвигатель готов – достаточно толкнуть пальцем катушку и она начнет вращательное движение, которое будет продолжаться до тех пор, пока вы не остановите вал мотора или не сядет батарейка.
Рис. 4: запустите катушку
Если вращение не происходит, проверьте качество токосъема и состояние контактов, насколько свободно ходит вал в направляющих и расстояние от катушки до магнита. Чем меньше расстояние от магнита до катушки, тем лучше магнитное взаимодействие, поэтому улучшить работу электродвигателя можно за счет уменьшения длины стоек.
Одноцилиндровый электродвигатель
Если предыдущий вариант никакой полезной работы не выполнял в силу его конструктивных особенностей, то эта модель будет немного сложнее, зато найдет практическое применение у вас дома. Для изготовления вам понадобится одноразовый шприц на 20мл, медная проволока для намотки катушки (в данном примере используется диаметром 0,45мм), проволока из меди большего диаметра для коленвала и шатуна (2,5 мм), постоянные магниты, деревянные планки для каркаса и конструктивных элементов, источник питания постоянного тока.
Из дополнительных инструментов понадобится клеевой пистолет, ножовка, канцелярский нож, пассатижи.
Процесс изготовления электродвигателя заключается в следующем:
- При помощи ножовки или канцелярского ножа обрежьте шприц, чтобы получить пластиковую трубку.
- Намотайте на пластиковую трубку тонкую медную проволоку и зафиксируйте ее концы клеем, это будет обмотка статора.
Рис. 5: намотайте проволоку на шприц
- С толстой проволоки удалите изоляцию при помощи канцелярского ножа. Отрежьте два куска проволоки.
- Согните из этих кусков проволоки коленчатый вал и шатун для электродвигателя, как показано на рисунке ниже.
Рис. 6: согните коленвал и шатун
- Наденьте кольцо шатуна на коленчатый вал, чтобы обеспечить его плотную фиксацию, можно надеть кусок изоляции под кольцо.
Рис. 7: наденьте шатун на коленвал
- Из деревянных плашек изготовьте две стойки для вала, деревянное основание и ушко для неодимовых магнитов.
- Склейте неодимовые магниты вместе и приклейте к ним ушко при помощи клеевого пистолета.
- Зафиксируйте второе кольцо шатуна в ушке при помощи шплинта из медной проволоки.
Рис. 8: зафиксируйте второе кольцо шатуна
- Вставьте вал в деревянные стойки и наденьте втулки для ограничения перемещения, сделайте их из кусочков родной изоляции провода.
- Приклейте статор с обмоткой, стойки с шатуном на деревянное основание, кроме дерева можете использовать и другой диэлектрический материал.
Рис. 9: приклейте стойки и статор
- При помощи саморезов с плоской шляпкой зафиксируйте выводы на деревянном основании. Два контакта должны иметь достаточную длину, чтобы касаться вала электродвигателя – один выгнутой части, другой прямой.
Рис. 10: точки касания вала
- Наденьте на вал с одной стороны маховик для стабилизации вращения, а с другой крыльчатку для вентилятора.
- Припаяйте один вывод обмотки электродвигателя к контакту колена, а второй к отдельному выводу.
Рис. 11: припаяйте выводы обмотки
- Подключите электродвигатель к батарейке при помощи крокодилов.
Одноцилиндровый электродвигатель готов к эксплуатации – достаточно подключить питание к его выводам для работы и прокрутить маховик, если он находится в том положении, с которого сам стартовать не может.
Рис. 12: подключите питание
Чтобы прекратить вращение вентилятора, отключите электродвигатель посредством снятия крокодила хотя бы с одного из контактов.
Электродвигатель из пробки и спицы
Также представляет собой относительно простой вариант самоделки, для его изготовления вам понадобится пробка от шампанского, медная проволока в изоляции для намотки якоря, вязальная спица, медная проволока для изготовления контактов, изолента, деревянные заготовки, магниты, источник питания. Из инструментов вам пригодятся пассатижи, клеевой пистолет, мелкий натфиль, дрель, канцелярский нож.
Процесс изготовления электродвигателя будет состоять из таких этапов:
- Обрежьте края пробки, чтобы получить две плоских поверхности, на которых будет располагаться провод.
- Просверлите сквозное отверстие в пробке и проденьте в него спицу. С одной стороны намотайте изоленту.
Рис. 13: вставьте спицу и намотайте изоленту
- В торце пробки вставьте два отрезка проволоки и приклейте их.
- Намотайте обмотку ротора из тонкой проволоки в одном направлении. Сделайте перемотку якоря изолентой, чтобы витки в электродвигателе не распустились во время работы.
- Зачистите надфилем концы обмотки электродвигателя и выводы на пробке и соедините их.
Рис. 14: соедините концы обмотки и выводы
Для лучшего контакта можно припаять. Выводы следует согнуть так, чтобы они буквально лежали на спице.
Рис. 15: согните выводы
- Сделайте деревянное основание, две опоры для вала и две стойки для магнитов. Высверлите в опорах отверстия под спицу.
- Приклейте опоры на основание и вставьте в них ротор электродвигателя. Зафиксируйте подвижный элемент ограничителями, наиболее просто сделать их из изоленты.
Рис. 16: установите вал на стойки
- Из двух концов проволоки изготовьте щетки для электродвигателя и зафиксируйте их саморезами на основании.
Рис. 17: щетки для электродвигателя
- На стойки приклейте два магнита и разместите их с двух сторон от ротора с минимальным зазором.
Рис. 18: установите магниты
Наденьте крыльчатку вентилятора на вал и подключите к источнику питания – при протекании электрического тока по катушке произойдет магнитное взаимодействие с полем постоянных магнитов, благодаря чему и возникнет вращательное движение. Простейший электродвигатель готов, запитать его можно и от переменного тока в сети, но вместо батарейки вам придется использовать блок питания.
Видео инструкции в помощь
Источник
Электробайк. Контроллер двигателя своими руками
Как вы уже знаете из прошлых постов, у нас в компании есть DIY-движение. В свободное от работы время коллеги занимаются фрезеровкой печатных плат в домашних условиях, делают тепловизор на FLIR Lepton, а также решают семейные разногласия с помощью 4 контроллеров и 2 умных часов. Продолжим серию увлекательный историй! Сегодня я расскажу, как сделать контроллер к трехфазному двигателю электровелосипеда своими руками. Целью создания такого контроллера было:
- Изучение работы трехфазного мотора под управлением контроллера.
- Большинство контроллеров для электровелосипедов, представленных на рынке, — китайские. Они хоть и относительно дешевые (около 2.000 руб в зависимости от мощности), но являются неведомой коробкой, в которой неизвестно что происходит. И сразу к ней возникает очень много вопросов — экономично ли она потребляет и распределяет ток, какой у нее запас мощности, почему так сильно перегревается, преждевременно срабатывает защита по току и т.д.
В тоже время на рынке представлены европейские качественные контроллеры для электробайков. Они оснащаются расширенными функциями, работают на разных напряжениях и токах и их можно программировать. Устанавливаются они на сверхмощные электровелосипеды. Но цена у них кусается — 10-20 тыс. рублей.
В итоге я решил пойти своим путем: разобраться в устройстве контроллера, сделать его прототип, а затем попытаться сделать контроллер качественнее китайского контроллера. На текущий момент проект у меня в разработке только и на уровне прототипа, готового варианта пока нет. Буду рад услышать ваши комментарии и советы.
Применение
В электровелосипедах используются трёхфазные бесщёточные электродвигатели с датчиками Холла. Стоит отметить, что применение подобных трёхфазных двигателей достаточно обширно:
- Бытовая техника
- Оргтехника
- Электротранспорт
- Промышленность
Устройство двигателя
Для разработки контроллера необходимо разобраться с принципом работы самого электродвигателя.
Электродвигатель состоит из фазных обмоток, магнитов и датчиков Холла, отслеживающих положение вала двигателя.
Конструктивно электродвигатели делятся на два типа: инраннеры и аутраннеры.
У инраннеров магнитные пластины крепятся на вал, а обмотки располагаются на барабане (статоре), в этом случае в движение приводится вал. В случае аутраннера всё наоборот: на валу — фазные обмотки, а в барабане — магнитные пластины. Это приводит в движение барабан.
Так как у велосипеда колесо крепится валом на раму, то здесь применителен тип аутраннера.
На этой картинке условно представлены три фазы с обмотками, соединёнными между собой. В реальности обмоток намного больше, они располагаются равномерно с чередованием по фазам по окружности двигателя. Чем больше обмоток — тем плавнее, чётче, эластичнее работает двигатель.
В двигатель устанавливаются три датчика Холла. Датчики реагируют на магнитное поле, тем самым определяя положение ротора относительно статора двигателя. Устанавливаются с интервалами в 60 или 120 электрических градусов. Эти градусы относятся к электрическому фазному обороту двигателя. Необходимо учитывать, что чем больше в двигателе обмоток на каждую фазу, тем больше происходит электрических оборотов за один физический оборот мотор-колеса.
Обмотки трёх фаз в большинстве случаев соединяются между собой по двум схемам: звезда и треугольник. В первом случае ток проходит от одной из фаз к другой, во втором — по всем трём фазам в разной степени. Иногда эти две схемы подключения комбинируют в одном двигателе, например в электромобилях. При старте и наборе скорости идёт соединение фаз по звезде: она даёт больший момент при относительно низких оборотах; далее, после набора скорости, происходит переключение на треугольник, в результате количество оборотов увеличивается, когда уже не нужен большой крутящий момент. По сути, получается условно автоматическая коробка передач электродвигателя.
Цикл работы
Чтобы привести в движение трёхфазный двигатель, нужно рассмотреть цикл его работы за электрический оборот. Итак, имеем три фазы — A, B, C. Каждая из фаз получает положительную и отрицательную полярности в определённый момент времени. Поочерёдно по шагам пропускается ток от «плюса» одной фазы к «минусу» другой фазы. В итоге получается шесть шагов = три фазы × две полярности.
Рассмотрим эти шесть шагов цикла. Предположим, что положение ротора установлено в точке первого шага, тогда с датчиков Холла мы получим код вида 101, где 1 — фаза А, 0 — фаза B, 1 — фаза С. Определив по коду положение вала, нужно подать ток на соответствующие фазы с заданными полярностями. В результате вал проворачивается, датчики считывают код нового положения вала — и т. д.
В таблице указаны коды датчиков и смена комбинаций фаз для большинства электродвигателей. Для обратного хода колеса (реверса) достаточно перевернуть знаки полярности фаз наоборот. Принцип работы двигателя довольно прост.
Цикл двигателя представлен в gif-анимации.
Транзисторы и Н-мост
Но чтобы поочерёдно подавать ток на каждую из фаз и менять их полярность, необходимы транзисторы. Ещё нам нужна передача больших токов, высокая скорость переключения и чёткость открытия/закрытия затворов. В данном случае удобнее управлять затворами по напряжению, а не по току. Поэтому оптимальны полевые (MOSFET) транзисторы. Чаще всего их используют в контроллерах. Очень редко можно встретить комбинированный вариант транзисторов.
Для переключения фаз со сменой их полярностей используют классическую схему Н-моста (H-Bridge) из полевых транзисторов.
Он состоит из трёх пар транзисторов. Каждая из пар подключается к соответствующей фазе обмотки двигателя и обеспечивает подачу тока со значением (+ или –). Транзисторы, отвечающие за включение фазы с положительным значением, называют верхними ключами. С отрицательным — нижними. Для каждого шага открывается пара ключей: верхний одной фазы и нижний соседней фазы. В результате ток проходит от одной фазы к другой и приводит электродвигатель в движение.
Из схемы видно, что мы не можем включить одновременно верхний и нижний ключ у одной и той же фазы: произойдёт короткое замыкание. Поэтому очень важно быстрое переключение верхних и нижних ключей, чтобы в переходных процессах не появилось замыкание. И чем качественнее и быстрее мы обеспечим переключения, тем меньше у нас будет потерь и нагрева/перегрева транзисторов H-моста.
Для запуска остаётся обеспечить управление затворами ключей H-моста. Для управления H-мостом нужно:
- Считать показания датчиков Холла.
- Определить, в каком положении какую пару ключей включать.
- Передать сигналы на соответствующие затворы транзисторов.
Прототип на Ардуино
Под рукой у меня была Arduino UNO, и я решил собрать контроллер на её основе.
Первым делом я подал на датчики Холла питание 5 вольт от Ардуино (его достаточно для датчиков). Сигнальные провода от датчиков подключил на цифровые пины Ардуино, написав простейшую программу для считывания и обработки сигналов с датчиков.
Затем собрал Н-мост из полевых NPN-транзисторов. Подвёл к мосту независимое питание на 12 вольт. Но при отладке, чтоб убедиться в работоспособности, я подключил напрямую шесть пинов 5V из Ардуино на затворы H-моста. У большинства полевых транзисторов затвор работает на 20 вольт. Так делать нельзя, потому что Н-мост будет плохо работать и перегреваться. Но для кратковременных тестов это пойдёт. Кое-как, с сильными перегревами и страшными звуками, вибрациями и толчками колесо медленно закрутилось. Начало положено.
Мостовые драйверы
Далее предстояла работа над напряжением 20 вольт на управление затворами. Для этого существуют мостовые драйверы транзисторов, они обеспечивают стабильные импульсы в 20 вольт на затвор и высокую скорость отклика. Сначала у меня были популярные драйверы для маломощных моторов L293D.
Для управления затворами его достаточно, к тому же их очень просто использовать. Один такой драйвер может обеспечить питанием две пары ключей. Поэтому я взял две штуки L293D. Собрал контроллер с этими драйверами, и колесо начало крутиться существенно плавнее, посторонних звуков стало меньше, нагрев транзисторов уменьшился. Но при увеличении оборотов синхронизация с контроллером пропадала, появлялся посторонний звук, колесо дёргалось, вибрировало и полностью останавливалось.
В это же время я наткнулся на два варианта мостовых драйверов:
- HIP4086
- IR2101
Что касается HIP4086, то это полноценный мостовой драйвер, предназначенный для трёхфазного электродвигателя. Мне он показался несколько замороченным, и мои попытки использовать его в контроллере не увенчались успехом: он у меня так и не заработал. Углублённо разбираться в причинах не стал.
А взял я IR2101 — полумостовой драйвер, обеспечивающий работу нижнего и верхнего ключей для одной фазы. Несложно догадаться, что таких драйверов нужно три. К слову, драйвер очень прост в использовании, его подключение происходит безболезненно и легко. Получилась такая схема:
И готовый результат
Собрал контроллер с этим драйвером и запустил двигатель. Ситуация с работой электродвигателя кардинально не поменялась, симптомы остались те же, как и в случае с драйвером L293D.
Аппаратное прерывание
И тут я понял, в чём дело: Ардуино не успевает обрабатывать показания датчиков Холла! Поэтому необходимо было использовать пины Ардуино с аппаратным прерыванием. Так как у Ардуино УНО таких пинов всего два, а под датчики нужно три пина, надо взять Ардуино Леонардо или Искра Нео, где таких пинов — четыре штуки.
Переписав программу под прерывания и подключив Искру Нео вместо УНО, я повторил испытания.
Колесо наконец-то заработало чётко, без вибраций, шумов, отлично стало набирать обороты без рассинхронизации. Прототип оказался жизнеспособным. Но это ещё не полноценный контроллер, поскольку в нём не было обвязки с защитами и обеспечением качественного ШИМ-сигнала.
Прототип на базе микросхемы MC33035
Параллельно с разработкой контроллера на Ардуино я рассматривал альтернативные варианты логической части контроллера. И это привело меня к микросхеме MC33035. Это старая разработка от Motorola, сейчас её выпускает ON Semiconductor. Создана специально для мощных трёхфазных двигателей.
- Отвечает за всю логическую часть контроллера
- Считывает показания с датчиков Холла
- Определяет положения вала
- Выдаёт сигналы для затворов Н-моста на их драйверы
- Имеет возможность подключения индикатора ошибок, перегрева
- Обрабатывает и передает ШИМ-сигнал (PWM)
- Осуществляет реверс (обратный ход колеса)
Одним словом, микросхема содержит всё необходимое для управления электродвигателем. Её стоимость очень низкая: на Алиэкспрессе — около 50 рублей. Для сборки полноценного контроллера на её основе потребуется микросхема MC33035, полумостовые драйверы и Н-мост из полевых транзисторов. Я также собрал контроллер на этой микросхеме. Работает отлично, стабильно, колесо крутится как надо на различных оборотах. Но функционал микросхемы ограничен, если необходимо наворотить различные функции, вывод на дисплей скорости, одометр, расход батареи, то опять же возникает необходимость дополнительно подключить Ардуино или что-то аналогичное.
Схема с MC33035
Главное преимущество контроллера на базе MC33035 — это простота в использовании. Просто покупаете микросхему, собираете Н-мост, спаиваете всё на плату с небольшой обвязкой — и контроллер готов. Если нужно просто запустить двигатель с ШИМ-сигналом и управлять им — оптимальный вариант.
Контроллер на базе Ардуино — вариант сложнее, понадобится писать логику, обеспечивать дополнительные защиты контроллера. Но для экспериментов, прототипов, дополнительного функционала, использования различных режимов работы двигателя — подходящий вариант. Поэтому я решил пока отложить MC33035 и продолжить работу с Ардуино.
Планы на будущее контроллера
Продолжая работу над контроллером, планирую сделать следующее:
- IGBT-транзисторы для H-моста вместо полевых транзисторов.
- Обвязку с защитами по току, перегреву и т. п.
- Полноценный круиз-контроль с возможностью выставлять необходимую скорость движения.
- Расходомер. Когда задаётся необходимое расстояние, а контроллер, исходя из этого значения и заряда аккумулятора, дозирует разряд аккумулятора на всём протяжении маршрута так, чтобы зарядки хватило.
Источник