“Универсальное” электромагнитное реле
Электромагнитное реле является по сути управляемым механическим выключателем: подали на него ток – оно замкнуло контакты, сняли ток – разомкнуло. Контакты являются именно контактами: металлическими “пятаками”, которые прижимаются друг к другу. Именно поэтому такое реле может управлять как нагрузкой постоянного, так и переменного тока.
Сама катушка реле является неслабой индуктивной нагрузкой, что приводит к дополнительным проблемам (читай ниже), поэтому для управления “голым” реле нам понадобится дополнительная силовая и защитная цепь.
После изучения данного урока вы сами сможете её составить (транзистор и диод), а сейчас мы поговорим о модулях реле: готовая плата, на которой стоит само реле, а также цепи коммутации, защиты и даже оптическая развязка. Такие модули бывают “семейными” – с несколькими реле на борту. Спасибо китайцам за это! Смотрите варианты у меня в каталоге ссылок на Али.
Такое реле сделано специально для удобного управления с микроконтроллера: пины питания VCC (Vin, 5V) и GND подключаются к питанию, а далее реле управляется логическим сигналом, поданным на пин IN. С другой стороны стоит клеммник для подключения проводов, обычно контакты подписаны как NO, NC и COM. Это общепринятые названия пинов кнопок, переключателей и реле:
- COM – Common, общий. Реле является переключающим, и пин COM является общим.
- NO – Normal Open, нормально открытый. При неактивном реле данный контакт не соединён с COM. При активации реле он замыкается с COM.
- NC – Normal Closed, нормально закрытый. При неактивном реле данный контакт соединён с COM. При активации реле он размыкается с COM.
Подключение нагрузки через реле думаю для всех является очевидным:
Важный момент: катушка реле в активном режиме потребляет около 60 мА, то есть подключать больше одного модуля реле при питании платы от USB не рекомендуется – уже появятся просадки по напряжению и помехи:
Такие модули реле бывают двух типов: низкого и высокого уровня. Реле низкого уровня переключается при наличии низкого сигнала (GND) на управляющем пине . Реле высокого уровня соответственно срабатывает от высокого уровня . Какого типа вам досталось реле можно определить экспериментально, а можно прочитать на странице товара или на самой плате. Также существуют модули с выбором уровня:
На плате, справа от надписи High/Low trigger есть перемычка, при помощи которой происходит переключение уровня. Электромагнитное реле имеет ряд недостатков перед остальными рассмотренными ниже способами, вы должны их знать и учитывать:
- Ограниченное количество переключений: механический контакт изнашивается, особенно при большой и/или индуктивной нагрузке.
- Противно щёлкает!
- При большой нагрузке реле может “залипнуть”, поэтому для больших токов нужно использовать более мощные реле, которые придётся включать при помощи… маленьких реле. Или транзисторов.
- Необходимы дополнительные цепи для управления реле, так как катушка является индуктивной нагрузкой, и нагрузкой самой по себе слишком большой для пина МК (решается использованием китайского модуля реле).
- Очень большие наводки на всю линию питания при коммутации индуктивной нагрузки.
- Относительно долгое переключение (невозможно поставить детектор нуля, читай ниже), при управлении индуктивными цепями переменного тока можно попасть на большой индуктивный выброс, необходимо ставить искрогасящие цепи.
Важный момент связан с коммутацией светодиодных светильников и ламп, особенно дешёвых: у них прямо на входе стоит конденсатор, который при резком подключении в цепь становится очень мощным потребителем и приводит к скачку тока. Скачок может быть настолько большим, что 15-20 Ваттная светодиодная лампа буквально сваривает контакты реле и оно “залипает”! Данный эффект сильнее выражен на дешёвых лампах, будьте с ними аккуратнее (за инфу спасибо DAK). При помощи реле можно плавно управлять сильно инерционной нагрузкой, такой как большой обогреватель. Для этого нужно использовать сверхнизкочастотный ШИМ сигнал, у меня есть готовая библиотека. Не забываем, что реле противно щёлкает и изнашивается, поэтому для таких целей лучше подходит твердотельное реле, о котором мы поговорим ниже.
Использование ШИМ для регулировки скорости мотора
Если мотором управлять ничуть не сложнее, чем светодиодом, то, наверное можно изменять яркость скорость вращения мотора точно так же, как при работе со светодиодами? Именно так! С точки зрения Arduino абсолютно не важно с чем мы имеем дело. Как вы уже, наверно, могли догадаться, для изменения скорости вращения мотора нам понадобится скетч Fade
Как вы уже, наверно, могли догадаться, для изменения скорости вращения мотора нам понадобится скетч Fade.
- Fade.ino
int led = 9; // Пин, к которому подключён затвор транзистора int brightness = ; // Теперь эта переменная отвечает за скорость вращения int fadeAmount = 5; // Шаг изменения скорости void setup() { // Настраиваем цифровой пин 9 на вывод pinMode(led, OUTPUT); } void loop() { // Устанавливаем скорость вращения мотора analogWrite(led, brightness); // Увеличиваем текущее значение скорости вращения brightness = brightness + fadeAmount; // Когда скорость становится максимальной/минимальной — начинаем её снижать/повышать if (brightness == || brightness == 255) { fadeAmount = -fadeAmount ; } // Пауза 30 миллисекунд delay(30); }
Бесколлекторный двигатель постоянного тока
Бесщеточный (бесколлекторный) двигатель постоянного тока (BDCM) очень похож на двигатель постоянного тока с постоянными магнитами, но не имеет щеток для замены или износа из-за искрения коммутатора. Поэтому в роторе выделяется мало тепла, что увеличивает срок службы двигателей. Конструкция бесщеточного двигателя устраняет необходимость в щетках благодаря более сложной схеме привода, в которой магнитное поле ротора является постоянным магнитом, который всегда синхронизирован с полем статора, что позволяет более точно контролировать скорость и крутящий момент.
Тогда конструкция бесщеточного двигателя постоянного тока очень похожа на двигатель переменного тока, что делает его истинным синхронным двигателем, но одним недостатком является то, что он дороже, чем аналогичная конструкция «щеточного» двигателя.
Управление бесщеточными двигателями постоянного тока очень отличается от обычного щеточного двигателя постоянного тока тем, что этот тип двигателя включает в себя некоторые средства для определения углового положения роторов (или магнитных полюсов), необходимые для получения сигналов обратной связи, необходимых для управления переключением полупроводников. Самым распространенным датчиком положения / полюса является «Датчик Холла», но некоторые двигатели также используют оптические датчики.
При использовании датчиков с эффектом Холла полярность электромагнитов переключается с помощью схемы управления двигателем. Тогда двигатель можно легко синхронизировать с цифровым тактовым сигналом, обеспечивая точное управление скоростью. Бесщеточные двигатели постоянного тока могут быть сконструированы так, чтобы иметь внешний ротор с постоянными магнитами и внутренний статор электромагнита или внутренний ротор с постоянными магнитами и внешний статор электромагнита.
Преимущества бесщеточного двигателя постоянного тока по сравнению с его «щеточным» кузеном заключаются в более высокой эффективности, высокой надежности, низком электрическом шуме, хорошем контроле скорости и, что более важно, отсутствии износа щеток или коммутатора, что обеспечивает значительно более высокую скорость. Однако их недостатком является то, что они более дороги и сложнее в управлении
Контроллеры двигателей
устройство управления двигателем
Микроконтроллер (мозг робота) задает скорость и направление двигателей. Но он не может управлять ими напрямую из-за его очень ограниченной мощности (тока и напряжения). С другой стороны, контроллер двигателя может обеспечивать ток при требуемом напряжении. При этом не может решить, как быстро двигатель должен вращаться.
Таким образом, микроконтроллер и контроллер двигателя должны работать вместе. Для того, чтобы моторы двигались так как нам нужно, используются устройства управления электродвигателями. Обычно микроконтроллер может подавать команду на контроллер двигателя о том, как приводить в действие двигатели с помощью стандартного и простого метода связи.
- Например, такого как UART (Universal asynchronous receiver/transmitter или УАПП — универсальный асинхронный приемопередатчик). Это один из самых старых и распространенных протоколов передачи данных.
- Возможно использование PWM (широтно-импульсную модуляцию — ШИМ).
- Кроме того, некоторые контроллеры двигателей могут управляться вручную аналоговым напряжением, обычно создаваемым потенциометром.
Физический размер и вес контроллера двигателя могут значительно различаться. От устройства, меньшего, чем кончик пальца, используемого для управления мини-сумо роботом до большого контроллера весом в несколько килограммов. Вес и размер контроллера двигателя обычно оказывает минимальное влияние на робота.
Хотя бывает необходимо сделать робота маленького размера или беспилотный летательный аппарат. В результате вес и размер контроллера может быть критичным. Размер контроллера двигателя обычно связан с максимальным током, который он может обеспечить. Увеличенный ток также означает необходимость использования проводов большего диаметра.
Решения для управления электродвигателями от TI
Среди полупроводниковых компонентов, выпускаемых компанией TI, представлен обширный ассортимент различных драйверов для управления электродвигателями постоянного тока. Все они требуют минимума внешних компонентов, позволяют создавать компактные решения для управления двигателями с рабочим напряжением до 60 В, отличаются повышенной надежностью, обеспечивают быстрое и простое проектирование систем привода электродвигателями.
Встроенные в драйверы интеллектуальные функции требуют минимальной поддержки внешнего управляющего микроконтроллера (MCU), обеспечивают расширенные коммутационные возможности для обмоток, поддерживают внешние датчики и цифровые контуры управления. Комплекс защитных функций включает ограничение напряжения питания, защиту от превышения тока и короткого замыкания, понижения напряжения и повышения рабочей температуры.
Весь модельный ряд драйверов TI разбит на три раздела: шаговые, коллекторные и бесколлекторные двигателей постоянного тока. В каждом из них на сайте компании действует удобная система подбора по целому ряду параметров. Есть отдельные драйверы, предназначенные для использования с двигателями разных типов.
Необходимые компоненты
Мы рассмотрим вариант взаимодействия с полевым транзистором. Принципы подключения мотора будут разобраны на конкретном железе: DC-мотор, плата Arduino, N-канальный полевой транзистор, резистор на 10 кОм (R1), резистор на 220 Ом (R2).
Вы же в своих экспериментах вольны использовать то, что есть в наличии. Важны лишь 3 условия:
- Максимальный ток потребления мотора (ток при блокировке) не должен превышать максимальный ток стока полевого транзистора.
- Затвор транзистора должен отпираться при напряжении 5 В.
- Транзистор должен обладать встроенным диодом обратной цепи (flyback диод).
Несколько слов о бытовой технике
Многочисленные изделия бытовой техники имеют встроенные электроприводы, приводящие в движение их рабочие органы: ножи мясорубок и чопперов, различные насадки кухонных комбайнов и миксеров, активаторы стиральных машин. Здесь же можно вспомнить и различные ручные электроинструменты. В большинстве случаев эти изделия оснащены электродвигателями постоянного тока, которые допускают простой способ регулирования их частоты вращения при помощи переменных резисторов, подвижные контакты которых выводятся на органы управления.
Исключением из этого правила являются современные стиральные машины. Они оснащаются, как правило, бесконтактными (в отличие от двигателей постоянного тока) однофазными асинхронными двигателями. Поскольку частота вращения такого двигателя определяется частотой тока в питающей электросети, то для ее изменения используется специальный электронный блок управления стиральной машины.
По сути, он представляет собой частотный электропривод. Его задачей является питание обмотки статора приводного электродвигателя током такой частоты, при котором скорость вращения двигателя (и активатора) соответствовали бы заданному режиму. Так, при полоскании белья нужна минимальная скорость вращения, а при его отжиме – максимальная.
В большинстве современных домохозяйств стиральные машины используются весьма интенсивно. Поэтому частым видом их неисправности является выход из строя какого-либо элемента управляющей схемы. После чего следует неизбежная замена блока управления.
Двигатель постоянного тока
Для начала рассмотрим повнимательней
обычный двигатель
постоянного тока. Любой двигатель
имеет две основные части – ротор и статор.
В коллекторном двигателе статор —
неподвижная часть, состоит из постоянных
магнитов (или в более мощных двигателях
электромагнитов). Ротор (якорь) —
вращается, совмещён с валом двигателя
и состоит из многих катушек (как минимум
трех). Коллектор (щёточно-коллекторный
узел) отвечает за переключение выводов
катушек ротора. Ток в таком двигателе
подводится к катушкам ротора через
скользящие контакты (или щётки). В один
момент времени подключена только одна
катушка, она и создаёт момент вращения
двигателя за счет проходящего тока.
С точки зрения базовых элементов
схемотехники любой двигатель можно
представить в виде следующей эквивалентной
схемы:
Когда мотор подключён источнику
постоянного тока и еще не начал вращаться,
то он представляет из себя обычное
сопротивление. То есть через него течет
ток согласно закону Ома и сопротивлению
его обмотки. Преобладает компонента R.
Индуктивность начинает влиять когда
напряжение не постоянное, например,
если мотор питается от ШИМ (PWM) сигнала.
Сопротивление ротора и индуктивность,
как правило, очень малы. Его можно
померить обычным мультиметром. Небольшие
модельные моторы имеют сопротивление
1-10 Ом. Поэтому, при старте мотора (когда
он ещё не начал вращаться), ток сильно
превышает рабочий ток мотора и если
мотор долго будет неподвижен (его
заклинило), то такой высокий ток может
привести к перегреву мотора и выходу
из строя.
Индуктивность катушек ротора пытается
поддерживать ток протекающий через
обмотки постоянным. Ее влияние заметно
только когда напряжение меняется. Когда
мотор начинает вращаться, то коллектор
начинает переключать катушки ротора,
что вызывает изменение напряжения.
Индуктивность пытается в эти моменты
поддерживать ток протекающий через
мотор на постоянном уровне за счет
напряжения.
Во время вращения катушки ротора
начинают вырабатывать ток (как генератор)
– возникает обратная ЭДС. Чем быстрее
вращается ротор, тем выше обратная ЭДС
возникающая в катушках, а так как она
направлена против напряжения питания,
то ток потребляемый мотором снижается.
В дальнейшем нам понадобятся следующие
выводы:
пока мотор не начал вращаться он
является сопротивлениемесли приложить к мотору изменяющееся
напряжение (например PWM), то индуктивность
будет иметь большое влияние, она будет
сопротивляться изменению тока через
моторкогда мотор вращается, то он является
генератором, и за счет этого потребляемый
ток снижается (итоговое напряжение
равно V — Vbemf).
Управление шаговым двигателем
Для управления двигателем шагового типа необходима подача постоянного напряжения на обмоточную часть с соблюдением максимально точной последовательности, благодаря чему обеспечивается точность угла осевого поворота.
При наличии постоянных магнитов
Шаговые двигатели, имеющие постоянные магниты, чаще всего применяются в бытовых приборах, но могут встречаться в устройствах промышленного типа. Доступные по стоимости двигатели обладают низким крутящим моментом и низкой скоростью вращения, благодаря чему прекрасно подходят для компьютеров.
Управление шаговым двигателем
Изготовление двигателей шагового типа на основе постоянных магнитов не отличается сложностью и экономически целесообразно только при больших объемах производства, а ограниченность использования обусловлена относительной инертностью и неприемлемостью применения в условиях точного временного позиционирования.
При наличии переменного магнитного сопротивления
Шагового типа двигатели, имеющие переменное магнитное сопротивление в условиях отсутствия стабильного магнита, характеризуются свободным роторным вращением без крутящего вращения остаточного типа. Такие двигатели, как правило, устанавливаются в компактных агрегатах, включая системы микро-позиционирования. Основные достоинства такой схемы представлены чувствительностью к токовой полярности.
Гибридный вариант
Гибридного типа двигатели в настоящее время относятся к категории наиболее популярных агрегатов в сфере промышленности.
Вариант характеризуется очень удачным сочетанием принципа работы моторов с переменными и постоянными магнитами.
Значительное количество двигателей гибридного типа отличается классическим двухфазным строением.
H-мост на драйвере L298
Теперь давайте посмотрим на работу микросхемы L298. На рисунке приведена структурная схема драйвера L298, который имеет два одинаковых H-моста и позволяет управлять двумя двигателями постоянного тока (DC).
Как мы можем видеть, отрицательная часть мостов напрямую не связана с землей, но доступна на выводе 1 для моста слева и на выводе 15 для моста справа. Добавив очень малое сопротивление (шунт) между этими контактами и землей (RSA и RSB), мы можем измерить ток потребления каждого моста с помощью электронной схемы, которая может измеряет падение напряжения в точках «SENS A» и «SENS B».
Это может быть полезно для регулирования тока двигателя (с использованием ШИМ) или просто для активации системы защиты, в случае если двигатель застопориться (в этом случае его ток потребления значительно возрастает).
Прототип на базе микросхемы MC33035
Параллельно с разработкой контроллера на Ардуино я рассматривал альтернативные варианты логической части контроллера. И это привело меня к микросхеме MC33035. Это старая разработка от Motorola, сейчас её выпускает ON Semiconductor. Создана специально для мощных трёхфазных двигателей.
- Отвечает за всю логическую часть контроллера
- Считывает показания с датчиков Холла
- Определяет положения вала
- Выдаёт сигналы для затворов Н-моста на их драйверы
- Имеет возможность подключения индикатора ошибок, перегрева
- Обрабатывает и передает ШИМ-сигнал (PWM)
- Осуществляет реверс (обратный ход колеса)
Одним словом, микросхема содержит всё необходимое для управления электродвигателем. Её стоимость очень низкая: на Алиэкспрессе — около 50 рублей. Для сборки полноценного контроллера на её основе потребуется микросхема MC33035, полумостовые драйверы и Н-мост из полевых транзисторов. Я также собрал контроллер на этой микросхеме. Работает отлично, стабильно, колесо крутится как надо на различных оборотах. Но функционал микросхемы ограничен, если необходимо наворотить различные функции, вывод на дисплей скорости, одометр, расход батареи, то опять же возникает необходимость дополнительно подключить Ардуино или что-то аналогичное.
Схема с MC33035
Главное преимущество контроллера на базе MC33035 — это простота в использовании. Просто покупаете микросхему, собираете Н-мост, спаиваете всё на плату с небольшой обвязкой — и контроллер готов. Если нужно просто запустить двигатель с ШИМ-сигналом и управлять им — оптимальный вариант.
Контроллер на базе Ардуино — вариант сложнее, понадобится писать логику, обеспечивать дополнительные защиты контроллера. Но для экспериментов, прототипов, дополнительного функционала, использования различных режимов работы двигателя — подходящий вариант. Поэтому я решил пока отложить MC33035 и продолжить работу с Ардуино.
Устройство и описание ДПТ
Конструктивно электродвигатель постоянного тока устроен по принципу взаимодействия магнитных полей.
Самый простой ДПТ состоит из следующих основных узлов:
- Двух обмоток с сердечниками, соединенных последовательно. Данная конструкция расположена на валу и образует узел, называемый ротором или якорем.
- Двух постоянных магнитов, повёрнутых разными полюсами к обмоткам. Они выполняют задачу неподвижного статора.
- Коллектора – двух полукруглых, изолированных пластин, расположенных на валу ДПТ.
- Двух неподвижных контактных элементов (щёток), предназначенных для передачи электротока через коллектор до обмоток возбуждения.
Рисунок 1. Схематическое изображение простейшего электродвигателя постоянного тока.
Рассмотренный выше пример – это скорее рабочая модель коллекторного электродвигателя. На практике такие устройства не применяются. Дело в том, что у такого моторчика слишком маленькая мощность. Он работает рывками, особенно при подключении механической нагрузки.
Статор (индуктор)
В моделях мощных современных двигателях постоянного тока используются статоры, они же индукторы, в виде катушек, намотанных на сердечники. При замыкании электрической цепи происходит образование линий магнитного поля, под действием возникающей электромагнитной индукции.
Для запитывания обмоток индуктора ДПТ могут использоваться различные схемы подключения:
- с независимым возбуждением обмоток;
- соединение параллельно обмоткам якоря;
- варианты с последовательным возбуждением катушек ротора и статора;
- смешанное подсоединение.
Схемы подключения наглядно видно на рисунке 2.
Рисунок 2. Схемы подключения обмоток статора ДПТ
У каждого способа есть свои преимущества и недостатки. Часто способ подключения диктуется условиями, в которых предстоит эксплуатация электродвигателя постоянного тока. В частности, если требуется уменьшить искрения коллектора, то применяют параллельное соединение. Для увеличения крутящего момента лучше использовать схемы с последовательным подключением обмоток. Наличие высоких пусковых токов создаёт повышенную электрическую мощность в момент запуска мотора. Данный способ подходит для двигателя постоянного тока, интенсивно работающего в кратковременном режиме, например для стартера. В таком режиме работы детали электродвигателя не успевают перегреться, поэтому износ их незначителен.
Ротор (якорь)
В рассмотренном выше примере примитивного электромотора ротор состоит из двухзубцового якоря на одной обмотке, с чётко выраженными полюсами. Конструкция обеспечивает вращение вала электромотора.
В описанном устройстве есть существенный недостаток: при остановке вращения якоря, его обмотки занимают устойчивое. Для повторного запуска электродвигателя требуется сообщить валу некий крутящий момент.
Этого серьёзного недостатка лишён якорь с тремя и большим количеством обмоток. На рисунке 3 показано изображение трёхобмоточного ротора, а на рис. 4 – якорь с большим количеством обмоток.
Рисунок 3. Ротор с тремя обмоткамиРисунок 4. Якорь со многими обмотками
Подобные роторы довольно часто встречаются в небольших маломощных электродвигателях.
Для построения мощных тяговых электродвигателей и с целью повышения стабильности частоты вращения используют якоря с большим количеством обмоток. Схема такого двигателя показана на рисунке 5.
Рисунок 5. Схема электромотора с многообмоточным якорем
Коллектор
Если на выводы обмоток ротора подключить источник постоянного тока, якорь сделает пол-оборота и остановится. Для продолжения процесса вращения необходимо поменять полярность подводимого тока. Устройство, выполняющее функции переключения тока с целью изменения полярности на выводах обмоток, называется коллектором.
Такой же принцип коммутации питания обмоток используются во всех коллекторах, в т. ч. и в устройствах с большим количеством ламелей (по паре на каждую обмотку). Таким образом, коллектор обеспечивает коммутацию, необходимую для непрерывного вращения ротора.
В современных конструкциях коллектора ламели расположены по кругу таким образом, что каждая пластина соответствующей пары находится на диаметрально противоположной стороне. Цепь якоря коммутируется в результате изменения положения вала.
Что обеспечивает тепло в салоне?
Все машины оборудованы обогревателем салона (в просторечии печкой), который предназначен для использования тепла от двигателя, вдуваемого затем в салон.
После прогрева двигателя и соответствующего подогрева охлаждающей жидкости она передается в обогреватель, представляющий собой небольшой радиатор. Когда воздух над ним прогревается от протекающей по трубкам обогревателя жидкости, он нагнетается в салон небольшим вентилятором.
Управление обогревателем регулируются либо ручным способом, при котором водитель просто включает/выключает вентилятор подачи теплого воздуха в салон, либо автоматическим управлением, в котором задействован отдельный блок управления печкой, или же система климат-контроля автомобиля под управлением центрального компьютера.
Исполнительным органом при всех способах управления остается вентилятор подачи теплого воздуха, хотя в некоторых моделях автомобилей используется и клапан управления нагревателем, который останавливает ток охлаждающей жидкости в обогреватель, когда он не используется. Обогреватели сидений используют электронагревательные элементы, а не охлаждающую жидкость двигателя для достижения эффекта нагрева.
Традиционные решения для управления электродвигателями
Современная прецизионная система управления электродвигателем постоянного тока включает в себя микроконтроллер для обработки данных и блок управления питанием обмоток двигателя, часто называемый драйвером. В состав драйвера входит логическая схема для преобразования кодированных посылок в цифровые управляющие сигналы, из которых в блоке 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), при котором в паузе между рабочими импульсами сначала работают диоды, шунтирующие сток-исток транзисторов, а затем включаются транзисторы в нижних плечах моста.
Защита от помех AC
Момент выключения
Напряжение в сети является синусоидой, которая 100 раз в секунду пересекает значение 0. Если выключить нагрузку в тот момент, когда напряжение в сети равно нулю – это сильно уменьшит выброс. Для этих целей проще всего использовать твердотельные реле (SSR) с детектором нуля (Zero-Crossing Detector): такие реле сами отключают и включают нагрузку в нужный момент. Детектор нуля есть почти во всех моделях SSR, но лучше уточнить в документации. Для самодельных симисторных ключей, работающих в режиме вкл/выкл (без диммирования) рекомендуется ставить управляющую оптопару с детектором нуля: она тоже будет включать и выключать нагрузку в лучший для этого момент, то есть в ближайшем нуле.
Искрогасящие цепи AC
Также обратите внимание на то, что в некоторых твердотельных реле уже стоит снабберная цепь, об этом можно узнать из даташита на конкретную модель. На самодельный симисторный диммер такую цепь желательно не лениться и всё таки ставить, чтобы уменьшить помехи в сети
Эксплуатация полного H-моста
Добавив идентичную схему для второй ветви H-моста, мы получим полный мост, к которому уже можно подключить двигатель.
Обратите внимание, что вход разрешения (ENA) подключен к обеим ветвям моста, в то время как другие два входа (In1 и In2) независимы. Для наглядности схемы мы не указали защитные сопротивления на базах транзисторов
Когда на ENA 0В, то на всех выходах логических элементов также 0В, и поэтому транзисторы закрыты, и двигатель не вращается. Если на вход ENA подать положительный сигнал, а на входах IN1 и IN2 будет 0В, то элементы «B» и «D» будут активированы. В этом состоянии оба входа двигателя будут заземлены, и двигатель также не будет вращаться.
Если мы подадим на IN1 положительный сигнал, при этом на IN2 будет 0В, то логический элемент «А» активируется вместе с элементом «D», а «B» и «C» будут отключены. В результате этого двигатель получит плюс питания от транзистора, подключенного к элементу «А» и минус от транзистора, подключенного к элементу «D». Двигатель начнет вращается в одном направлении.
Если же мы сигналы на входах IN1 и IN2 инвертируем (перевернем), то в этом случае логические элементы «C» и «B» активируются, а «A» и «D» будут отключены. Результат этого — двигатель получит плюс питания от транзистора, подключенного к «C» и минус от транзистора, подключенного к «B». Двигатель начнет вращаться в противоположном направлении.
Если на входах IN1 и IN2 будет положительный сигнал, то активными элементами с соответствующими транзисторами будут «A» и «C», при этом оба вывода мотора будут подключены к плюсу питания.
Управление соотношением “воздух-топливо”
Для инжекторного двигателя ECU определяет количество впрыскиваемого топлива на основе анализа ряда параметров. Если датчик положения дроссельной заслонки показывает, что педаль газа нажимается все дальше, то датчик массового расхода измеряет количество дополнительного воздуха, всасываемого в двигатель, а ECU рассчитывает и вводит соответствующее количество топлива в двигатель. Если датчик температуры охлаждающей жидкости двигателя показывает, что последний не прогрет, то впрыск топлива будет увеличиваться, пока двигатель не прогреется. Контроль ECU топливо-воздушной смеси на карбюраторном двигателе работает аналогично, но по сигналам датчика положения поплавка карбюратора.
Управление приборной панелью
Приборы на ней отображают текущее состояние различных систем авто. Эта информация поступает на индикацию после использования соответствующими блоками управления. Так, из ECU подается значение температуры охладителя двигателя и частота вращения его коленвала. Блок управления передачей (TCU) оперирует величиной скорости движения. Блок, управляющий тормозами, имеет информацию о их состоянии.
Все эти модули просто выставляют свои данные на общую для них шину передачи данных, с которой их считывает центральный микропроцессор, например в ECU. Он же периодически выставляет на ту же шину пакеты информации, состоящие из заголовков и данных. Заголовок определяет назначение данных пакета: либо на индикатор скорости, либо на индикатор температуры, а сами данные и есть величины для индикации. Приборная панель содержит другой модуль, который знает, как искать определенные пакеты – всякий раз, когда он обнаруживает их, обновляет соответствующий датчик или индикатор с новым значением.
Большинство автопроизводителей покупают приборные панели уже полностью собранными, от поставщиков, которые их разрабатывают и изготавливают.