Электротехника: Драйвер двигателей своими руками.
Для непосредственного управления маломощными электродвигателями можно использовать готовые микросхемы драйверы такие как например L293D. Однако мощность интегральных микросхем ограничена и во многих случаях бывает целесообразно применять драйвер на транзисторах например:
Схема 1 — Драйвер электродвигателей
Этот драйвер представляет собой набор полумостов с усилителями напряжения и обратными диодами. Через такой драйвер можно управлять двумя маломощными коллекторными электродвигателями постоянного тока, одним подходящим маломощным асинхронными электродвигателем или одним подходящим четырёхвыводным маломощными шаговым электродвигателем а также этому драйверу можно найти много других применений (например для передачи напряжений на динамик, для преобразования напряжений и т.д. для чего применяются мосты). В общем полезная вещь для использования совместно с микроконтроллером. Рассмотрим пример подключения к этому драйверу маломощных коллекторных электродвигателей постоянного тока:
Схема 2 — Пример подключения коллекторных двигателей
Можно подключать так но в принципе не обязательно, можно и по другому. Пример подключения драйвера к микроконтроллеру ATtiny2313:
Рисунок 3 — Подключение драйвера к микроконтроллеру
Для изготовления платы драйвера можно использовать двусторонний фольгированный стеклотекстолит и надфиль (надфиль используется как инструмент для вырезания дорожек на фольгированном стеклотекстолите).
Для силовых транзисторов сверлятся отверстия:
Широкие медные площадки способствует отводу тепла. Термопасту использовать не надо т.к. нужен ещё и хороший электрический контакт между корпусом силового транзистора (который соединён с коллектором) и площадкой. На обратной стороне площадка разделяется вдоль (одна-земля (GND), другая»+» питания):
Металлические части корпуса транзисторов немного очищаются для лучшего электрического и теплового контактов и прикручиваются к плате (КТ817 на площадку с «+»ом, КТ816 на площадку с землёй (GND)):
Далее к плате припаиваются остальные детали:
Можно испытать драйвер с микроконтроллером с прошивкой из предыдущей статьи, как это будет работать можно посмотреть на видео:
КАРТА БЛОГА (содержание)
electe.blogspot.com
ДРАЙВЕР НИЗКОВОЛЬТНЫХ ЭЛЕКТРО ДВИГАТЕЛЕЙ
Основное применение аппаратной платформы Arduino – это конструирование роботов, во всяком случае, начинается знакомство с данной аппаратной платформой, как правило, именно с этого. Ходовая часть большинства колесных роботов [1] оснащается электромоторами, которые представляют собой мощную нагрузку, прямое подключение которой к портам Arduino может вызвать только выход из строя последней. Для подключения нагрузки потребляющей большой ток можно использовать самодельные релейные схемы или транзисторные ключи [2], а можно приобрести готовый драйвер для подключения электродвигателей на Ru.aliexpress.com
Устройство поставляется в обычном антистатическом пакете.
Модуль представляет собой печатную плату размером 43 х 43 мм, на которой установлена микросхема радиаторе, высота которого составляет 24 мм, масса 25 г.

Данное устройство позволяет одновременно управлять парой маломощных низковольтных электродвигателей постоянного тока. По заявлениям продавца максимально допустимый общий ток, которым можно нагрузить драйвер составляет 2 А на канал, а максимальная мощность двигателей ограничена 20 Вт. На плате хорошо видна пара двухклемных колодок для подключения электромоторов и трехклемная колодка для подачи напряжения питания.
Устройству требуется два напряжения питания 5-35 В для электродвигателей и 5 В для электронной части. При подаче питания на плате загорается индикатор подачи напряжения питания. При питания от напряжении ниже 12 В (автор проверял при 6 В), отдельный источник питания для электронной части можно не подключать.
На плате рядом с клеммой питания имеется перемычка, которую необходимо снять в случае раздельного питания силовой и электронной части [3-6]. Все колодки промаркированы с тыльной стороны платы.
Для управления нагрузкой плата драйвера имеет 6 информационных входов.
Входы IN1, IN2 задают направление вращения одного двигателя, а другая пара IN3, IN4, соответственно другого. Если на одном из входов пары присутствует низкий логический уровень, а на другом высокий, то ротор двигателя вращается в одну сторону, а если, сигналы поменяются на противоположные, то направление вращения также сменится. Если на оба входа подать низкий логический уровень, то двигатель будет остановлен. Как понимает автор, подача высокого логического уровня на оба выхода пары одновременно не допустима [7].
Если управление парой двигателей осуществляется только по четырем проводам, то двигатель развивает максимально допустимую мощность (программа L298N_1, взята из [5]). Скачать файл
Видео 1
Для управления мощностью двигателей предусмотрены входы ENA и ENB. ENA привязан к IN1, IN2, а ENB регулирует мощность двигателя, управляемого через IN3, IN4. В простейшем случае, когда нет необходимости в регулировании оборотов двигателя, эти входы замкнуты перемычками на шину питания. Для управления скоростью вращения электромоторов используется ШИМ [8-10], соответственно необходимо подключать к данным входам драйвера те порты Arduino, которые поддерживают данный режим. При этом для управления одним двигателем в данном режиме понадобится три порта Arduino (программа L298N_2, взята из [5]).
Видео 2
Как говорилось выше драйвер двигателей L298N позволяет аналогично управлять двумя двигателями, при этом, разумеется, в совокупности понадобится задействовать 6 портов Arduino.
Для демонстрации работы модуля код программ взят из [5], но следует отметить, что в примере, который демонстрирует работу пары электромоторов, допущена ошибка при назначении портов управления ENA и ENB (исправленный вариант L298N_3).
Видео 3
Для подключения драйвера к Arduino UNO были использованы проводники с гнездами на обоих концах. Длина проводов 10 см, эти соединительные провода были приобретены тоже на Али.
Также данное устройство можно использовать для управления шаговым двигателем [11].
Подведём итог
В целом это отличный и недорогой способ управления ходовой частью робота. Своих денег устройство однозначно стоит. Обзор подготовил специально для «Радиосхем» — Denev.
Источники
- 1) http://radioskot.ru/publ/raznoe/shassi_dlja_kolesnogo_robota/18-1-0-1122
- 2) Лекомцев Д.Г. Arduino. Подключение типовых внешних устройств. – Радио, 2016, №11, с. 51-54
- 3) http://cxem.net/arduino/arduino70.php
- 4) http://www.2150692.ru/faq/72-l298n-arduino
- 5) http://zelectro.cc/Motor_shield_L298N_Arduino
- 6) http://robot-kit.ru/article_info.php/articles_id/22/article/-font-color—993300—Draiver-motorov-na-L298N-podklyuchenie-k-Arduino—font-
- 7) Холостов К. Робот-пылесос. Журнал Левша №3 2015 г. с.12-14
- 8) Холостов К. Умный дом. Журнал Левша №2 2013 г. с.12-14
- 9) Лекомцев Д.Г. Arduino. Подключение типовых внешних устройств. – Радио, 2016, №11, с. 51-54
- 10) http://robocraft.ru/blog/arduino/58.html
- 11) http://arduino-diy.com/arduino-drayver-shagovogo-dvigatelya-i-dvigatelya-postoyannogo-toka-L298N
Форум
Обсудить статью ДРАЙВЕР НИЗКОВОЛЬТНЫХ ЭЛЕКТРО ДВИГАТЕЛЕЙ
radioskot.ru
Драйверы двигателя L298N, L293D и Arduino Motor Shield
Драйвер двигателя выполняет крайне важную роль в проектах ардуино, использующих двигатели постоянного тока или шаговые двигатели. C помощью микросхемы драйвера или готового шилда motor shield можно создавать мобильных роботов, автономные автомобили на ардуино и другие устройства с механическими модулями. В этой статье мы рассмотрим подключение к ардуино популярных драйверов двигателей на базе микросхем L298N и L293D.
Драйвер двигателя в проектах ардуино
Для чего нужен драйвер двигателя?
Как известно, плата ардуино имеет существенные ограничения по силе тока присоединенной к ней нагрузки. Для платы это 800 mA, а для каждого отдельного вывода – и того меньше, 40mA. Мы не можем подключить напрямую к Arduino Uno, Mega или Nano даже самый маленький двигатель постоянного тока. Любой из этих двигателей в момент запуска или остановки создаст пиковые броски тока, превышающие этот предел.
Как же тогда подключить двигатель к ардуино? Есть несколько вариантов действий:
Использовать реле. Мы включаем двигатель в отдельную электрическую сеть, никак не связанную с платой Arduino. Реле по команде ардуино замыкает или размыкает контакты, тем самым включает или выключает ток. Соответственно, двигатель включается или выключается. Главным преимуществом этой схемы является ее простота и возможность использовать Главным недостатком данной схемы является то, что мы не можем управлять скоростью и направлением вращения.
Использовать силовой транзистор. В данном случае мы можем управлять током, проходящим через двигатель, а значит, можем управлять скоростью вращения шпинделя. Но для смены направления вращения этот способ не подойдет.
Использовать специальную схему подключения, называемую H-мостом, с помощью которой мы можем изменять направление движения шпинделя двигателя. Сегодня можно без проблем найти как микросхемы, содержащие два или больше H-моста, так и отдельные модули и платы расширения, построенные на этих микросхемах.
В этой статье мы рассмотрим последний, третий вариант, как наиболее гибкий и удобный для создания первых роботов на ардуино.
Микросхема или плата расширения Motor Shield
Motor Shield – плата расширения для Ардуино, которая обеспечивает работу двигателей постоянного тока и шаговых двигателей. Самыми популярными платами Motor Shield являются схемы на базе чипов L298N и L293D, которые могут управлять несколькими двигателями. На плате установлен комплект сквозных колодок Ардуино Rev3, позволяющие устанавливать другие платы расширения. Также на плате имеется возможность выбора источника напряжения – Motor Shield может питаться как от Ардуино, так и от внешнего источника. На плате имеется светодиод, который показывает, работает ли устройство. Все это делает использование драйвера очень простым и надежным – не нужно самим изобретать велосипеды и решать уже кем-то решенные проблемы. В этой статье мы будем говорить именно о шилдах.
Принцип действия H-моста

Схема моста изображена на рисунке. Q1…Q4 0 полевые, биполярные или IGBT транзисторы. Последние используются в высоковольтных сетях. Биполярные транзисторы практически не используются, они могут присутствовать в маломощных схемах. Для больших токов берут полевые транзисторы с изолированным затвором. Ключи не должны быть замкнуты вместе одновременно, чтобы не произошло короткого замыкания источника. Диоды D1…D4 ограничительные, обычно используются диоды Шоттки.
С помощью изменения состояния ключей на H-мосте можно регулировать направление движения и тормозить моторы. В таблице приведены основные состояния и соответствующие им комбинации на пинах.
| Q1 | Q2 | Q3 | Q4 | Состояние |
| 1 | 0 | 0 | 1 | Поворот мотора вправо |
| 0 | 1 | 1 | 0 | Поворот мотора влево |
| 0 | 0 | 0 | 0 | Свободное вращение |
| 0 | 1 | 0 | 1 | Торможение |
| 1 | 0 | 1 | 0 | Торможение |
| 1 | 1 | 0 | 0 | Короткое замыкание |
| 0 | 0 | 1 | 1 | Короткое замыкание |
Драйвер двигателя L298N
Модуль используется для управления шаговыми двигателями с напряжением от 5 до 35 В. При помощи одной платы L298N можно управлять сразу двумя двигателями. Наибольшая нагрузка, которую обеспечивает микросхема, достигает 2 А на каждый двигатель. Если подключить двигатели параллельно, это значение можно увеличить до 4 А.
Плата выглядит следующим образом:
Распиновка микросхемы L298N:
- Vcc – используется для подключения внешнего питания;
- 5В;
- Земля GND;
- IN1, IN2, IN3, IN4 – используется для плавного управления скоростью вращения мотора;
- OUT1, OUT2 – используется для выхода с первого двигателя;
- OUT3, OUT4 – используется для выхода со второго двигателя;
- S1 – переключает питание схемы: от внешнего источника или от внутреннего преобразователя;
- ENABLE A, B – требуются для раздельного управления каналами. Используются в двух режимах – активный, при котором каналами управляет микроконтроллер и имеется возможность изменения скорости вращения, и пассивный, в котором невозможно управлять скоростью двигателей (установлено максимальное значение).
При подключении двух двигателей, нужно проверить, чтобы у них была одинаковая полярность. Если полярность разная, то при задании направления движения они будут вращаться в противоположные стороны.
Драйвер двигателя L293D
L293D – является самой простой микросхемой для работы с двигателями. L293D обладает двумя H-моста, которые позволяют управлять двумя двигателями. Рабочее напряжение микросхемы – 36 В, рабочий ток достигает 600 мА. На двигатель L293D может подавать максимальный ток в 1,2 А.
В схеме имеется 16 выходов. Распиновка:
- +V – питание на 5 В;
- +Vmotor – напряжение питания для мотором до 36 В;
- 0V – земля;
- En1, En2 –включают и выключают H-мосты;
- In1, In2 – управляют первым H-мостом;
- Out1, Out2 – подключение первого H-моста;
- In3, In4 – управляют вторым H-мостом;
- Out3, Out4 – подключение второго H-моста.
Для подключения к микроконтроллеру Arduino Uno нужно соединить выходы In1 на L293D и 7 пин на Ардуино, In2 – 8, In3 – 2, In4 – 3, En1 – 6, En2 – 5, V – 5V, Vmotor – 5 V, 0V – GND. Пример подключения одного двигателя к Ардуино показан на рисунке.
Драйвер двигателя на микросхеме HG7881
HG7881 – двухканальный драйвер, к которому можно подключить 2 двигателя или четырехпроводной двухфазный шаговый двигатель. Устройство часто используется из-за своей невысокой стоимости. Драйвер используется только для изменения направления вращения, менять скорость он не может.
Плата содержит 2 схемы L9110S, работающие как H-мост.
Характеристики драйвера HG7881:
- 4-контактное подключение;
- Питание для двигателей от 2,5 В до 12 В;
- Потребляемый ток менее 800 мА;
- Малые габариты, небольшой вес.
Распиновка:
- GND – земля;
- Vcc – напряжение питания 2,5В – 12В;
- A-IA – вход A(IA) для двигателя A;
- A-IB – вход B (IB) для двигателя A;
- B-IA – вход A(IA) для двигателя B;
- B-IB – вход B (IB) для двигателя B.
В зависимости от поданного сигнала на выходах IA и IB будет разное состояние для двигателей. Возможные варианты для одного из моторов приведены в таблице.
| IA | IB | Состояние мотора |
| 0 | 0 | Остановка |
| 1 | 0 | Двигается вперед |
| 0 | 1 | Двигается назад |
| 1 | 1 | Отключение |
Подключение одного двигателя к Ардуино изображено на рисунке.
Сравнение модулей
Модуль L293D подает максимальный ток в 1,2А, в то время как на L298N можно добиться максимального тока в 4 А. Также L293D обладает меньшим КПД и быстро греется во время работы. При этом L293D является самой распространенной платой и стоит недорого. Плата HG7881 отличается от L293D и L298N тем, что с ее помощью можно управлять только направлением вращения, скорость менять она не может. HG7881 – самый дешевый и самый малогабаритный модуль.
Подключение L298N к Arduino
Как уже упоминалось, в первую очередь нужно проверить полярность подключенных двигателей. Двигатели, вращающиеся в различных направлениях, неудобно программировать.
Нужно присоединить источник питания. + подключается к пину 4 на плате L298N, минус (GND) – к 5 пину. Затем нужно соединить выходы с L298N и пины на Ардуино, причем некоторые из них должны поддерживать ШИМ-модуляцию. На плате Ардуино они обозначены ~. Выходы с L298N IN1, IN2, IN3 и IN4 подключить к D7, D6, D5 и D4 на Ардуино соответственно. Подключение всех остальных контактов представлено на схеме.
Направление вращения задается с помощью сигналов HIGH и LOW на каждый канал. Двигатели начнут вращаться, только когда на 7 пине для первого мотора и на 12 пине для второго на L298N будет сигнал HIGH. Подача LOW останавливает вращение. Чтобы управлять скоростью, используются ШИМ-сигналы.
Для управления шаговым двигателем в Arduino IDE существует стандартная библиотека Stepper library. Чтобы проверить работоспособность собранной схемы, можно загрузить тестовый пример stepper_oneRevolution. При правильной сборке вал двигателя начнет вращаться.
При работе с моторами Ардуино может периодически перезагружаться. Это возникает из-за того, что двигателям требуются большие токи при старте и в момент торможения. Для решения этой проблемы в плату встроены конденсаторы, диоды и другие схемы. Также для этих целей на шидле имеется раздельное питание.
arduinomaster.ru
Драйверы от TI: Управляй любым электродвигателем
26 мая 2016

Электродвигатели находят широчайшее применение в современном высокотехнологическом укладе жизни. Этот тип электромеханического привода по-прежнему является одним из наиболее распространенных и востребованных. Электродвигатели самого разного назначения являются одной из основных составляющих любого производства, повсеместно используются в офисной и домашней технике, в системах мониторинга и управления зданий и объектов. Очень широкое распространение электродвигатели нашли на современном транспорте. Еще более впечатляющее будущее уготовано электродвигателям в электромобилях и роботах.
С развитием технологий традиционные двигатели совершенствуются и находят все новые области применения. Современные высокоточные станки и робототехника немыслимы без электродвигателей с интеллектуальными системами управления. На земле, в воздухе и под водой электродвигатели остаются широко востребованным преобразователем электрической энергии в механическую.
Типы электродвигателей, способы управления и возникающие сложности
Впервые созданный в 1834 году русским ученым Якоби преобразователь электрической энергии во вращательное движение получил название электродвигатель. С тех пор он был серьезно усовершенствован – появилось множество новых вариантов, но использованные при его создании принципы электромагнетизма по-прежнему являются основой всех модификаций современных электродвигателей.
Проводник с проходящим по нему током (рисунок 1) создает вокруг себя магнитное поле, интенсивность (магнитная индукция) которого пропорциональна количеству витков, в случае использования катушки (N), и величине проходящего по ней тока (I), где, В – вектор магнитной индукции, К – магнитная постоянная, N – число витков, I – сила тока.
Рис. 1. Электромагнетизм в основе работы электродвигателя
Изменение направления тока влияет и на направление магнитного поля проводника.
При этом на помещенный во внешнее магнитное поле проводник с током действует сила Лоренца, вызывающая его вращательное перемещение. Направление вращения легко определяется с помощью известного правила правой руки для проводника с током в магнитном поле (рисунок 2). Сила (F), действующая на проводник в магнитном поле, равна произведению силы тока (I) в проводнике на вектор магнитной индукции поля (B) и длину проводника (L). F = LIB.
Рис. 2. Перемещение проводника с током в магнитном поле (Сила Лоренца)
Коллекторные двигатели
Коллекторные двигатели постоянного тока (Brushed DC или BDC, по терминологии TI) сегодня относятся к одним из наиболее распространенных механизмов электромагнитного вращения.
В магнитном поле собранного из постоянных магнитов статора вращается многосекционный ротор с катушками, которые попарно и попеременно подключаются через коммутируемые коллекторные ламели на оси ротора (рисунок 3). Выбор пары активируемых катушек выполняется на основании закона Лоренца в соответствии с правилом Буравчика. Источник тока всегда подключен к катушкам, силовые линии магнитного поля которых смещены на угол, близкий к 90°, относительно магнитного поля статора.
Рис. 3. Принцип действия коллекторного электродвигателя (BDC)
Электродвигатели подобного типа часто используют статор с постоянными магнитами. Они позволяют легко регулировать скорость вращения и отличаются невысокой стоимостью.
Также широко используется вариант 2-обмоточного электродвигателя подобного типа, но со статорной обмоткой вместо постоянного магнита. Такие модели обладают большим пусковым моментом и могут работать не только на постоянном, но и на переменном токе. Электродвигатели подобного типа почти повсеместно используются в различной бытовой технике.
К недостаткам этой конструкции BDC стоит отнести износ щеточно-коллекторного узла в процессе эксплуатации. Кроме того, из-за искрообразования при коммутации отдельных обмоток ротора отмечается повышенный уровень электромагнитных помех, что не позволяет использовать такие двигатели во взрывоопасных средах.
Особенностью двигателей BDC также является повышенный нагрев ротора, охлаждение которого затруднено в силу конструктивных особенностей двигателя.
Достоинства коллекторных двигателей:
- малая стоимость;
- простая система управления;
- 2-обмоточные коллекторные двигатели, обладающие высоким крутящим моментом и способные работать на постоянном и переменном токе.
Особенности эксплуатации коллекторных двигателей:
- щетки требуют периодического обслуживания, понижают надежность двигателя;
- в процессе коммутации возникают электрические искры и электромагнитные помехи;
- затруднен отвод тепла от перегревающегося ротора.
Бесколлекторные двигатели
Несколько менее распространенными среди двигателей постоянного тока являются модели с бесщеточной конструкцией (BrushLess DC или BLDC), использующие ротор с постоянными магнитами, которые вращаются между электромагнитами статора (рисунок 4). Коммутация тока здесь выполняется электронным способом. Переключение обмоток электромагнитов статора заставляет магнитное поле ротора следовать за его полем.
Рис. 4. Принцип действия бесколлекторного электродвигателя (BLDC)
Текущее положение ротора обычно контролируется энкодерами или датчиком на основе эффекта Холла, либо применяется технология с измерением напряжения противо-ЭДС на обмотках без использования в этом случае отдельного датчика положения ротора (SensorLess).
Коммутация тока обмоток статора выполняется с помощью электронных ключей (вентилей). Именно поэтому бесколлекторные двигатели BLDC часто называют «вентильными». Очередность подключения пары обмоток двигателя происходит в зависимости от текущего положения ротора.
Принцип работы BLDC основан на том, что контроллер коммутирует обмотки статора так, чтобы вектор магнитного поля статора всегда был сдвинут на угол, близкий к 90° или -90° относительно вектора магнитного поля ротора. Вращающееся при переключении магнитное поле заставляет перемещаться вслед за ним ротор с постоянными магнитами.
При использовании трехфазного сигнала управления подключенными к источнику тока всегда оказываются только две пары обмоток, а одна – отключена. В результате последовательно используется комбинация из шести состояний (рисунок 5).
Рис. 5. Чередование фаз при вращении BLDC
Электродвигатели без датчиков положения ротора отличаются повышенной технологичностью процесса изготовления и более низкой стоимостью. Подобная конструкция упрощает герметизацию внешних подключаемых выводов.
В качестве датчиков скорости и положения ротора в BLDC могут использоваться датчики Холла, которые отличаются небольшой стоимостью, но также и достаточно невысоким разрешением. Повышенное разрешение обеспечивают вращающиеся трансформаторы (резольверы). Они отличаются высокой стоимостью и требуют использования ЦАП, так как выходной сигнал у них синусоидальный. Высоким разрешением, но пониженной надежностью, обладают оптические датчики. На рисунке 6 представлены выходные сигналы датчиков разного типа при вращении ротора двигателя.
Рис. 6. Датчики положения ротора электродвигателей
Преимущества двигателей BLDC:
- высокая эффективность;
- отсутствие щеток, обеспечивающее повышенную надежность, снижение затраты на обслуживание;
- линейность тока/крутящего момента;
- упрощенный отвод тепла.
Особенности применения двигателей BLDC:
- более сложная система управления с обратной связью по положению ротора;
- пульсации крутящего момента.
Шаговые двигатели
Шаговые двигатели (ШД) получили достаточно широкое распространение в системах автоматики и управления. Они являются еще одним типом бесколлекторных двигателей постоянного тока. Конструктивно ШД состоят из статора, на котором размещены обмотки возбуждения, и ротора, выполненного из магнитных материалов. Шаговые двигатели с магнитным ротором позволяют обеспечить больший крутящий момент и жесткую фиксацию ротора при обесточенных обмотках.
В процессе вращения ротор ШД перемещается шагами под управлением подаваемых на обмотки статора импульсов питания. Шаговые двигатели удобны для использования в приводах машин и механизмов, работающих в старт-стопном режиме. Их диапазон перемещения задается определенной последовательностью электрических импульсов. Такие двигатели отличаются высокой точностью, не требуют датчиков и цепей обратной связи. Угол поворота ротора зависит от количества поданных импульсов управления. Точность позиционирования (величина шага) зависит от конструктивных особенностей двигателя, схемы подключения обмоток и последовательности подаваемых на них управляющих импульсов.
В зависимости от конфигурации схемы подключения обмоток шаговые двигатели делятся на биполярные и униполярные. Биполярный двигатель имеет в каждой из двух фаз единую обмотку для обоих полюсов статора, которая для изменения направления магнитного поля должна переполюсовываться драйвером. Биполярный двигатель имеет две обмотки и, соответственно, четыре вывода. Для управления таким ШД требуется мостовой драйвер или полумостовая схема с 2-полярным питанием. При биполярном управлении одновременно работают две обмотки и крутящий момент примерно на 40% больше. На рисунке 7 представлена последовательность сигналов управления при вращении биполярного ШД.
Рис. 7. Последовательность сигналов управления биполярным ШД
Униполярный двигатель использует в каждой фазе одну обмотку со средним выводом и позволяет использовать более простую схему управления с одним ключом на каждую из четырех полуобмоток.
Четырех обмоточные ШД могут использоваться как в биполярной, так и в униполярной конфигурации.
При протекании тока по одной из катушек ротор стремится изменить положение так, чтобы противоположные полюса ротора и статора установились друг против друга. Для непрерывного вращения ротора катушки попеременно переключают.
На практике используются разные способы подачи питания на четыре обмотки статора. Чаще всего применяют попарное подключение с полношаговым или полушаговым режимом работы. В полношаговом режиме ротор с двумя полюсами, вращающийся в переключаемом магнитном поле двух пар катушек, может занимать четыре положения (рисунок 8).
Рис. 8. Полношаговый режим управления ШД
Получить удвоенную точность позиционирования и восемь позиций позволяет полушаговый режим работы (рисунок 9). Для его реализации добавляется промежуточный шаг с одновременной запиткой всех четырех катушек.
Рис. 9. Полушаговый режим управления ШД
Значительно увеличить количество промежуточных положений и точность позиционирования позволяет режим микрошага. Идея микрошага заключается в подаче на обмотки шагового двигателя вместо импульсов управления непрерывного сигнала, напоминающего по форме ступенчатую синусоиду (рисунок 10). Полный шаг в этом случае делится на маленькие микрошаги, а вращение становится более плавным. Режим микрошага позволяет получить наиболее точное позиционирование. Кроме того, в этом режиме значительно снижается присущая шаговым двигателям вибрация корпуса.
Рис. 10. Управление ШД в режиме микрошага
Достоинства шаговых двигателей:
- невысокая стоимость благодаря отсутствию схем контроля скорости вращения и позиционирования;
- высокая точность позиционирования;
- широкий диапазон скоростей вращения;
- простой интерфейс управления с цифровыми контроллерами;
- очень высокая надежность;
- хороший удерживающий момент.
Особенности применения шаговых двигателей:
- ШД присуще явление резонанса;
- из-за отсутствия обратной связи возможна потеря контроля положения;
- потребление энергии не уменьшается даже при работе без нагрузки;
- затруднена работа на очень высоких скоростях;
- невысокая удельная мощность;
- достаточно сложная схема управления.
Традиционные решения для управления электродвигателями
Современная прецизионная система управления электродвигателем постоянного тока включает в себя микроконтроллер для обработки данных и блок управления питанием обмоток двигателя, часто называемый драйвером. В состав драйвера входит логическая схема для преобразования кодированных посылок в цифровые управляющие сигналы, из которых в блоке Gate Driver формируются аналоговые сигналы для управления силовыми ключами на основе полевых транзисторов (FET). FET могут входить в состав драйвера или размещаться в отдельном блоке. Кроме того, в состав драйвера входят схемы защиты силовых цепей и цепи обратной связи для контроля работы двигателя.
На рисунке 11 представлены варианты блок-схем для интегрированного и предварительного драйверов. Каждое из решений имеет свои преимущества и особенности. Предварительный драйвер (Pre-Driver) имеет значительно облеченный температурный режим, позволяет выбирать внешние силовые ключи в соответствии с мощностью подключаемого двигателя. Полнофункциональный интегрированный драйвер позволяет создавать более компактные системы управления, минимизирует внешние соединения, но значительно усложняет обеспечение необходимого температурного режима.
Рис. 11. Блок-схемы систем управления двигателем
Так, у интегрированного драйвера TI DRV8312 максимальная рабочая температура отдельных элементов на плате может достигать 193°С, а у предварительного драйвера DRV8301 этот показатель не превышает 37°С.
Рис. 12. Смена направления вращения коллекторного двигателя
Одной из наиболее распространенных схем для коммутации обмоток двигателей является мост типа “H”. Название схемы связано с конфигурацией подключения, которая похожа на букву “H”. Эта электронная схема позволяет легко изменять направление тока в нагрузке и, соответственно, направление вращения ротора. Напряжение, прикладываемое к обмоткам через транзисторы моста, может быть как постоянным, так и модулированным с помощью ШИМ. H-мост предназначен, в первую очередь, для смены полярности питания двигателя – реверса (рисунок 12), но также позволяет тормозить вращение, коротко замыкая выводы обмоток (рисунок 13).
Рис. 13. Режимы вращения, быстрого и медленного торможенияс
Важнейшей характеристикой силовых элементов моста, в качестве которых сегодня часто используют полевые транзисторы с изолированным затвором, является величина сопротивления открытого канала между истоком и стоком транзистора – RDSON. Значение RDSON во многом определяет тепловые характеристики блока и энергетические потери. С увеличением температуры RDSON также растет, а ток и напряжение на обмотках уменьшаются.
Использование управляющих сигналов с ШИМ позволяет уменьшить пульсации крутящего момента и обеспечить более плавное вращение ротора двигателя. В идеале частота ШИМ должна быть выше 20 кГц, чтобы избежать акустического шума. Но с увеличением частоты растут потери на транзисторах моста в процессе коммутации.
Из-за индуктивных свойств нагрузки в виде обмоток форма тока в ней не соответствует форме подаваемого напряжения ШИМ. После подачи импульса напряжения ток нарастает постепенно,а в паузах ток плавно затухает из-за возникновения в обмотках противо-ЭДС. Наклон кривой на графике тока, амплитуда и частота пульсаций влияют на рабочие характеристики двигателя (пульсации крутящего момента, шум, мощность и так далее).
Для ускоренного затухания в обмотках электродвигателей возбуждаемого эффектом противо-ЭДС тока используют диоды в обратном включении, шунтирующие переходы «сток-исток» транзисторов, либо закорачивают обмотки через переходы «сток-исток» двух транзисторов, одновременно включенных в разных плечах моста. На рисунке 13 представлены три состояния моста: рабочее, быстрого торможения (Fast Decay) и медленного торможения (Slow Decay).
А наиболее эффективным считается комбинированный режим (Mixed Decay), при котором в паузе между рабочими импульсами сначала работают диоды, шунтирующие сток-исток транзисторов, а затем включаются транзисторы в нижних плечах моста.
Решения для управления электродвигателями от TI
Среди полупроводниковых компонентов, выпускаемых компанией TI, представлен обширный ассортимент различных драйверов для управления электродвигателями постоянного тока. Все они требуют минимума внешних компонентов, позволяют создавать компактные решения для управления двигателями с рабочим напряжением до 60 В, отличаются повышенной надежностью, обеспечивают быстрое и простое проектирование систем привода электродвигателями.
Встроенные в драйверы интеллектуальные функции требуют минимальной поддержки внешнего управляющего микроконтроллера (MCU), обеспечивают расширенные коммутационные возможности для обмоток, поддерживают внешние датчики и цифровые контуры управления. Комплекс защитных функций включает ограничение напряжения питания, защиту от превышения тока и короткого замыкания, понижения напряжения и повышения рабочей температуры.
Весь модельный ряд драйверов TI разбит на три раздела: шаговые, коллекторные и бесколлекторные двигателей постоянного тока. В каждом из них на сайте компании действует удобная система подбора по целому ряду параметров. Есть отдельные драйверы, предназначенные для использования с двигателями разных типов.
Драйверы TI для шаговых двигателей
Большой раздел решений TI для управления двигателями включает драйверы для ШД (рисунок 14), которые выпускаются как со встроенными силовыми ключами на основе FET, так и в виде предварительных драйверов, предоставляющих пользователю подбор необходимых силовых ключей. Всего в модельном ряду компании более 35 драйверов для ШД.
Рис. 14. Драйверы TI для управления шаговыми двигателями
TI предлагает широкий выбор наиболее современных решений для управления перемещением и точным позиционированием с использованием микрошаговых схем управления, обеспечивающих электродвигателей плавным перемещением в широком диапазоне напряжения и тока.
Отдельные драйверы, используя один управляющий контроллер, позволяют управлять сразу двумя двигателями, имея для этого четыре встроенных моста на основе FET. Есть драйверы с встроенными FET, например, DRV8834, которые можно подключить для управления к двум обмоткам шагового двигателя или использовать эти же выводы для управления двумя электродвигателями постоянного тока (рисунок 15).
Рис. 15. Блок-схема драйвера DRV8834
Для более плавного перемещения ротора в драйверах для ШД используется настраиваемый механизм сглаживания импульсов тока (режимы Slow, Fast, Mixed Decay). Система расчета микрошага может быть следующих типов:
- встроенной в драйвер;
- с использованием внешнего опорного сигнала.
Не требуют внешнего контроллера для микрошагового перемещения драйверы DRV881, DRV8818, DRV8821, DRV8824 и DRV8825. Здесь шаг перемещения и алгоритм коммутации обмоток рассчитываются схемой, встроенной в драйвер.
Более простые драйверы DRV8812, DRV8813, DRV8828, DRV8829, DRV8841, DRV8842 и DRV8843 обеспечивают микрошаговое вращение с использованием получаемого от внешнего контроллера опорного напряжения (Vref). Уровень дробления основного шага может достигать 1/128 или 1/256.
Для управления ШД с униполярным подключением обмоток TI предлагает драйверы DRV8803, DRV8804, DRV8805 и DRV8806.
Драйверы TI для BDC
Для управления – коллекторными электродвигателями постоянного тока – предназначено специальное семейство драйверов DRV8x, ряд представителей которого изображен на рисунке 16. Они обеспечивает полную защиту от превышения напряжения и тока, короткого замыкания и перегрева. Благодаря возможностям интерфейса управления эти драйверы обеспечивают простую и эффективную эксплуатацию двигателей. Пользователи могут с помощью одного чипа управлять одним или несколькими двигателями c рабочим напряжением 1,8…60 В.
Рис. 16. Драйверы TI для управления коллекторными двигателями
Драйверы семейства выпускаются как с интегрированными силовыми ключами, так и как предварительные драйверы. Они требуют минимум дополнительных компонентов, обеспечивают компактность решений, сокращают время разработки и позволяют быстрее выпустить новые продукты на рынок.
Спящий режим (Sleep) позволяет минимизировать потребление энергии в режиме простоя и обеспечивает ускоренную активизацию при запуске двигателя. Для управления скоростью вращения могут использоваться внешние сигналы ШИМ или сигналы PHASE/ENABLE для выбора направления вращения и включения ключей выходного моста.
Имеющий четыре выходных моста драйвер DRV8823 способен управлять двумя ШД или одним ШД и двумя BDC, или же четырьмя BDC, используя при этом управляющий интерфейс SPI.
На рисунке 17 представлена функциональная схема простого драйвера DRV8837 для управления одним коллекторным двигателем.
Рис. 17. Блок-схема драйвера DRV8837
Драйверы TI для BLDC
Драйверы TI для бесколлекторных двигателей, или BLDC, могут включать интегрированный силовой мост или использовать внешние силовые транзисторы. Схема формирования 3-фазных сигналов управления также может быть внешней или встроенной.
Семейство драйверов для управления бесколлекторными электродвигателями включает модели c разным принципом управления и с различным крутящим моментом. Эти драйверы, обеспечивающие разные уровни шума при управлении BDLС, идеально подойдут для использования в промышленном оборудовании, автомобильных системах и другой технике. Чтобы гарантировать надежную эксплуатацию электродвигателей, драйверы обеспечивают всеобъемлющий набор защит от превышения тока, напряжения и температуры. На рисунке 18 представлены лишь некоторые из 3-фазных драйверов для BLDC в обширном и постоянно пополняющемся модельном ряду компании TI.
Рис. 18. Драйверы TI для управления бесколлекторными двигателями
Для контроля текущего положения вращающегося ротора могут использоваться внешние датчики разных типов или схема управления с определением позиции ротора по величине противо-ЭДС (Back Electromotive Force, BEMF).
Управление может выполняться с помощью ШИМ, аналоговых сигналов или через стандартные цифровые интерфейсы. Наборы настраиваемых параметров для управления вращением могут храниться во внутренней энергонезависимой памяти.
На рисунке 19 представлен работающий в широком диапазоне температур 40…125°C интеллектуальный драйвер для BLDC со встроенными силовыми ключами на полевых транзисторах, с сопротивлением открытого канала лишь 250 мОм. При диапазоне рабочих напряжений 8…28 В драйвер может обеспечивать номинальный ток 2 А и пиковый ток 3 А.
Рис. 19. Блок-схема драйвера DRV10983
Драйвер не требует внешнего датчика для контроля положения ротора, но может использовать внешний резистор для контроля потребляемой двигателем мощности. DRV10983 отличается незначительным энергопотреблением, составляющим всего 3 мА, в дежурном режиме. А в модели DRV10983Z этот показатель доведен до уровня 180 мкА.
Встроенный интерфейс I2C обеспечивает диагностику и настройку, доступ к регистрам управления работой логической схемы и хранящимся в памяти EEPROM рабочим профилям драйвера.
Расширенный комплект защитных функций обеспечивает остановку двигателя в случае превышения тока и понижения напряжения. Предусмотрено ограничение входного напряжения. Защита по превышению тока работает без использования внешнего резистора. Методы использования защиты настраиваются через специальные регистры.
Заключение
Электродвигатели находят все более широкое применение в самом различном оборудовании, совершенствуются и получают новые возможности во многом благодаря современным системам электропривода.
В ассортименте полупроводниковых компонентов производства компании Texas Instruments широко представлены микросхемы драйверов для управления всеми типами двигателей постоянного тока. На их основе компания предлагает масштабируемые в зависимости от требований по точности, мощности и функциональности решения для создания приводов, работающих в широком диапазоне токов и напряжений, обеспечивающих надежную и удобную эксплуатацию коллекторных, бесколлекторных и шаговых двигателей с полным комплексом защит по току, напряжению и температуре.
Получение технической информации, заказ образцов, заказ и доставка.
•••
Наши информационные каналы
www.compel.ru
Драйвер шагового двигателя своими руками
Драйвер шагового двигателя своими руками — управление с помощью аудио усилителя
Драйвер шагового двигателя своими руками — хотя биполярные шаговые двигатели относительно дороги, для своих физических размеров они обеспечивают высокий вращающий момент. Однако для двух обмоток мотора требуется восемь управляющих транзисторов, соединенных в четыре Н-моста. Каждый транзистор должен выдерживать перегрузки и короткие замыкания и быстро восстанавливать работоспособность. А драйверу, соответственно, требуются сложные схемы защиты с большим количеством пассивных компонентов.
Рисунок 1
Рисунок 1. Одна микросхема в корпусе для поверхностного монтажа и несколько пассивных компонентов могут управлять биполярным шаговым двигателем.
Управление биполярным шаговым двигателем
Драйвер шагового двигателя своими руками — на Рисунке 1 показана альтернативная схема драйвера двигателя, основанная на аудио усилителе класса D компании Maxim. Микросхема МАХ9715 в миниатюрном корпусе для поверхностного монтажа может отдавать мощность до 2.8 Вт в типичную нагрузку 4 или 8 Ом. Каждый из двух выходов микросхемы образован Н-мостами из мощных MOSFET, управляющими парами линий OUTR+, OUTR- и OUTL+, OUTL-, которые подключаются к обмоткам А и В шагового двигателя, соответственно. Каждая пара формирует дифференциальный широтно-модулированный импульсный сигнал с номинальной частотой переключения 1.22 МГц. Малый уровень помех, создаваемых схемой, исключает необходимость в выходных фильтрах.
Конденсаторы развязки
Конденсаторы С1, С3, С4 и С6 служат развязкой для входов питания и смещения, а С5 и С7 выполняют накопительные функции для мощных выходных усилителей класса D. Конденсаторы С8 и С9 ограничивают полосу пропускания усилителя до 16 Гц, а ферритовые бусины L2 и L3 ослабляют электрические помехи, наводимые на длинные кабели. П-образный фильтр C1, C2, L1 подавляет помехи на входе питания микросхемы IС1. Входные сигналы микросхемы Шаг_А и Шаг_В, управляющие, соответственно, правым и левым каналами двигателя, могут формироваться любым подходящим контроллером. Внутренние цепи защищают усилитель от коротких замыканий и перегрева в случае неисправности шагового двигателя или неправильного подключения его выводов.
Таблица 1
Иллюстрация последовательности импульсов
Таблица 1 иллюстрирует последовательность импульсов Шаг_А и Шаг_В, управляющих вращением типичного шагового двигателя в одном направлении путем непрерывной подачи комбинаций сигналов от 0 до 4. Шаг 4 возвращает вал двигателя в исходное положение, завершая оборот в 360°. Чтобы изменить направление вращения мотора, начинайте формировать временную диаграмму импульсов снизу таблицы и последовательно двигайтесь по ней вверх. Подав напряжение низкого логического уровня на вход SHDN микросхемы (вывод 8), можно отключить оба канала усилителя. Формы сигналов на входах и выходах схемы представлены на Рисунке 2.
Рисунок 2
Формы сигналов в схеме на Рисунке 2: вход Шаг_А (Канал 1), вход Шаг_В (Канал 2), выходы OUTR+ (Канал 3), OUTR- (Канал 4) и сигнал на обмотках двигателя (OUTR+ минус OUTR-, средняя осциллограмма), вычисленный с помощью математической функции осциллографа.
usilitelstabo.ru
Драйвер коллекторного двигателя / DIYtimes
Микросхема L293D используется для управления коллекторными двигателями. Обеспечивает реверс и торможение. Имеет два канала управления и по тому можно использовать одну микросхему для двух двигателей.
На принципиальной схеме L293 видно, что каждый канал управления состоит из пары транзисторов. Для защиты от индукционных токов есть диодная защита, но только на микросхемах с индексом «D».
Для управления током на двигателе допускается подавать на микросхему ШИМ сигнал. Это позволяет делать плавный старт или регулировать скорость вращения двигателя.
Одновременное управление четырьмя двигателями
Каждый из четырех транзисторов способен управлять отдельным двигателем, но увы без реверса и торможения. Схема подключения:
Режим торможения двигателя
Если на оба транзистора (два управляющих входа для каждого канала) подать логическую единицу, то выходы канала будут коротко замкнуты между собой. ЭДС, что вырабатывается двигателем во время вращения, будет тормозить двигатель. Инерционное вращение будет минимальным, что обеспечивает мгновенное торможение.
Подобный принцип можно наблюдать в шуруповертах. Если резко отпустить курок — вал мгновенно прекратит вращение.
Если на вращающем двигателе к управляющим входам подать логический ноль, то мотор будет останавливаться как обычно при отключении питания — уменьшая вращение до полного останова.
Реверс двигателя
На один из транзисторов канала подаем логическую единицу, а на другой ноль — вращение в одну сторону. Инвертируем аналогично и получаем реверс.
Теплоотвод
У микросхемы L293D есть один существенный недостаток. В ней используются биполярные транзисторы, которые в отличии от полевых имеют значительное сопротивление в открытом состоянии, что вызывает нагрев и потерю напряжения на выходе. Если использовать мощный электромотор, то микросхема будет интенсивно греться и ей потребуется теплоотвод.
Если вы управляете одним мощным двигателем, то имеет смысл подключить оба канала параллельно и тогда микросхема сможет выдавать ток в два раза больше, чем один канал.
Пример подключения коллекторного двигателя к arduino:
diytimes.ru
Как запустить шаговый двигатель без электроники своими руками
У меня много различной оргтехники, которая вышла из строя. Выбрасывать я её не решаюсь, а вдруг пригодится. Из её частей возможно сделать что-нибудь полезное.
К примеру: шаговый двигатель, который так распространен, обычно используется самодельщиками как мини генератор для фонарика или ещё чего. Но я практически никогда не видел, чтобы его использовали именно как двигатель для преобразования электрической энергии в механическую. Оно и понятно: для управления шаговым двигателем нужна электроника. Его просто так к напряжению не подключишь.
И как оказалось — я ошибался. Шаговый двигатель от принтера или ещё от какого устройства, довольно просто запустить от переменного тока.
Я взял вот такой двигатель.
Обычно у них четыре вывода, две обмотки. В большинстве случаем, но есть и другие конечно. Я рассмотрю самый ходовой.
Схема шагового двигателя
Его схема обмоток выглядит примерно так:
Очень похоже на схему обычного асинхронного двигателя.
Для запуска понадобится:
- Конденсатор емкостью 470-3300 мкФ.
- Источник переменного тока 12 В.
Замыкаем обмотки последовательно.
Середину проводов скручиваем и запаиваем.
Подключаем конденсатор одним выводом к середине обмоток, а вторым выводом в источнику питания на любой выход. Фактически конденсатор будет параллелен одной из обмоток.
Подаем питание и двигатель начинает крутиться.
Если перекинуть вывод конденсатора с одного выхода питания на другой, то вал двигателя начнет вращаться в другую сторону.
Все предельно просто. А принцип работы этого всего очень прост: конденсатор формирует сдвиг фаз на одной из обмоток, в результате обмотки работают почти попеременно и шаговый двигатель крутится.
Очень жалко то, что обороты двигателя невозможно регулировать. Увеличение или уменьшение питающего напряжения ни к чему не приведет, так как обороты задаются частотой сети.
Хотелось бы добавить, что в данном примере используется конденсатор постоянного тока, что является не совсем правильным вариантом. И если вы решитесь использовать такую схему включения, берите конденсатор переменного тока. Его так же можно сделать самому, включив два конденсатора постоянного тока встречно-последовательно.
Сморите видео
sdelaysam-svoimirukami.ru
No related posts.
Создание и тестирование бесколлекторного мотора / Habr
В этой статье мы хотели бы рассказать о том, как мы с нуля создали электрический мотор: от появления идеи и первого прототипа до полноценного мотора, прошедшего все испытания. Если данная статья покажется вам интересной, мы отдельно, более подробно, расскажем о наиболее заинтересовавших вас этапах нашей работы.
На картинке слева направо: ротор, статор, частичная сборка мотора, мотор в сборе
Вступление
Электрические моторы появились более 150 лет назад, однако за это время их конструкция не претерпела особых изменений: вращающийся ротор, медные обмотки статора, подшипники. С годами происходило лишь снижение веса электромоторов, увеличение КПД, а также точности управления скоростью.
Сегодня, благодаря развитию современной электроники и появлению мощных магнитов на основе редкоземельных металлов, удаётся создавать как никогда мощные и в то же время компактные и легкие “Бесколлекторные” электромоторы. При этом, благодаря простоте своей конструкции они являются наиболее надежными среди когда-либо созданных электродвигателей. Про создание такого мотора и пойдет речь в данной статье.
Описание мотора
В “Бесколлекторных моторах” отсутствует знакомый всем по разборке электроинструмента элемент “Щетки”, роль которых заключается в передаче тока на обмотку вращающегося ротора. В бесколлекторных двигателях ток подается на обмотки не-двигающегося статора, который, создавая магнитное поле поочередно на отдельных своих полюсах, раскручивает ротор, на котором закреплены магниты.
Первый такой мотор был напечатан нами 3D принтере как эксперимент. Вместо специальных пластин из электротехнической стали, для корпуса ротора и сердечника статора, на который наматывалась медная катушка, мы использовали обычный пластик. На роторе были закреплены неодимовые магниты прямоугольного сечения. Естественно такой мотор был не способен выдать максимальную мощность. Однако этого хватило, что бы мотор раскрутился до 20к rpm, после чего пластик не выдержал и ротор мотора разорвало, а магниты раскидало вокруг. Данный эксперимент сподвиг нас на создание полноценного мотора.Несколько первых прототипов
Узнав мнение любителей радиоуправляемых моделей, в качестве задачи, мы выбрали мотор для гоночных машинок типоразмера “540”, как наиболее востребованного. Данный мотор имеет габариты 54мм в длину и 36мм в диаметре.
Ротор нового мотора мы сделали из единого неодимового магнита в форме цилиндра. Магнит эпоксидкой приклеили на вал выточенный из инструментальной стали на опытном производстве.
Статор мы вырезали лазером из набора пластин трансформаторной стали толщиной 0.5мм. Каждая пластина затем была тщательно покрыта лаком и затем из примерно 50 пластин склеивался готовый статор. Лаком пластины покрывались чтобы избежать замыкания между ними и исключить потери энергии на токах Фуко, которые могли бы возникнуть в статоре.
Корпус мотора был выполнен из двух алюминиевых частей в форме контейнера. Статор плотно входит в алюминиевый корпус и хорошо прилегает к стенкам. Такая конструкция обеспечивает хорошее охлаждение мотора.
Измерение характеристик
Для достижения максимальных характеристик своих разработок, необходимо проводить адекватную оценку и точное измерение характеристик. Для этого нами был спроектирован и собран специальный диностенд.
Основным элементом стенда является тяжёлый груз в виде шайбы. Во время измерений, мотор раскручивает данный груз и по угловой скорости и ускорению рассчитываются выходная мощность и момент мотора.
Для измерения скорости вращения груза используется пара магнитов на валу и магнитный цифровой датчик A3144 на основе эффекта холла. Конечно, можно было бы измерять обороты по импульсам непосредственно с обмоток мотора, поскольку данный мотор является синхронным. Однако вариант с датчиком является более надёжным и он будет работать даже на очень малых оборотах, на которых импульсы будут нечитаемы.
Кроме оборотов наш стенд способен измерять ещё несколько важных параметров:
- ток питания (до 30А) с помощью датчика тока на основе эффекта холла ACS712;
- напряжение питания. Измеряется непосредственно через АЦП микроконтроллера, через делитель напряжения;
- температуру внутри/снаружи мотора. Температура измеряется посредством полупроводникового термосопротивления;
Для сбора всех параметров с датчиков и передачи их на компьютер используется микроконтроллер серии AVR mega на плате Arduino nano. Общение микроконтроллера с компьютером осуществляется посредством COM порта. Для обработки показаний была написана специальная программа записывающая, усредняющая и демонстрирующая результаты измерений.
В результате наш стенд способен измерять в произвольный момент времени следующие характеристики мотора:
- потребляемый ток;
- потребляемое напряжение;
- потребляемая мощность;
- выходная мощность;
- обороты вала;
- момент на валу;
- КПД;
- мощность уходящая в тепло;
- температура внутри мотора.
Видео демонстрирующее работу стенда:
Результаты тестирования
Для проверки работоспособности стенда мы сначала испытали его на обычном коллекторном моторе R540-6022. Параметров для этого мотора известно достаточно мало, однако этого хватило, чтобы оценить результаты измерения, которые получились достаточно близкими к заводским.
Затем уже был испытан наш мотор. Естественно он смог показать лучшее КПД(65% против 45%) и при этом больший момент(1200 против 250 г на см), чем обычный мотор. Измерение температуры тоже дало достаточно хорошие результаты, во время тестирования мотор не нагревался выше 80 градусов.
Но на данный момент измерения пока не окончательны. Нам не удалось измерить мотор в полном диапазоне оборотов из-за ограничения мощности источника питания. Также предстоит сравнить наш мотор с аналогичными моторами конкурентов и испытать его “в бою”, поставив на гоночную радиоуправляемую машину и выступить на соревнованиях.
habr.com
«Бесколлекторные двигатели» ЛикБез и проектирование — Паркфлаер
Принцип работы электрического двигателя:
В основу работы любой электрической машины положено явление электромагнитной индукции. Поэтому если в магнитное поле поместить рамку с током, то на неё подействует сила Ампера, которая создаст вращательный момент. Рамка начнет поворачиваться и остановится в положении отсутствия момента, создаваемого силой Ампера.
Устройство электрического двигателя:
Любой электрический двигатель состоит из неподвижной части — Статора и подвижной части — Ротора. Для того чтобы началось вращение, нужно по очереди менять направление тока. Эту функцию и выполняет Коллектор (щетки).
Бесколлекторный двигатель — это двигатель ПОСТОЯННОГО ТОКА без коллектора, в котором функции коллектора выполняет электроника. (Если у двигателя три провода, это не значит что он работает от трехфазного переменного тока! А работает он от «порций» коротких импульсов постоянного тока, и не хочу вас шокировать, но те же двигатели которые используются в кулерах, тоже бесколлекторные, хоть они и имеют всего два провода питания постоянного тока)
Устройство бесколлекторного двигателя:
Inrunner (произносится как «инраннер»). Двигатель имеет расположенные по внутренней поверхности корпуса обмотки, и вращающийся внутри магнитный ротор.
Outrunner (произносится как «аутраннер»). Двигатель имеет неподвижные обмотки (внутри) вокруг которых вращается корпус с помещенным на его внутреннюю стенку постоянными магнитами.
Принцип работы:
Для того чтобы бесколлекторный двигатель начал вращаться, напряжение на обмотки двигателя надо подавать синхронно. Синхронизация может быть организованна с использованием внешних датчиков (оптические или датчики холла), так и на основе противоЭДС (бездатчиковый), которая возникает в двигателе при его вращении.
Бездатчиковое управление:
Существуют бесколлекторные двигатели без каких либо датчиков положения. В таких двигателях определение положения ротора выполняется путем измерения ЭДС на свободной фазе. Мы помним, что в каждый момент времени к одной из фаз (А) подключен «+» к другой (В) «-» питания, одна из фаз остается свободной. Вращаясь, двигатель наводит ЭДС (т.е. в следствии закона электромагнитной индукции в катушке образуется индукционный ток) в свободной обмотке. По мере вращения напряжение на свободной фазе (С) изменяется. Измеряя напряжение на свободной фазе, можно определить момент переключения к следующему положению ротора.
Что бы измерить это напряжение изпользуется метод «виртуальной точки». Суть заключается в том, что, зная сопротивление всех обмоток и начальное напряжение, можно виртуально «переложить провод» в место соединения всех обмоток:
Регулятор скорости бесколлекторного двигателя:
Бесколлекторный двигатель без электроники — просто железка, т.к. при отсутствии регулятора, мы не можем просто подключить напряжение на него, чтоб он просто начал нормальное вращение. Регулятор скорости — это довольно сложная система радиокомпонентов, т.к. она должна:
1) Определять начальное положение ротора для запуска электродвигателя
2) Управлять электродвигателем на низких скоростях
3) Разгонять электродвигатель до номинальной (заданной) скорости вращения
4) Поддерживать максимальный момент вращения
Принципиальная схема регулятора скорости (вентильная):
Бесколлекторные двигатели были придуманы на заре появления электричества, однако систему управления к ним никто не мог сделать. И только с развитием электроники: с появлением мощных полупроводниковых транзисторов и микроконтроллеров, бесколлекторные двигатели стали применятся в быту (первое промышленное использование в 60-х годах).
Достоинства и недостатки бесколлекторных двигателей:
Достоинства:
-Частота вращения изменяется в широком диапазоне
-Возможность использования во взрывоопасной и агрессивной среде
-Большая перегрузочная способность по моменту
-Высокие энергетические показатели (КПД более 90 %)
-Большой срок службы, высокая надёжность и повышенный ресурс работы за счёт отсутствия скользящих электрических контактов
Недостатки:
-Относительно сложная система управления двигателем
-Высокая стоимость двигателя, обусловленная использованием дорогостоящих материалов в конструкции ротора (магниты, подшипники, валы)
Разобравшись с теорией, перейдем к практике: спроектируем и сделаем двигатель для пилотажной модели МХ-2.
Список материалов и оборудования:
1) Проволока (взятая из старых трансформаторов)
2) Магниты (купленные в интернете)
3) Статор (барашек)
4) Вал
5) Подшипники
6) Дюралюминий
7) Термоусадка
8) Доспуп к неограниченному техническому хламу
9) Доступ к инструментам
10) Прямые руки ?
Ход работы:
1) С самого начала решаем:
Для чего делаем двигатель?
На что он должен быть рассчитан?
В чем мы ограничены?
В моем случае: я делаю двигатель для самолета, значит пускай он будет внешнего вращения; рассчитан он должен на то, что он должен выдать 1400 грамм тяги при трех-баночном аккумуляторе; ограничен я в весе и в размере. Однако с чего же начать? Ответ на этот вопрос прост: с самой трудной детали, т.е. с такой детали, которую легче просто найти, а все остальное подгонять под неё. Я так и поступил. После многих неудачных попыток сделать статор из листовой мягкой стали, мне стало понятно, что лучше найти её. Нашел я её в старой видеоголовке от видеорекоудора.
2) Обмотка трехфазного бесколлекторного двигателя выполняется изолированным медным проводом, от сечения которого зависит значение силы тока, а значит и мощность двигателя. Незабываем что, чем толще проволока, тем больше оборотов, но слабее крутящий момент. Подбор сечения:
1А — 0.05мм; 15А — 0.33мм; 40А — 0.7мм
3А — 0.11мм; 20А — 0.4мм; 50А — 0.8мм
10А — 0.25мм; 30А — 0.55мм; 60А — 0.95мм
3) Начинаем наматывать на полюса проволоку. Чем больше витков (13) намотано на зуб, тем большее магнитное поле. Чем сильнее поле, тем больший крутящий момент и меньшее количество оборотов. Для получения высоких оборотов, необходимо мотать меньшее количество витков. Но вместе с этим падает и крутящий момент. Для компенсации момента, обычно на мотор подают более высокое напряжение.
4) Дальше выбираем способ соединения обмотки: звездой или треугольником. Соединение звездой дает больший крутящий момент, но меньшее количество оборотов, чем соединение треугольником в 1.73 раз. (впоследствии было выбрано соединение треугольник)
5) Выбираем магниты. Количество полюсов на роторе должно быть четным (14). Форма применяемых магнитов обычно прямоугольная. Размер магнитов зависит от геометрии двигателя и характеристик мотора. Чем сильнее применяемые магниты, тем выше момент силы, развиваемый двигателем на валу. Также чем больше количество полюсов, тем больше момент, но меньше оборотов. Магниты на роторе закрепляются с помощью специального термоклея.
Испытания данного двигателя я проводил на созданной мной витномоторной установке, которая позволяет измерить тягу, мощность и обороты двигателя.
Чтобы увидеть отличия соединений «звезда» и «треугольник» я соединял по разному обмотки:
В итоге получился двигатель соответствующий характеристикам самолета, масса которого 1400 грамм.
Характеристики полученного двигателя:
Потребляемый ток: 34.1А
Ток холостого хода: 2.1А
Сопротивление обмоток: 0.02 Ом
Количество полюсов: 14
Обороты: 8400 об/мин
Видеоотчет испытания двигателя на самолете… Мягкой посадки ?
Расчет КПД двигателя:
Очень хороший показатель… Хотя можно было еще выше добиться…
Выводы:
1) У бесколлекторных двигателей высокая эффективность и КПД
2) Бесколлекторные двигатели компактны
3) Бесколлекторные двигатели можно использовать во взрывоопасных средах
4) Соединение звездой дает больший крутящий момент, но меньшее количество оборотов в 1.73 раза, чем соединение треугольником.
Таким образом, изготовить собственный бесколлекторный мотор для пилотажной модели самолета- задача выполнимая
Если у вас есть вопросы или вам что-то не понятно, задавайте мне вопросы в комметариях этой статьи. Удачи всем)
www.parkflyer.ru
Бесколлекторный мотор GoolRC типоразмера 3660 для настольной сверлилки
Нестандартное использование бесколлекторного мотора, в любительских целях.
Мотор 3660 мощный, позволяет устанавливать патроны на вал 5 мм.
Профильное назначение — двигатель для р/у машинок и прочей техники в масштабе 1:10, 1:8.
За подробностями под кат
Приветствую!
Сегодня будет немного рукоблудства на тему необычного использования модельных двигателей.
Содержание и быстрая навигация по тексту:
Введение и общая информация
Характеристики комплекта
Посылка, упаковка, комплект поставки
Внешний вид двигателя GoolRC 3660
Внешний вид ESC контроллера
Внешний вид сервомашинки
Использование и способ подключения
Заключение
Введение и общая информация
Наверх ▲
Бесколлекторный (или вентильный) двигатель — это разновидность электродвигателя переменного тока, у которого коллекторно-щеточный узел заменен бесконтактным полупроводниковым коммутатором, управляемым датчиком положения ротора. Иногда можно встретить такую аббревиатуру: BLDС — это brushless DC motor. Для простоты буду называть его двигатель-бесколлекторник или просто БК.
Бесколлекторные двигатели достаточно популярны из-за своей специфики: отсутствуют расходные материалы типа щеток, отсутствует угольная/металлическая пыль внутри от трения, отсутствуют искры (а это огромное направление взрыво и огне безопасных приводов/насосов). Используются начиная от вентиляторов и насосов заканчивая высокоточными приводами.
Основное применение в моделизме и любительских конструкциях: двигатели для радиоуправляемых моделей.
Общий смысл этих двигателей — три фазы и три обмотки (или несколько обмоток соединенных в три группы) управление которыми осуществляется сигналом в виде синусоиды или приближенной синусоиды по каждой из фаз, но с некоторым сдвигом. На рисунке простейшая иллюстрация работы трехфазного двигателя.
Соответственно, одним из специфичных моментов управления БК двигателями является применение специального контроллера-драйвера, который позволяет регулировать импульсы тока и напряжения по каждой фазе на обмотках двигателя, что в итоге дает стабильную работу в широком диапазоне напряжений. Это так называемые ESC контроллеры.
БК моторы для р/у техники бывают различных типоразмеров и исполнения. Одни из самых мощных это серии 22 мм, 36 мм и 40/42 мм. По конструкции они бывают с внешним ротором и внутренним (Outrunner, Inrunner). Моторы с внешним ротором по факту не имеют статичного корпуса (рубашки) и являются облегченными. Как правило, используют в авиамоделях, в квадракоптерах и т.п.
Двигатели с внешним статором проще сделать герметичными. Подобные применяют для р/у моделей, которые подвергаются внешним воздействиям тип грязи, пыли, влаги: багги, монстры, краулеры, водные р/у модели).
Например, двигатель типа 3660 можно запросто установить в р/у модель автомобиля типа багги или монстра и получить массу удовольствия.
Также отмечу различную компоновку самого статора: двигатели 3660 имеют 12 катушек, соединенных в три группы.
Это позволяет получить высокий момент на валу. Выглядит это примерно так.
Соединены катушки примерно вот так
Если разобрать двигатель и извлечь ротор, то можно увидеть катушки статора.
Вот что внутри 3660 серии
еще фото
Любительское применение подобным двигателей с высоким моментом — в самодельных конструкциях, где требуется малогабаритный мощный оборотистый двигатель. Это могут быть вентиляторы турбинного типа, шпиндели любительских станков и т.п.
Так вот, с целью установки в любительский станок для сверления и гравировки был взят набор бесколлекторного двигателя вместе с ESC контроллером
GoolRC 3660 3800KV Brushless Motor with ESC 60A Metal Gear Servo 9.0kg Set
Плюсом в наборе был сервопривод на 9 кг, что очень удобно для самоделок.
Общие требования при выборе мотора были следующие:
— Количество оборотов/вольт не менее 2000, так как планировалось использование с низковольтными источниками (7.4…12В).
— Диаметр вала 5мм. Рассматривал варианты с валом 3.175 мм (это серия 24 диаметра БК двигателей, например, 2435), но тогда бы пришлось докупать новый патрон ER11. Есть варианты еще мощнее, например, двигатели 4275 или 4076, с валом 5 мм, но они соответственно дороже.
Характеристики комплекта
Наверх ▲
Характеристики бесколлекторного мотора GoolRC 3660:
Модель: GoolRC 3660
Мощность: 1200W
Рабочее напряжение: до 13V
Предельный ток: 92A
Обороты на вольт (RPM/Volt): 3800KV
Максимальные обороты: до 50000
Диаметр корпуса: 36mm
Длина корпуса: 60mm
Длина вала: 17mm
Диаметр вала: 5mm
Размер установочных винтов: 6 шт * M3 (короткие, я использовал М3*6)
Коннекторы: 4mm позолоченные «бананы» male
Защита: от пыли и влаги
Характеристики ESC контроллера:
Модель: GoolRC ESC 60A
Продолжительный ток: 60A
Пиковый ток: 320A
Применяемый аккумуляторные батареи: 2-3S Li-Po / 4-9S Ni-Mh Ni-Cd
BEC: 5.8V / 3A
Коннекторы (Вход): T plug male
Коннекторы (вызод.): 4mm позолоченные «бананы» female
Размеры: 50 х 35 х 34mm (без учета длины кабелей)
Защита: от пыли и влаги
Характеристики сервомашинки:
Рабочее напряжение: 6.0V-7.2V
Скорость поворота (6.0V): 0.16sec/60° без нагрузки
Скорость поворота (7.2V): 0.14sec/60° без нагрузки
Момент удержания (6.0V): 9.0kg.cm
Момент удержания (7.2V): 10.0kg.cm
Размеры: 55 х 20 х 38mm (Д * Ш * В)
Параметры комплекта:
Размер упаковки: 10.5 х 8 х 6 см
Масса упаковки: 390 гр
Фирменная упаковка с логотипом GoolRC
Состав комплекта:
1 * GoolRC 3660 3800KV Motor
1 * GoolRC 60A ESC
1 * GoolRC 9KG Servo
1 * Информационный листок
Размеры для справки и внешний вид двигателя GoolRC 3660 с указанием основных моментов
Посылка, упаковка, комплект поставки
Наверх ▲
Теперь несколько слов о самой посылке.
Посылка пришла в виде небольшого почтового пакета с коробкой внутри
Доставлялась альтернативной почтовой службой, не почтой России, о чем и гласит транспортная накладная
В посылке фирменная коробочка GoolRC
Внутри комплект бесколлекторного двигателя типоразмера 3660 (36х60 мм), ESC-контроллера для него и сервомашинки с комплектом
Теперь рассмотрим весь комплект по отдельным составляющим. Начнем с самого главного — с двигателя.
Внешний вид двигателя GoolRC 3660
Наверх ▲
БК двигатель GoolRC представляет собой цилиндр из алюминия, размеры 36 на 60 мм. С одной стороны выходят три толстых провода в силиконовой оплетке с «бананами», с другой стороны вал 5 мм. Ротор с двух сторон установлен на подшипниках качения. На корпусе присутствует маркировка модели
Еще фотография. Внешняя рубашка неподвижная, т.е. тип мотора Inrunner.
Маркировка на корпусе
С заднего торца видно подшипник
Заявлена защита от брызг и влаги
Выходят три толстых, коротких провода для подключения фаз: u v w. Если будете искать клеммы для подключения — это бананы 4 мм
Провода имеют термоусадку разного цвета: желтый, оранжевый и синий
Размеры мотора: диаметр и длина вала совпадают с заявленными: Вал 5х17 мм
Габариты корпуса двигателя 36х60 мм
Сравнение с коллекторным 775 двигателем
Сравнение с б/к шпинделем на 300Вт (и ценой около $100). Напоминаю, что у GoolRC 3660 заявлена пиковая мощность 1200Вт. Даже если использовать треть мощности, все равно это дешевле и больше, чем у этого шпинделя
Сравнение с другими модельными двигателями
Для корректной работы двигателя потребуется специальный ESC контроллер (который есть в комплекте)
Внешний вид ESC контроллера
Наверх ▲
ESC контроллер — это плата драйвера двигателя с преобразователем сигнала и мощными ключами. На простых моделях вместо корпуса используется термоусадка, на мощных — корпус с радиатором и активным охлаждением.
На фото контроллер GoolRC ESC 60A по сравнению с «младшим» братом ESC 20A
Обратите внимание: присутствует тумблер выключения-выключения на отрезке провода, который можно встроить в корпус устройства/игрушки
Присутствует полный комплект разъемов: входные Т-коннекторы, 4 мм бананы-гнезда, 3-пиновый вход управляющего сигнала
Силовые бананы 4 мм — гнезда, маркируются аналогично по цветам: желтый, оранжевый и синий. При подключении перепутать можно только умышленно
Входные Т-коннекторы. Аналогично перепутать полярность можно если вы очень сильный)))))
На корпусе присутствует маркировка с названием и характеристиками, что очень удобно
Охлаждение активное, работает и регулируется автоматически.
Для оценки размеров приложил PCB ruller
Внешний вид сервомашинки
Наверх ▲
В наборе также присутствует сервомашинка GoolRC на 9 кг.
Плюс как и для любой другой сервомашинки в комплекте идет набор рычагов (двойной, крест, звезда, колесо) и крепежная фурнитура (понравилось, что есть проставки из латуни)
Макрофото вала сервомашинки
Пробуем закрепить крестообразный рычаг для фотографии
На самом деле интересно проверить заявленные зарактеристики — это металлический комплект шестерен внутри. Разбираем сервомашинку. Корпус сидит на герметике по кругу, а внутри присутствует обильная смазка. Шестерни и правда металлические.
Фото платы управления сервой
Использование и способ подключения
Наверх ▲
Для чего все это затевалось: для того, чтобы попробовать БК двигатель как сверлилку/гравировалку. Все таки заявлена пиковая мощность 1200Вт.
Я выбрал проект сверлильного станка для подготовки печатных плат на thingiverse. Там есть множество проектов для изготовления светильного настольного станка. Как правило, все эти проекты малогабаритные и предназначены для установки небольшого двигателя постоянного тока.
Я выбрал один из популярных проектов и доработал крепление в части держателей двигателя 3660 (родной двигатель был меньше и имел другие размеры креплений)
Привожу чертеж посадочных мест и габаритов двигателя 3660
В оригинале стоит более слабый двигатель. Вот эскиз крепления (6 отверстий для М3х6)
Скрин из программы для печати на принтере
Заодно напечатал и хомут для крепления сверху
Мотор 3660 с установленным цанговым патроном типа ER11
Для подключения и проверки БК мотора потребуется собрать следующую схему: источник питания, сервотестер или плата управления, ESC-контроллер двигателя, двигатель.
Я использую самый простой сервотестер, он также дает нужный сигнал. Его можно использовать для включения и для регулировки оборотов двигателя
При желании можно подключить микроконтроллер (Ардуино и т.п.). Привожу схему из интернета с подключением аутраннера и 30А контроллера. Скетчи найти не проблема.
Соединяем все, по цветам.
Источник показывает, что холостой ток контроллера небольшой (0.26А)
Теперь сверлильный станок.
Собираем все и крепим на стойку
Для проверки собираю без корпуса, потом допечатаю корпус, куда можно установить штатный выключатель, крутилку сервотестера
Еще одно применение подобного 3660 БК двигателя — в качестве шпинделя станков для сверления и фрезеровки печатных плат
Про сам станок обзор доделаю чуть позже. Будет интересно проверить гравировку печатных плат с помощью GoolRC 3660
Заключение
Наверх ▲
Двигатель качественный, мощный, крутящий момент с запасом подойдет под любительские цели.
Конкретно живучесть подшипников при боковом усилии при фрезеровки/гравировки покажет время.
Определенно существует выгода применения модельных двигателей в любительских целях, а также простота работы и сборки конструкций на них по сравнению с шпинделями для ЧПУ, которые дороже и требуют специального оборудования (источники питания с регулировкой оборотов, драйверы, охлаждение и т.п.).
При заказе пользовался купоном SALE15 со скидкой 5% на все товары магазина.
Спасибо за внимание!
mysku.ru
Бесколлекторник своими руками — Паркфлаер
Здравствуйте. Всем доброго времени суток и всех с Новым годом! Хочу вам представить работу «Бесколлекторный двигатель», которая была подготовлена для участия в конкурсе мной и моими учениками станции юных техников.
Изготовление бесколлекторного электродвигателя является актуальным, так как данные двигатели для авиа- и других моделей производят только в зарубежных странах, стоимость таких двигателей очень высока.
Этот двигатель был эксперементальным, на модель его так и не поставили, он так и остается выставочным экспонатом. Но были изготовлены другие двигатели, которые мы сейчас используем на моделях.
Использование заготовки, отлитой в муфельной печи, неодимовых магнитов, взятых с DVD-проигрывателей, CD-приводов, автомагнитол, вала вместе с подшипниками, взятых от старого видеомагнитофона,провода ПЭВ-2 1,05 позволили нам создать легкий, мощный и высокооборотистый бесколлекторный электродвигатель, который имеет следующие технические характеристики:
— масса двигателя: 190 грамм
— высота двигателя без вала: 40
— диаметр: 52 мм
— диаметр вала двигателя:6 мм
— количество используемых элементов питания при тестировании:3S-6S Li-Po
Цель разработки: изготовление двигателя с высоким КПД стоимостью изготовления ниже, чем приобретенный в магазине. Учитывая, что один двигатель — это лучше чем испорченный видеомагнитофон и десяток убитых CD- DVD-приводов, DVD- проигрывателей, так как весь этот хлам на станцию юных техников везут кучами, да и детишкам есть что покрутить.
Главное преимущество — отсутствие вращающихся контактов и переключающихся контактов вообще — а это главный источник потерь в электродвигателях на постоянных магнитах.
Как уже говорилось ранее, для изготовления данного двигателя нам потребовалась заготовка, которую мы отлили в муфельной печи. Получилась заготовка 60 мм в диаметре и 100мм высотой. На токарно-винторезном станке ТВ-4 обработали и выточили корпус двигателя. Так как чертежей не было, оттолкнулись от статора, который у нас имелся и от подшипников,плюс неодимовые магниты, зазор между магнитами и статором должны быть минимальными на сколько это возможно. Это скажется на мощности двигателя. Размеры магнитов должны выбираться исходя из размеров ротора и статора, толщина исходя из толщины уже существуещего магнита на роторе моторчика. Магниты должны быть установлены с чередованием полюсов S-N-S-N-S… Мы взяли 14 магнитов и разложили их в одну полоску на столе. Взяли 2 маркера разного цвета и все четные пометили одним цветом, нечетные — другим. Затем аккуратно по одной штучке, не переворачивая, именно так как они лежали приклеили их внутрь ротора.
Проверка качества намотки производится мультиметром. Провод не должен быть сломан или с поврежденной изоляцией. Сопротивление обмоток должно быть примерно одинаковым. Провода обмотки не должны быть закорочены между собой или на статор (в случае повреждения изоляции).
P.S. Если покупать все комплектующие — это может и невыгодно, но в нашем случае материал для сборки просто лежал без дела. Это списанные из других школ компьютеры, пылящиеся в подвале, сгоревшие DVD-проигрыватели, морально устаревшие автомагнитолы. И это все все в дело!!!!!!
Схема намотки
И вот двигатель ожил. (Первое испытание).
Работа на выставке
www.parkflyer.ru
Бесколлекторный двигатель постоянного тока: принцип работы, устройство, применение
Бытовая и медицинская техника, авиамоделирование, трубозапорные приводы газо- и нефтепроводов – это далеко не полный перечень областей применения бесколлекторных двигателей (БД) постоянного тока. Давайте рассмотрим устройство и принцип действия этих электромеханических приводов, чтобы лучше понять их достоинства и недостатки.
Общие сведения, устройство, сфера применения
Одна из причин проявления интереса к БД – это возросшая потребность в высокооборотных микродвигателях, обладающих точным позиционированием. Внутренне устройство таких приводов продемонстрировано на рисунке 2.

Как видите, конструкция представляет собой ротор (якорь) и статор, на первом имеется постоянный магнит (или несколько магнитов, расположенных в определенном порядке), а второй оборудован катушками (В) для создания магнитного поля.
Примечательно, что эти электромагнитные механизмы могут быть как с внутренним якорем (именно такой тип конструкции можно увидеть на рисунке 2), так и внешним (см. рис. 3).

Соответственно, каждая из конструкций имеет определенную сферу применения. Устройства с внутренним якорем обладают высокой скоростью вращения, поэтому используются в системах охлаждения, в качестве силовых установок дронов и т.д. Приводы с внешним ротором используются там, где требуется точное позиционирование и устойчивость к перегрузкам по моменту (робототехника, медицинское оборудование, станки ЧПУ и т.д.).

Принцип работы
В отличие от других приводов, например, асинхронной машины переменного тока, для работы БД необходим специальный контроллер, который включает обмотки таким образом, чтобы векторы магнитных полей якоря и статора были ортогональны друг к другу. То есть, по сути, устройство-драйвер регулирует вращающий момент, действующий на якорь БД. Наглядно этот процесс продемонстрирован на рисунке 4.

Как видим, для каждого перемещения якоря необходимо выполнять определенную коммутацию в обмотке статора двигателя бесколлекторного типа. Такой принцип работы не позволяет плавно управлять вращением, но дает возможность быстро набрать обороты.
Отличия коллекторного и бесколлекторного двигателя
Привод коллекторного типа отличается от БД как конструктивными особенностями (см. рис 5.), так и принципом работы.

Рассмотрим конструктивные отличия. Из рисунка 5 видно, что ротор (1 на рис. 5) двигателя коллекторного типа, в отличие от бесколлекторного, имеет катушки, у которых простая схема намотки, а постоянные магниты (как правило, два) установлены на статоре (2 на рис. 5). Помимо этого на валу установлен коллектор, к которому подключаются щетки, подающие напряжение на обмотки якоря.
Кратко расскажем о принципе работы коллекторных машин. Когда на одну из катушек подается напряжение, происходит ее возбуждение, и образуется магнитное поле. Оно вступает во взаимодействие с постоянными магнитами, это заставляет проворачиваться якорь и размещенный на нем коллектор. В результате питание подается на другую обмотку и цикл повторяется.
Частота вращения якоря такой конструкции напрямую зависит от интенсивности магнитного поля, которое, в свою очередь, прямо пропорционально напряжению. То есть, чтобы увеличить или уменьшить обороты, достаточно повысить или снизить уровень питания. А для реверса необходимо переключить полярность. Такой способ управления не требует специального контролера, поскольку регулятор хода можно сделать на базе переменного резистора, а обычный переключатель будет работать как инвертор.
Конструктивные особенности двигателей бесколлекторного типа мы рассматривали в предыдущем разделе. Как вы помните, их подключение требует наличия специального контролера, без которого они просто не будут работать. По этой же причине эти двигатели не могут использоваться как генератор.
Стоит также отметить, что в некоторых приводах данного типа для более эффективного управления отслеживаются положения ротора при помощи датчиков Холла. Это существенно улучшает характеристики бесколлекторных двигателей, но приводит к удорожанию и так недешевой конструкции.
Как запустить бесколлекторный двигатель?
Чтобы заставить работать приводы данного типа, потребуется специальный контроллер (см. рис. 6). Без него запуск невозможен.

Собирать самому такое устройство нет смысла, дешевле и надежней будет приобрести готовый. Подобрать его можно по следующим характеристикам, свойственным драйверам шим каналов:
- Максимально допустимая сила тока, эта характеристика приводится для штатного режима работы устройства. Довольно часто производители указывают такой параметр в названии модели (например, Phoenix-18). В некоторых случаях приводится значение для пикового режима, который контролер может поддерживать несколько секунд.
- Максимальная величина штатного напряжения для продолжительной работы.
- Сопротивление внутренних цепей контроллера.
- Допустимое число оборотов, указывается в rpm. Сверх этого значения контроллер не позволит увеличить вращение (ограничение реализовано на программном уровне). Следует обратить внимание, что частота вращения всегда приводится для двухполюсных приводов. Если пар полюсов больше, следует разделить значение на их количество. Например, указано число 60000 rpm, следовательно, для 6-и магнитного двигателя частота вращения составит 60000/3=20000 prm.
- Частота генерируемых импульсов, у большинства контролеров этот параметр лежит в пределах от 7 до 8 кГц, более дорогие модели позволяют перепрограммировать параметр, увеличив его до 16 или 32 кГц.
Обратим внимание, что первые три характеристики определяют мощность БД.
Управление бесколлекторным двигателем
Как уже указывалось выше, управление коммутацией обмоток привода осуществляется электроникой. Чтобы определить, когда производить переключения, драйвер отслеживает положение якоря при помощи датчиков Холла. Если привод не снабжен такими детекторами, то в расчет берется обратная ЭДС, которая возникает в неподключенных катушках статора. Контроллер, который, по сути, является аппаратно-программным комплексом, отслеживает эти изменения и задает порядок коммутации.
Трёхфазный бесколлекторный электродвигатель постоянного тока
Большинство БД выполняются в трехфазном исполнении. Для управления таким приводом в контролере имеется преобразователь постоянного напряжения в трехфазное импульсное (см. рис.7).

Чтобы объяснить, как работает такой вентильный двигатель, следует вместе с рисунком 7 рассматривать рисунок 4, где поочередно изображены все этапы работы привода. Распишем их:
- На катушки «А» подается положительный импульс, в то время как на «В» – отрицательный, в результате якорь сдвинется. Датчиками зафиксируется его движение и подастся сигнал для следующей коммутации.
- Катушки «А» отключается, и положительный импульс идет на «С» («В» остается без изменения), далее подается сигнал на следующий набор импульсов.
- На «С» – положительный, «А» – отрицательный.
- Работает пара «В» и «А», на которые поступают положительный и отрицательный импульсы.
- Положительный импульс повторно подается на «В», и отрицательный на «С».
- Включаются катушки «А» (подается +) и повторяется отрицательный импульс на «С». Далее цикл повторяется.
В кажущейся простоте управления есть масса сложностей. Нужно не только отслеживать положение якоря, чтобы произвести следующую серию импульсов, а и управлять частотой вращения, регулируя ток в катушках. Помимо этого следует выбрать наиболее оптимальные параметры для разгона и торможения. Стоит также не забывать, что контроллер должен быть оснащен блоком, позволяющим управлять его работой. Внешний вид такого многофункционального устройства можно увидеть на рисунке 8.

Преимущества и недостатки
Электрический бесколлекторный двигатель имеет много достоинств, а именно:
- Срок службы значительно дольше, чем у обычных коллекторных аналогов.
- Высокий КПД.
- Быстрый набор максимальной скорости вращения.
- Он более мощный, чем КД.
- Отсутствие искр при работе позволяет использовать привод в пожароопасных условиях.
- Не требуется дополнительное охлаждение.
- Простая эксплуатация.
Теперь рассмотрим минусы. Существенный недостаток, который ограничивает использование БД – их относительно высокая стоимость (с учетом цены драйвера). К числу неудобств следует отнести невозможность использования БД без драйвера, даже для краткосрочного включения, например, чтобы проверить работоспособность. Проблемный ремонт, особенно если требуется перемотка.
www.asutpp.ru
Перемотка бесколлекторного двигателя от авиамодели

Данная статья подробно описывает процесс перемотки электрического бесколлекторного мотора в домашних условиях. На первый взгляд этот процесс может показаться трудоемким и долгим, но если разобраться, то одна перемотка двигателя займет не больше часа.
Под перемотку попал двигатель FC 28-22 бесколлекторный Outrunner 1200kv
Материалы:
— Проволока (0,3 мм)
— Лак
— Термоусадка (2 мм и 5 мм)
Инструменты:
— Ножницы
— Кусачки
— Паяльник
— Припой и кислота
— Наждачка (надфиль)
— Зажигалка
Шаг 1. Подготовка двигателя и проволоки.
Снимаем с вала двигателя стопорную шайбу и вынимаем статор.

Сматываем старую обмотку со статора. Рекомендую посчитать количество витков на одном зубе. Диаметр старой проволоки можно узнать, намотав 10 витков на карандаш, измерить линейкой ширину этой намотки и разделить на 10. 
Внимательно осматриваем зубы статора на наличие потертостей защитной эмали. При необходимости замазываем их лаком (можно даже лаком для ногтей).
Фломастером или маркером для дисков нумеруем зубы статора, чтобы не перепутать и не намотать проволоку не на тот зуб.
В данном случае проволока диаметром 0,3 мм будет мотаться в две жилы по 16 витков на один зуб. Это примерно 50 см сложенной вдвое проволоки на один зуб + 20 см на выводы.
Так как один провод мотается на 4 зуба с двумя выводами, а зубов всего 12, — нам нужно три двойных провода длиной около 2,5 метров. Лучше пусть будет с запасом, чем не хватит пары витков на последний зуб.
Шаг 2. Обматывание зубов статора.
Обматывание будет разделено на три этапа, по количеству проводов. Чтобы не запутываться в выводах проводов, можно отмечать их кусочками изоленты или пластыря с надписями.
Я сознательно не прикладываю отдельные фотографии каждого обмотанного зуба – гораздо больше скажут и покажут цветные схемы.
Провод №1:
Доставка новых самоделок на почту
Получайте на почту подборку новых самоделок. Никакого спама, только полезные идеи!
*Заполняя форму вы соглашаетесь на обработку персональных данных
Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.
usamodelkina.ru
Бесколлекторные двигатели постоянного тока. Устройство бесколлекторного двигателя.
Общее устройство (Inrunner, Outrunner)
Бесколлекторный двигатель постоянного тока состоит из ротора с постоянными магнитами и статора с обмотками. Различают два типа двигателей: Inrunner, у которых магниты ротора находятся внутри статора с обмотками, и Outrunner, у которых магниты расположены снаружи и вращаются вокруг неподвижного статора с обмотками.
Схему Inrunner обычно применяют для высокооборотистых двигателей с небольшим количеством полюсов. Outrunner при необходимости получить высокомоментный двигатель со сравнительно небольшими оборотами. Конструктивно Inrunners проще из за того, что неподвижный статор может служить корпусом. К нему могут быть смонтированы крепежные приспособления. В случае Outrunners вращается вся внешняя часть. Крепеж двигателя осуществляется за неподвижную ось либо детали статора. В случае мотор-колеса крепление осуществляется за неподвижную ось статора, провода заводятся к статору через полую ось.
Магниты и полюса
Количество полюсов на роторе четное. Форма применяемых магнитов обычно прямоугольная. Цилиндрические магниты применяются реже. Устанавливаются они с чередованием полюсов.
Количество магнитов не всегда соответствует количеству полюсов. Несколько магнитов могут формировать один полюс:
В этом случае 8 магнитов формируют 4 полюса. Размер магнитов зависит от геометрии двигателя и характеристик мотора. Чем сильнее применяемые магниты, тем выше момент силы, развиваемый двигателем на валу.
Магниты на роторе закрепляются с помощью специального клея. Реже встречаются конструкции с держателем магнитов. Материал ротора может быть магнитопроводящим (стальным), немагнитопроводящим (алюминиевые сплавы, пластики и т.п.), комбинированным.
Обмотки и зубья
Обмотка трехфазного бесколлекторного двигателя выполняется медным проводом. Провод может быть одножильным или состоять из нескольких изолированных жил. Статор выполняется из нескольких сложенных вместе листов магнитопроводящей стали.
Количество зубьев статора должно делиться на количество фаз. т.е. для трехфазного бесколлекторного двигателя количество зубьев статора должно делиться на 3. Количество зубьев статора может быть как больше так и меньше количества полюсов на роторе. Например существуют моторы со схемами: 9 зубьев/12 магнитов; 51 зуб/46 магнитов.
Двигателя с 3-х зубым статором применяют крайне редко. Поскольку в каждый момент времени работает только две фазы (при включении звездой), магнитные силы воздействуют на ротор не равномерно по всей окружности (см. рис.).
Силы, воздействующие на ротор, стараются его перекосить, что приводит к увеличению вибраций. Для устранения этого эффекта статор делают с большим количеством зубьев, а обмотку распределяют по зубьям всей окружности статора как можно равномернее.
В этом случае магнитные силы, воздействующие на ротор, компенсируют друг друга. Дисбаланса не возникает.
Варианты распределения обмоток фаз по зубьям статора
Вариант обмотки на 9 зубов
Вариант обмотки на 12 зубов
В приведенных схемах число зубов выбрано таким образом, чтобы оно делилось не только на 3. Например, при 36 зубьях приходится 12 зубьев на одну фазу. 12 зубьев можно распределить так:
6 групп по 2 зуба
4 группы по 3 зуба
3 группы по 4 зуба
2 группы по 6 зубьев
Наиболее предпочтительна схема 6 групп по 2 зуба.
Существует двигатель с 51 зубом на статоре! 17 зубов на одну фазу. 17 – это простое число, оно нацело делится только на 1 и на само себя. Как же распределить обмотку по зубьям? Увы, но я не смог найти в литературе примеров и методик, которые помогли бы решить эту задачу. Оказалось, что обмотка распределялась следующим образом:
Рассмотрим реальную схему обмотки.
Обратите внимание, что обмотка имеет разные направления намотки на разных зубьях. Разные направления намотки обозначаются прописными и заглавными буквами. Детально о проектировании обмоток можно прочитать в литературе, предложенной в конце статьи.
Классическая обмотка выполняется одним проводом для одной фазы. Т.е. все обмотки на зубьях одной фазы соединены последовательно.
Обмотки зубьев могут соединяться и параллельно.
Так же могут быть комбинированные включения
Параллельное и комбинированное включение позволяет уменьшить индуктивность обмотки, что приводит к увеличению тока статора (следовательно и мощности) и скорости вращения двигателя.
Обороты электрические и реальные
Если ротор двигателя имеет два полюса, то при одном полном обороте магнитного поля на статоре, ротор совершает один полный оборот. При 4 полюсах, чтобы повернуть вал двигателя на один полный оборот потребуется два оборота магнитного поля на статоре. Чем больше количество полюсов ротора, тем больше потребуется электрических оборотов для вращения вала двигателя на один оборот. Например, имеем 42 магнита на роторе. Для того чтобы провернуть ротор на один оборот, потребуется 42/2=21 электрический оборот. Это свойство можно использовать как своеобразный редуктор. Подобрав необходимое количество полюсов, можно получить двигатель с желаемыми скоростными характеристиками. Кроме того, понимание этого процесса будет нам необходимо в будущем, при выборе параметров регулятора.
Датчики положения
Устройство двигателей без датчиков отличается от двигателей с датчиками только отсутствием последних. Других принципиальных отличий нет. Наиболее распространены датчики положения, работающие на основе эффекта Холла. Датчики реагируют на магнитное поле, их располагают, как правило, на статоре таким образом, чтобы на них воздействовали магниты ротора. Угол между датчиками должен быть 120 градусов.
Имеется в виду “электрических” градусов. Т.е. для многополюсного двигателя физическое расположение датчиков может быть таким:
Иногда датчики располагают снаружи двигателя. Вот один из примеров расположения датчиков. На самом деле это был двигатель без датчиков. Таким простым способом его оснастили датчиками холла.
На некоторых двигателях датчики устанавливают на специальном устройстве, которое позволяет перемещать датчики в определенных пределах. С помощью такого устройства устанавливается угол опережения (timing). Однако, если двигатель требует реверса (вращения в обратную сторону) потребуется второй комплект датчиков, настроенных на обратный ход. Поскольку timing не имеет решающего значения при старте и низких оборотах, можно установить датчики в нулевую точку, а угол опережения корректировать программно, когда двигатель начнет вращаться.
Основные характеристики двигателя
Каждый двигатель рассчитывается под определенные требования и имеет следующие основные характеристики:
- Режим работы на который рассчитан двигатель: длительный или кратковременный. Длительный режим работы подразумевает, что двигатель может работать часами. Такие двигатели рассчитываются таким образом, чтобы теплоотдача в окружающую среду была выше тепловыделения самого двигателя. В этом случае он не будет разогреваться. Пример: вентиляция, привод эскалатора или конвейера. Кратковременный – подразумевает, что двигатель будет включаться на короткий период, за который не успеет разогреться до максимальной температуры, после чего следует длительный период, за время которого двигатель успевает остыть. Пример: привод лифта, электробритвы, фены.
- Сопротивление обмотки двигателя. Сопротивление обмотки двигателя влияет на КПД двигателя. Чем меньше сопротивление, тем выше КПД. Измерив сопротивление, можно выяснить наличие межвиткового замыкания в обмотке. Сопротивление обмотки двигателя составляет тысячные доли Ома. Для его измерения требуется специальный прибор или специальная методика измерения.
- Максимальное рабочее напряжение. Максимальное напряжение, которое способна выдержать обмотка статора. Максимальное напряжение взаимосвязано со следующим параметром.
- Максимальные обороты. Иногда указывают не максимальные обороты, а Kv – количество оборотов двигателя на один вольт без нагрузки на валу. Умножив этот показатель на максимальное напряжение, получим максимальные обороты двигателя без нагрузки на валу.
- Максимальный ток. Максимально допустимый ток обмотки. Как правило, указывается и время, в течение которого двигатель может выдержать указанный ток. Ограничение максимального тока связано с возможным перегревом обмотки. Поэтому при низких температурах окружающей среды реальное время работы с максимальным током будет больше, а в жару двигатель сгорит раньше.
- Максимальная мощность двигателя. Напрямую связана с предыдущим параметром. Это пиковая мощность, которую двигатель может развить на небольшой период времени, обычно – несколько секунд. При длительной работе на максимальной мощности неизбежен перегрев двигателя и выход его из строя.
- Номинальная мощность. Мощность, которую двигатель может развивать на протяжении всего времени включения.
- Угол опережения фазы (timing). Обмотка статора имеет некоторую индуктивность, которая затормаживает рост тока в обмотке. Ток достигнет максимума через некоторое время. Для того, чтобы компенсировать эту задержку переключение фаз выполняют с некоторым опережением. Аналогично зажиганию в двигателе внутреннего сгорания, где выставляется угол опережения зажигания с учетом времени воспламенения топлива.
Так же следует обратить внимание на то, что при номинальной нагрузке Вы не получите максимальных оборотов на валу двигателя. Kv указывается для не загруженного двигателя. При питании двигателя от батарей следует учесть “проседание” питающего напряжения под нагрузкой, что в свою очередь также снизит максимальные обороты двигателя.
Звезда и Треугольник
Обмотки бесколлекторного двигателя соединяют по схеме звезда или треугольник (дельта).
При включении звездой ток протекает через две обмотки. Результирующее сопротивление равно сумме сопротивлений двух обмоток R=R1+R2. Соответственно максимально возможный ток, протекаемый через обмотки I=U/(R1+R2). Потребляемая мощность P=U*I Предположим, что напряжение 10 В, а сопротивление обмотки 1 ОМ. Тогда ток I=10/(1+1)=5А. Потребляемая мощность P=10*5=50 Вт.
При включении треугольником ток протекает через все обмотки. Результирующее сопротивление обмоток R=(R1*(R2+R3))/(R1+R2+R3). Соответственно, максимально возможный ток, протекаемый через обмотки I=U/((R1*(R2+R3))/(R1+R2+R3)
При таком же напряжении и сопротивлении обмоток получаем ток I=10/((1*(1+1))/(1+1+1))=15А. Потребляемая мощность P=10*15=150 Вт.
При включении треугольником вырастают и обороты двигателя. Обмотки двигателя соединенные треугольником греются больше, чем при включении звездой.
Очевидно, что простым переключением обмотки с звезды в треугольник можно получить двигатель с совершенно другими характеристиками.
В высокомоментных двигателях с длительным режимом включения целесообразно применять звезду. В двигателях, работающих в кратковременном режиме, требующих более высоких оборотов, целесообразно применять треугольник.
Иногда в электротранспорте старт и разгон выполняется при включении обмоток звездой (так как это включение обеспечивает высокий момент на валу, но меньшие обороты), после разгона выполняется переключение в треугольник (обороты выше, момент меньше). Это позволяет увеличить диапазон оборотов двигателя, сохранив стартовые характеристики.
В следующей статье будет рассмотрен алгоритм управления бесколлекторными двигателями.
Литература
Design and Prototyping Methods for Brushless Motors and Motor Control
by Shane W. Colton
Вентильные электрические двигатели и приводы на их основе
Овчинников И.Е.
Статьи по бесколлекторным моторам:
www.avislab.com
ВАЖНО! Для того, что бы сохранить статью в закладки, нажмите: CTRL + D
Задать вопрос ВРАЧУ, и получить БЕСПЛАТНЫЙ ОТВЕТ, Вы можете заполнив на НАШЕМ САЙТЕ специальную форму, по этой ссылке >>>
Контроллер бесколлекторного двигателя
Тема раздела Самодельная электроника, компьютерные программы в категории Общие вопросы; Здравствуйте, Уважаемые! Видел ссылки на проекты по контроллерам бесколекторных двигателей. Смотрел дизайн по ссылке http://home.versanet.de/
b-konze/ Паяльник в руках умею держать .
Опции темы
Контроллер бесколлекторного двигателя
Видел ссылки на проекты по контроллерам бесколекторных двигателей.
Паяльник в руках умею держать хорошо, а вот развести плату пока ещё плохо могу. Не могли бы вы поделиться печатной платой, если кто-нибудь уже делал подобное устройство. Просто покупать бесколлекторный двигатель и контроллер к нему очень дорого, а сделать самому материально легче.
Заранее всем благодарен.
Присоединяюсь ко всему выше написаному.
Есть разводка под IAGLE
parige@inbox.ru
Видел ссылки на проекты по контроллерам бесколекторных двигателей.
Паяльник в руках умею держать хорошо, а вот развести плату пока ещё плохо могу. Не могли бы вы поделиться печатной платой, если кто-нибудь уже делал подобное устройство. Просто покупать бесколлекторный двигатель и контроллер к нему очень дорого, а сделать самому материально легче.
Заранее всем благодарен.
schem mozno posmotret fail blmc.sch?
Может все плавно перейдем в трейд «Народный» , а то плодятся ответвления по всему форуму все про одно и то же? Я конечно не Модератор , но хочется какого-то элементарного порядка.
Просьба к владельцам Eagle : по возможности «отрехтовать» плату под удобоваримый лазерно-утюжный формат большого разрешения JPG,PDF.
Это очень бы помогло
пользовать бесколлекторником
Удалось ли запустить этот контроллер, какие впечатления от его работы?
Я особо не расчитываю на то, что кто-то из отечественных(постсоветских) интузиастов от паяльника будет делится безвозмездно ( т.е. даром) плодами собственных разработок, в особенности кодами и печатными платами — это даже и у них (Заграницей) небольшой, но источник доходов «на пиво» , обычно или высылаются уже зашитые процы, или за сиволическую плату высылаются готовые платы. Поэтому предлагаю следить за обсуждением именно этой темы на форуме <span style=’font-size:25pt;line-height:100%’>rcgroups</span>
Именно там , а не здесь доступны к сожалению и открытые коды и разведенные платы. Да и само обсуждение намного предметнее, не ограничивается одними просьбами . Никого нехочу задеть. Без обид
я расстояние между ногами микросхем мерил фотошопной линейкой,
вроде нормально. Когда будете печатать из акробата, используйте
600 dpi и в графе масштаб листа ставьте «нет». Если что не так, то пишите,
И Kontronik FUN500-48 крутит.
Только у него( контроллера) стартовый ток больше по сравнению с оригинальным Контроником (контроллером),
а холостой ( без винта) 3.8-4.2 ампера и там и там.
Он прислал файлы для создания печатной платы. Я выложил их в обменник.
Название архива — BLMC_lay.zip.
На схеме не отмечены параметры для кварца. Как выяснилось он 8 MHz.
Бернард сказал, что если использовать керамический резонатор, то не ис
пользуются конденсаторы C1, C2. Их номинал — 22 Pf.
и как работает стабилизатор 5в под нагрузкой ток то там около 1а может быть или исапользуется отдельный стабилизатор для питания борта. Тогда зачем 2 корпуса .
Опишите как и чем вы програмировали контроллер.
Там на схеме есть шото типа перемычек, как я понял, обозначается W6, там 3 контакта, первый идет от PD1, второй от PD2, третий от GND. Так вот для чего это?
Короче собрал я этот регулятор, пока не работает, в итоге спалил два транзистора. При включении мотор иногда дергался, а иногда не дергался. Сначала подключал к компютерному блоку питания, так вот когда мотор дергался, блок питания как-то странно гудел, похоже открывалась одна из пар транзисторов сразу. Но приблизительно через полсекунды блок питания гудеть перестал! Это дерганье происходило гдето через раз. Потом пробывал подключать к нормальным електролетным семи банкам, и в один прекрасный момент сгорел транзистор, потом я его заменил, подключил опять, сгорел другой транзистор. На этом я свои експеременты приостановил.
Ниже я опишу как прошивал контроллер, поправте меня если я чтото сделал не так.
Программа PonyProg2000, рограматор STK200, открваю ASM файл, и жму Vrite Device, все проходит без ошибок.
Источник: http://forum.rcdesign.ru/f8/thread12183.html
Схема регулятора скорости бесколлекторного двигателя (ESC)
Схема условно разделена на две части: левая — микроконтроллер с логикой, правая — силовая часть. Силовую часть можно модифицировать для работы с двигателями другой мощности или с другим питающим напряжением.
Контроллер — ATMEGA168. Гурманы могут сказать, что хватило бы и ATMEGA88, а AT90PWM3 — это было бы «вааще по феншую». Первый регулятор я как раз делал «по феншую». Если у Вас есть возможность применять AT90PWM3 — это будет наиболее подходящий выбор. Но для моих задумок решительно не хватало 8 килобайт памяти. Поэтому я применил микроконтроллер ATMEGA168.
Эта схема задумывалась как испытательный стенд. На котором предполагалось создать универсальный настраиваемый регулятор для работы с различными «калибрами» бесколлекторных двигателей: как с датчиками, так и без датчиков положения. В этой статье я опишу схему и принцип работы прошивки регулятора для управления бесколлекторными двигателями с датчиками Холла и без датчиков.
Питание схемы раздельное. Поскольку драйверы ключей требуют питание от 10В до 20В, используется питание 12В. Питание микроконтроллера осуществляется через DC-DC преобразователь, собранный на микросхеме MC34063. Можете применять линейный стабилизатор с выходным напряжением 5В. Предполагается, что напряжение VD может быть от 12В и выше и ограничивается возможностями драйвера ключей и самими ключами.
ШИМ и сигналы для ключей
На выходе OC0B(PD5) микроконтроллера U1 генерируется ШИМ сигнал. Он поступает на переключатели JP2, JP3. Этими переключателями можно выбрать вариант подачи ШИМ на ключи (на верхние, нижние или на все ключи). На схеме переключатель JP2 установлен в положение для подачи ШИМ сигнала на верхние ключи. Переключатель JP3 на схеме установлен в положение для отключения подачи ШИМ сигнала на нижние ключи. Не трудно догадаться, что если отключить ШИМ на верхних и нижних ключах, мы получим на выходе перманентный «полный вперед», что может разорвать двигатель или регулятор в хлам. Поэтому, не забываем включать голову, переключая их. Если Вам не потребуется такие эксперименты — и Вы знаете, на какие ключи Вы будите подавать ШИМ, а на какие нет, просто не делайте переключателей. После переключателей ШИМ сигнал поступает на входы элементы логики «&» (U2, U3). На эту же логику поступают 6 сигналов с выводов микроконтроллера PB0..PB5, которые являются управляющими сигналами для 6 ключей. Таким образом, логические элементы (U2, U3) накладывают ШИМ сигнал на управляющие сигналы. Если Вы уверены, что будете подавать ШИМ, скажем, только на нижние ключи, тогда ненужные элементы (U2) можно исключить из схемы, а соответствующие сигналы с микроконтроллера подавать на драйверы ключей. Т.е. на драйверы верхних ключей сигналы пойдут напрямую с микроконтроллера, а на нижние — через логические элементы.
Обратная связь (контроль напряжения фаз двигателя)
Напряжение фаз двигателя W,V,U через резистивные делители W — (R17,R25), V — (R18, R24), U — (R19, R23) поступают на входа контроллера ADC0(PC0), ADC1(PC1), ADC2(PC2). Эти выводы используются как входы компараторов. (В примере описанном в AVR444.pdf от компании Atmel применяют не компараторы, а измерение напряжения с помощью ADC (АЦП). Я отказался от этого метода, поскольку время преобразования ADC не позволяло управлять скоростными двигателями). Резистивные делители выбираются таким образом, чтобы напряжение, подаваемое на вход микроконтроллера, не превышало допустимое. В данном случае, резисторами 10К и 5К делится на 3. Т.е. При питании двигателя 12В. на микроконтроллер будет подаваться 12В*5К/(10К+5К) = 4В. Опорное напряжение для компаратора (вход AIN1) подается от половинного напряжения питания двигателя через делитель (R5, R6, R7, R8). Обратите внимание, резисторы (R5, R6) по номиналу такие же, как и (R17,R25), (R18, R24),(R19, R23). Далее напряжение уменьшается вдвое делителем R7, R8, после чего поступает на ногу AIN1 внутреннего компаратора микроконтроллера. Переключатель JP1 позволяет переключить опорное напряжение на напряжение «средней точки» формируемое резисторами (R20, R21, R22). Это делалось для экспериментов и себя не оправдало. Если нет в необходимости, JP1, R20, R21, R22 можно исключить из схемы.
Датчики Холла
Поскольку регулятор универсальный, он должен принимать сигналы от датчиков Холла в том случае, если используется двигатель с датчиками. Предполагается, что датчики Холла дискретные, тип SS41. Допускается применение и других типов датчиков с дискретным выходом. Сигналы от трех датчиков поступают через резисторы R11, R12, R13 на переключатели JP4, JP5, JP6. Резисторы R16, R15, R14 выступают в качестве подтягивающих резисторов. C7, С8, С9 — фильтрующие конденсаторы. Переключателями JP4, JP5, JP6 выбирается тип обратной связи с двигателем. Кроме изменения положения переключателей в программных настройках регулятора следует указать соответствующий тип двигателя (Sensorless или Sensored).
Измерения аналоговых сигналов
На вход ADC5(PC5) через делитель R5, R6 подается напряжения питания двигателя. Это напряжение контролируется микроконтроллером.
На вход ADC3(PC3) поступает аналоговый сигнал от датчика тока. Датчик тока ACS756SA. Это датчик тока на основе эффекта Холла. Преимущество этого датчика в том, что он не использует шунт, а значит, имеет внутреннее сопротивление близкое к нулю, поэтому на нем не происходит тепловыделения. Кроме того, выход датчика аналоговый в пределах 5В, поэтому без каких-либо преобразований подается на вход АЦП микроконтроллера, что упрощает схему. Если потребуется датчик с большим диапазоном измерения тока, Вы просто заменяете существующий датчик новым, абсолютно не изменяя схему.
Если Вам хочется использовать шунт с последующей схемой усиления, согласования — пожалуйста.
Задающие сигналы
Сигнал, задающий обороты двигателя, с потенциометра RV1 поступает на вход ADC4(PC4). Обратите внимание на резистор R9 — он шунтирует сигнал в случае обрыва провода к потенциометру.
Кроме того, есть вход RC сигнала, который повсеместно используется в дистанционно управляемых моделях. Выбор управляющего входа и его калибровка выполняется в программных настройках регулятора.
UART интерфейс
Сигналы TX, RX используются для настройки регулятора и выдачи информации о состоянии регулятора — обороты двигателя, ток, напряжение питания и т.п. Для настройки регулятора его можно подключить к USB порту компьютера, используя FT232 переходник. Настройка выполняется через любую программу терминала. Например: Hyperterminal или Putty.
Также имеются контакты реверса — вывод микроконтроллера PD3. Если замкнуть эти контакты перед стартом двигателя, двигатель будет вращаться в обратном направлении.
Светодиод, сигнализирующий о состоянии регулятора, подключен к выводу PD4.
Силовая часть
Драйвера ключей использовались IR2101. У этого драйвера одно преимущество — низкая цена. Для слаботочных систем подойдет, для мощных ключей IR2101 будет слабоват. Один драйвер управляет двумя «N» канальными MOSFET транзисторами (верхним и нижним). Нам понадобиться три таких микросхемы.
Ключи нужно выбирать в зависимости от максимального тока и напряжения питания двигателя (выбору ключей и драйверов будет посвящена отдельная статья). На схеме обозначены IR540, в реальности использовались K3069. K3069 рассчитаны на напряжение 60В и ток 75А. Это явный перебор, но мне они достались даром в большом количестве (желаю и Вам такого счастья).
Конденсатор С19 включается параллельно питающей батареи. Чем больше его емкость — тем лучше. Этот конденсатор защищает батарею от бросков тока и ключи от значительной просадки напряжения. При отсутствии этого конденсатора Вам обеспечены как минимум проблемы с ключами. Если подключать батарею сразу к VD — может проскакивать искра. Искрогасящий резистор R32 используется в момент подключения к питающей батарее. Сразу подключаем «—» батареи, затем подаем «+» на контакт Antispark. Ток течет через резистор и плавно заряжает конденсатор С19. Через несколько секунд, подключаем контакт батареи к VD. При питании 12В можно Antispark не делать.
Возможности прошивки
- возможность управлять двигателями с датчиками и без;
- для бездатчикового двигателя три вида старта: без определения первоначального положения; с определением первоначального положения; комбинированный;
- настройка угла опережения фазы для бездатчикового двигателя с шагом 1 градус;
- возможность использовать один из двух задающих входов: 1-аналоговый, 2-RC;
- калибровка входных сигналов;
- реверс двигателя;
- настройка регулятора по порту UART и получение данных от регулятора во время работы (обороты, ток, напряжение батареи);
- частота ШИМ 16, 32 КГц.
- настройка уровня ШИМ сигнала для старта двигателя;
- контроль напряжения батарей. Два порога: ограничение и отсечка. При снижении напряжения батареи до порога ограничения обороты двигателя понижаются. При снижении ниже порога отсечки происходит полная остановка;
- контроль тока двигателя. Два порога: ограничение и отсечка;
- настраиваемый демпфер задающего сигнала;
- настройка Dead time для ключей
Работа регулятора
Напряжение питания регулятора и двигателя раздельное, поэтому может возникнуть вопрос: в какой последовательности подавать напряжение. Я рекомендую подавать напряжение на схему регулятора. А затем подключать напряжение питания двигателя. Хотя при другой последовательности проблем не возникало. Соответственно, при одновременной подаче напряжения также проблем не возникало.
После включения двигатель издает 1 короткий сигнал (если звук не отключен), включается и постоянно светится светодиод. Регулятор готов к работе.
Для запуска двигателя следует увеличивать величину задающего сигнала. В случае использования задающего потенциометра, запуск двигателя начнется при достижении задающего напряжения уровня примерно 0.14 В. При необходимости можно выполнить калибровку входного сигнала, что позволяет использовать раные диапазоны управляющих напряжений. По умолчанию настроен демпфер задающего сигнала. При резком скачке задающего сигнала обороты двигателя будут расти плавно. Демпфер имеет несимметричную характеристику. Сброс оборотов происходит без задержки. При необходимости демпфер можно настроить или вовсе отключить.
Запуск бездатчикового двигателя выполняется с установленным в настройках уровнем стартового напряжения. В момент старта положение ручки газа роли значения не имеет. При неудачной попытке старта попытка запуска повторяется, пока двигатель не начнет нормально вращаться. Если двигатель не может запуститься в течение 2-3 секунд попытки следует прекратить, убрать газ и перейти к настройке регулятора.
При опрокидывании двигателя или механическом заклинивании ротора срабатывает защита, и регулятор пытается перезапустить двигатель.
Запуск двигателя с датчиками Холла также выполняется с применением настроек для старта двигателя. Т.е. если для запуска двигателя с датчиками дать полный газ, то регулятор подаст напряжение, которое указано в настройках для старта. И только после того, как двигатель начнет вращаться, будет подано полное напряжение. Это несколько нестандартно для двигателя с датчиками, поскольку такие двигатели в основном применяются как тяговые, а в данном случае достичь максимального крутящего момента на старте, возможно, будет сложно. Тем не менее, в данном регуляторе присутствует такая особенность, которая защищает двигатель и регулятор от выхода со строя при механическом заклинивании двигателя.
Во время работы регулятор выдает данные об оборотах двигателя, токе, напряжении батарей через порт UART в формате:
Данные выдаются с периодичностью примерно 1 секунда. Скорость передачи по порту 9600.
Настройка регулятора
Для настройки регулятора его следует подключить к компьютеру с помощью USB-UART переходника. Скорость передачи по порту 9600.
Переход регулятора в режим настройки происходит при включении регулятора, когда задающий сигнал потенциометра больше нуля. Т.е. Для перевода регулятора в режим настройки следует повернуть ручку задающего потенциометра, после чего включить регулятор. В терминале появится приглашение в виде символа «>«. После чего можно вводить команды.
Регулятор воспринимает следующие команды (в разных версиях прошивки набор настроек и команд может отличаться):
d — сброс настроек к заводским настройкам.
команда «?» выводит в терминал список всех доступных настроек и их значение. Например:
Изменить нужную настройку можно командой следующего формата:
Если команда была дана корректно, настройка будет применена и сохранена. Проверить текущие настройки после их изменения можно командой «?«.
Измерения аналоговых сигналов (напряжение, ток) выполняются с помощью АЦП микроконтроллера. АЦП работает в 8-ми битном режиме. Точность измерения занижена намеренно для обеспечения приемлемой скорости преобразования аналогового сигнала. Соответственно, все аналоговые величины регулятор выдает в виде 8-ми битного числа, т.е. от 0 до 255.
Источник: http://housecomputer.ru/rest/hobby/rc_models/brushless_device/brushless08/brushless08.html
TMCC160 — контроллер и драйвер бесколлекторного двигателя в одном корпусе
Trinamic » TMCC160
Компания Trinamic известна своими интегральными решениями для управления шаговыми двигателями. На этот раз фирма сделала значительный рывок вперед и выпустила микросхему контроллера бесколлекторных двигателей TMCC160. Она объединяет в одном корпусе процессор Cortex-M4 и драйвер силового трехфазного моста. Благодаря поддержке широкого спектра интерфейсов и датчиков положения TMCC160 способна стать базовой микросхемой для электроприводов: как для простых, так и для сложных и ответственных приложений.
Управление бесколлеторным двигателем – сложная задача. Как известно, в таких двигателях нет коллекторно-щеточного узла. Вместо этого переменное поле создается с помощью электронного блока управления. При этом формирование питающих напряжений и коммутация обмоток производится по достаточно сложному алгоритму.
Конструктивно бесколлекторный двигатель состоит из статора с обмотками и ротора, изготовленного из постоянного магнита. Наибольшее распространение получили трехфазные моторы. Их обмотки соединены звездой или треугольником.
Если подключить одну из фаз на шину питания, а вторую на шину земли, то через соответствующие обмотки начнет протекать ток. Он создаст магнитное поле, которое приведет к повороту ротора. Чтобы добиться кругового вращения, необходимо коммутировать фазы двигателя по специальному алгоритму. Обычно используется последовательность из шести шагов (Рис. 2).
На первом этапе к шине питания подключается фаза А, а фаза B – к земле. После этого ротор начнет вращение. Когда его положение приблизится к положению равновесия, необходимо повернуть магнитное поле статора. Для этого производится вторая коммутация обмоток – фаза A отключается, а напряжение питания подается на фазу С. Проводя такие последовательные переключения, можно поворачивать поле статора, и, соответственно, добиться вращения подвижного ротора.
В этой простой с первого взгляда схеме есть множество сложностей. Во-первых, нужно очень точно определять моменты коммутации обмоток, например, с помощью датчиков Холла или энкодеров. Во-вторых, для управления скоростью необходимо менять значение тока обмоток. Для этого обычно используют ШИМ (Рис. 3). В-третьих, коммутация производится за счет трехфазного моста, который требует драйвера и обеспечения мертвого времени. В-четвертых, необходимо обеспечить оптимальные разгонные и тормозные характеристики. Кроме всего перечисленного, не стоит забывать и о таких важных функциях привода, как поддержка аналогового или цифрового управления.
Таким образом, для создания привода потребуется достаточно сложная схема, включающая контроллер, драйвер силовых транзисторов, силовой мост, источник питания для процессора и логики управления, источник питания для драйвера и т. д. Еще более сложным окажется программное обеспечение для процессора. Однако с появлением специализированных интегральных контроллеров создание электронной части электропривода значительно упростилось.
В разделе УНИТЕРА неоднократно публиковались статьи о контроллерах шаговых двигателей от TRINAMIC. Теперь же компания вышла на новый для себя рынок контроллеров бесколлекторных двигателей. Первым продуктом компании стала микросхема TMCC160.
TMCC160 – интегральный контроллер бесколлекторного двигателя, объединяющий в одном миниатюрном корпусе LGA (17×12×1.4 мм) ключевые компоненты системы управления:
- производительный процессор Cortex-M4;
- драйвер силового моста с источником питания 12 В/ 1 А;
- источник питания 3.3 В с входным напряжением 7…24 В.
Для создания привода на базе TMCC160 потребуется силовой мост и несколько пассивных компонентов (Рис. 4).
Функции управления и выполнение алгоритмов коммуникации обеспечивает процессор Cortex-M4:
- Формирование управляющих сигналов для драйвера силового моста;
- Прием и обработка сигналов обратной связи;
- Прием и обработка сигналов с датчиков положения (датчиков Холла и энкодеров);
- Управление работой схемы тормозного резистора;
- Прием команд управления от внешнего управляющего контроллера по интерфейсам UART/ SPI/ CAN;
- Прием аналогового сигнала управления AIN;
- Взаимодействие с внешним ПЗУ EEPROM (если требуется).
Интегрированный драйвер формирует управляющие сигналы для силового трехфазного моста. Для этой цели используется внутренний источник 12 В/1 А.
TMCC160 может работать как в автономном режиме, так и под управлением внешнего контроллера. Для автономной работы в простых приложениях (вентиляторы, насосы) в качестве задающего сигнала удобно использовать аналоговый вход 10 В. При работе в паре с внешним контроллером, для управления параметрами вращения двигателя также может применяться аналоговый вход либо один из цифровых интерфейсов (UART/ SPI/ CAN). При этом общение с TMCC160 производится с помощью языка TMCL, включающего около 2048 команд.
В состав средств разработки и отладки входят: система проектирования ПО TMCL-IDE 3.0 и отладочный набор TMCC160-EVAL (Рис. 5).
Отладочная плата TMCC160-EVAL, по сути, является полноценным контроллером бесколлекторных двигателей с номинальным напряжением питания 24 В и током до 10 А. Плата включает микросхему TMCC160-LC, силовой трехфазный мост, схему управления тормозным резистором, цепи нормирования для сигналов датчиков положения (датчиков Холла и энкодеров), микросхемы интерфейсов RS232, RS485, CAN, SPI. Таким образом, для того чтобы создать свой первый привод, потребуется только лишь ПК, двигатель и источник питания.
В качестве заключения хотелось бы отметить, что новый контроллер наверняка найдет свое применение как в относительно простых приложениях (насосы, вентиляторы), так и в сверхточных и ответственных системах: роботы, двигатели станков с ЧПУ, системы промышленной автоматизации, медицинское и лабораторное оборудование, электромобили, электровелосипеды и многое другое.
Источник: http://www.rlocman.ru/review/article.html?di=182905
AVR Lab устройства на микроконтроллерах AVR
Форум по AVR
Запускаем трехфазный двигатель от HDD (контроллер бесколлекторного двигателя)
То о чем много спрашивают и никто толком не говорит. Разобрал жесткий диск, нарыл там двигатель интересной конструкции. Разобрать не получилось, да и особо не старался. Оказалось что есть такие двигатели, у которых три обмотки и которых необходимо как-то по особому питать чтобы они крутится начали.
В чем прелесть спросите?
Ответ: столько оборотов в минуту из известных мне двигателей дает только движок от формулы 1 ?
Не зря трехфазные бесколлекторные двигатели нашли широкое применение в авиамоделизме.
Стандартный бесколлекторный двигатель выглядит примерно так:
Двигатели из CD-ROM/DVD-ROM приводов выглядят так:
В интернете есть даже статьи по переделке бесколлекторного двигателя от CD-ROM для дальнейшего его применения в авиамоделизме.
В переделку обычно входят:
— перемотка другим проводом(тоньше или толще диаметром),
— изменение схемы намотки (звезда или треугольник),
— замена обычных магнитов на ниодимовые.
После чего трехфазный двигатель приобретает дополнительные обороты и мощность.
Я в эксперименте использовал обычный бесколлекторный двигатель от HDD привода, виглядит он так:
Предварительно конечно лучше закрепить его на чем-то, я использовал корпус от того самого HDD привода.
Сам двигатель, который я использовал имеет четыре вывода, что говорит о том, что схема намотки у него в виде звезды с отводом от центра, то есть что-то примерно такое:
Схема управления простая, и состоит из не большого числа элементов. В виде управляющего устройства использован микроконтроллер ATmega8. Схема устройства показана на рисунке:
В схеме использованы драйверы полевых транзисторов IR4427 и сами полевые транзисторы IRFZ44.
Управляющая программа была написана не мною, автор Дмитрий(Maktep) за что ему отдельное спасибо.
Как исключение программа написана на Си для CV-AVR.
ПРограмма транслирована под компилятор WIN GCC.
Частота кварца 8МГц, для устройств с связью по UART рекомендую использовать внешний кварц, так как при тактировании от внутреннего генератора могут появляться ошибки в виду его нестабильной работы при изменении температуры окружающей среды.
Алгоритм работы построен так, что при нажатии на клавиатуре кнопки «+» передается по UART в микроконтроллер, который увеличивает скорость коммутации обмоток. И при нажатии на кнопку «—» все выполняется наоборот, то есть обороты двигателя уменьшаются. Для работы устройства дополнительно понадобится UART-RS232 конвертер.
Эксперимент показал что при данной программе и данной схеме включения можно разогнать двигатель до приличных оборотов, точное число не известно, думаю в пределах 30 000 оборотов в минуту. Но к сожалению сила двигателя недостаточная для раскручивания пластикового пропеллера, верней с пропеллером двигатель набирает обороты, но при нагрузке происходит сбой и остановка двигателя.
Для избежания данного недостатка применяются датчики Холла, устройства контролирующие положение ротора бесколлекторного двигателя. Это сделано для того, чтобы импульс на обмотку двигателя подавать именно в тот момент когда ротор проходит конец обмотки, то есть для смещения момента силы ближе к концу прохождения сектора обмотки. Это даст прирост мощности двигателя и он не будет глохнуть при нагрузках.
Видео работы устройства:
В видеоролике показано как я закрепил два кусочка пластика вырезанных из телефонной карточки в виде лепестка и прикрученных к ротору двигателя.
В планах попробовать применить ШИМ для коммутации обмоток. Рассчитываю на повышение мощности, улучшение характеристик разгона двигателя (в частности скорости разгона), повышение КПД.
Вопрос к автору, а можно ли
Вопрос к автору, а можно ли сюда прикрутить программу от этого устройства: gaw.ru/html.cgi/txt/app/micros/avr/AVR444.htm
Правда тут используется ATmega48.
Нельзя, схема включения
Нельзя, схема включения совсем другая.
Помогите пожалуйста
Скажите пожалуйста, как можно связаться с этим человеком «автор Дмитрий(Maktep)» который написал программу. Очень нужно вот так можно связаться со мной Gothic444@mail.ru или так vk.com/id38070054 или так UIN: 607313200 буду вам очень признателен и благодарен))))
Например я её переписывал,
Например я её переписывал, могу чем-то помочь?
Я конвертировал её с синтаксиса CV AVR в Win AVR
А можете выложить эту
А можете выложить эту программу в оригинале, т.е. под CV AVR?
Код в CV AVR
Блин я уже наверное и не найду его в старом варианте, как выход попробуй просто этот код вставить и подправить код где синтаксис не подходит для CV AVR там я буквально пару строк поменял да и то в низ по паре символов всего.
Не могли бы вы мне помочь?
CD привод, небольшие познания в радиоэлектронике, программировании микроконтроллеров на С (CVAVR).
Управлять скоростью вращения CD привода (отсоединенного от компа) с помощью кнопок. А сама скорость выводится на ЖКИ. Буду очень признателен за любую помощь. Пока не хватает знаний, к сожалению, для того, чтобы осуществить задуманное.
Если возможно, свяжитесь со мной icq: 332332181 или skype: dragul0nok
Возможно ли переписать
Возможно ли переписать программу под самостоятельный запуск двигателя на максимальные обороты без участия компьютера и человека?
Конечно можно, можно под
Конечно можно, можно под старт от кнопки или что бы автоматом росли обороты до определенного момента.
А возможно вас попросить это
А возможно вас попросить это сделать и выложить этот вариант?
И как программа узнает, что этот (конкретный экземпляр двигателя) раскрутился до максимальных оборотов?
Плз скажите какое сопротивление обмотки вашего двигателя и какой мощности БП?
Я так и не скажу точно, БП у
Я так и не скажу точно, БП у меня был 1,2 Ампера выдавал ток максимум.
Мосфеты на радиаторе грелись хорошо ?
Открыть дисковод
А как с помощью ассемблера открыть дисковод? Уже несколько месяцев роюсь в интернете, но никак не могу найти дескриптор дисковода и сигналы, которые им надо отсылать для открытия. Ассемлбер знаю немного, но знаний устройства дисковода не хватает. smiledforyou@gmail.com
Мощные бесколлекторники (в
Мощные бесколлекторники (в моделизме )включаются без датчика Холла, кроме того двиг подключен без средней точки (наверное треугольник ) Управление, видимо, через измерение ЭДС на индуктивностях.
Есть ли у вас мысли об особенностях такого проекта на меге?
Встречалось что-то подобное в сети??
По идее обмотки подключаются 3-мя полумостами полевиков, 3 АЦП по входам движка, а вот как этим добром управлять — большая головная боль.
Ага, в интернете много таких
Ага, в интернете много таких схем. Только проблема, сами схемы сложноватые и программы все с закрытым кодом. Все коммерческое.
Почему не использовали L293
Почему не использовали L293 вместо контроллеров полевиков и самих полевых транзисторов? Ведь лучше две микросхемы вместо четырёх
Драйвер — устройство
Драйвер — устройство повышающее ток для уменьшения потерь переключения полевого транзистора.
Потери при переключении это все мощность толчка при раскручивании двигателя, а мощность толчка это обороты, тяга и тд. тп. Микросхема L293 с её сумасшедшим нагревом просто не сможет отдать такую мощность в нагрузку как полевик. Верней сможет но ток надо будет дать 10Ампер)))
Микросхем не 4-ре, про IR4427 читаем внимательней в следующий раз.
Комментарии к статье
«Эксперимент показал что при данной программе и данной схеме включения можно разогнать двигатель до приличных оборотов, точное число не известно, думаю в пределах 30 000 оборотов в минуту.»
Обороты можно замерить обычным оптическим датчиком или тем же холлом, если хочется наворотов.
Подпрограмма изменения скорости использует какие то хитрые цифры, которые никак не прокомментированы.
Есть бесколлекторник от пятидюймового дисковода.
К нему, кстати, еще прилагается контроллер и там 3 датчика холла стоят.
Разобрать мне его не удалось, видимо за более чем 10 лет там произошла диффузия металлов и все болты приросли к корпусу, а ломать и сверлить не охота. На вид он почти на порядок больше обычных движков от оптических приводов.
Можно как то определить, до каких пределов его можно разогнать и какую нагрузку он потянет? Или только опытным путём?
Разобрать мне его не удалось
Я тоже лет 10 назад разбирал такой, мучился — мучился, все шлицы на болту сорвал, а оказалось он откручивается очень легко, но только в другую сторону. т.е по часовой стрелке.
есть еще вариант, просто
есть еще вариант, просто нагреть винт к примеру паяльником и он открутится как в масле.
Что именно ты раскручивал?
Что именно ты раскручивал? Сам двигатель?
Какие именно цифры
Какие именно цифры смущают?
По поводу дисковода 5,25 дюйма хочу сказать что разбирал такой. В моем стояла микросхема Mitsubishi большая такая выводов на 40. Нашел так же датчики Холла, они были под металлическим диском, который тебе не удалось открутить. Обмоток там 9 было, запустить не пробовал, зато запускал почти такой же но от дисковода 3,5 дюйма. Скорости большой не получилось, так как масса шпинделя который пришлось раскручивать оказалось слишком большой. Так сыграло то, что сам двигатель не имеет как такового корпуса, только сердечник, который крепится к плате через металлические шайбы и диск который раскручивается и приводит в в движение магнитный диск в дискете.
например 65530, 4, 3000, 500
Мотор от дисковода удалось запустить реверс-инжинирингом платы и поиском даташита на микросхему. Да, скорость небольшая, но тяга у него приличная. Двумя пальцами надо хвататься, что б затормозить, одним не получается или нужно приложить значительное усилие. Буду думать, куда такой применить.
А где логика работы и
А где логика работы и диаграммы для запуска двигателя?
Не все сразу, про сам
Не все сразу, про сам бесколлекторный двигатель будет отдельная статья.
А с такой схемой, двигатель
А с такой схемой, двигатель входит в синхронность? А то читал, что нужно использовать либо датчик холла, либо снимать эдс, с соседних обмоток.
Я так понял вопрос если
Я так понял вопрос если перефразировать должен звучать так: «Датчики Холла для чего, и почему их нет в данной схеме?»
Датчики Холла ставят для отслеживания момента, когда необходимо подать коммутирующий сигнал для получения максимума приложенной силы, по сути для того, чтобы при разгоне двигателя да и при штатной работе он не остановился из-за повышения нагрузки. Например устройство по данной схеме если разогнать хорошо потом взять сам корпус и покрутить в разные стороны относительно горизонта, то двигатель просто остановится. Так же датчики Холла помогут разогнать двигатель до большего числа оборотов чем без них. Как видно в конце видео происходит срыв генерации и остановка двигателя, если бы были датчики думаю что можно было бы еще на пару тысяч оборотов больше получить.
Что-то все на Си да на Си.
Что-то все на Си да на Си. я тут на Асм перевёл сию прошивку. Должен сказать ,
что выигрыш в половине кода, уже не 470 байт, а 240 ))))
Источник: http://avrlab.com/node/220























































































































































