Классификация Dc Dc преобразователей
Вообще Dc Dc преобразователи можно разделить на несколько групп.
Понижающий, по английской терминологии step-down или buck
Выходное напряжение этих преобразователей, как правило, ниже входного: без особых потерь на нагрев регулирующего транзистора можно получить напряжение всего несколько вольт при входном напряжении 12…50 В. Выходной ток таких преобразователей зависит от потребности нагрузки, что в свою очередь определяет схемотехнику преобразователя.
Еще одно англоязычное название понижающего преобразователя chopper. Один из вариантов перевода этого слова – прерыватель. В технической литературе понижающий преобразователь иногда так и называют «чоппер». Пока просто запомним этот термин.
Повышающий, по английской терминологии step-up или boost
Выходное напряжение этих преобразователей выше входного. Например, при входном напряжении 5 В на выходе можно получить напряжение до 30 В, причем, возможно его плавное регулирование и стабилизация. Достаточно часто повышающие преобразователи называют бустерами.
Универсальный Dc Dc преобразователь – SEPIC
Выходное напряжение этих преобразователей удерживается на заданном уровне при входном напряжении как выше входного, так и ниже. Рекомендуется в случаях, когда входное напряжение может изменяться в значительных пределах. Например, в автомобиле напряжение аккумулятора может изменяться в пределах 9…14 В, а требуется получить стабильное напряжение 12 В.
Инвертирующий Dc Dc преобразователь — inverting converter
Основной функцией этих преобразователей является получение на выходе напряжения обратной полярности относительно источника питания. Очень удобно в тех случаях, когда требуется двухполярное питание, например для питания ОУ (операционных усилителей).
Все упомянутые преобразователи могут быть стабилизированными или нестабилизированными, выходное напряжение может быть гальванически связано с входным или иметь гальваническую развязку напряжений. Все зависит от конкретного устройства, в котором будет использоваться преобразователь.
Чтобы перейти к дальнейшему рассказу о Dc Dc преобразователях следует хотя бы в общих чертах разобраться с теорией.
Повышающий Dc Dc преобразователь – преобразователь типа boost
Повышающие преобразователи применяются в основном при низковольтном питании, например, от двух-трех батареек, а некоторые узлы конструкции требуют напряжения 12…15 В с малым потреблением тока. Достаточно часто повышающий преобразователь кратко и понятно называют словом «бустер».
Функциональная схема повышающего преобразователя
Входное напряжение U in подается на входной фильтр C in и поступает на последовательно соединенные катушку индуктивности L и коммутирующий транзистор VT. В точку соединения катушки и стока транзистора подключен диод VD. К другому выводу диода подключены нагрузка R н и шунтирующий конденсатор C out.
Транзистор VT управляется схемой управления, которая вырабатывает сигнал управления стабильной частоты с регулируемым коэффициентом заполнения D, так же, как было рассказано чуть выше при описании чопперной схемы. Диод VD в нужные моменты времени блокирует нагрузку от ключевого транзистора.
Когда открыт ключевой транзистор правый по схеме вывод катушки L соединяется с отрицательным полюсом источника питания U in. Нарастающий ток (сказывается влияние индуктивности) от источника питания протекает через катушку и открытый транзистор, в катушке накапливается энергия.
В это время диод VD блокирует нагрузку и выходной конденсатор от ключевой схемы, тем самым предотвращая разряд выходного конденсатора через открытый транзистор. Нагрузка в этот момент питается энергией накопленной в конденсаторе C out. Естественно, что напряжение на выходном конденсаторе падает.
Как только напряжение на выходе станет несколько ниже заданного, (определяется настройками схемы управления), ключевой транзистор VT закрывается, и энергия, запасенная в дросселе, через диод VD подзаряжает конденсатор C out, который подпитывает нагрузку. При этом ЭДС самоиндукции катушки L складывается с входным напряжением и передается в нагрузку, следовательно, напряжение на выходе получается больше входного напряжения.
По достижении выходным напряжением установленного уровня стабилизации схема управления открывает транзистор VT, и процесс повторяется с фазы накопления энергии.
Питание схем с помощью трансформаторных блоков питания
В традиционных трансформаторных блоках питания напряжение питающей сети с помощью трансформатора преобразуется, чаще всего понижается, до нужного значения. Пониженное напряжение выпрямляется диодным мостом и сглаживается конденсаторным фильтром. В случае необходимости после выпрямителя ставится полупроводниковый стабилизатор.
Трансформаторные блоки питания, как правило, оснащаются линейными стабилизаторами. Достоинств у таких стабилизаторов не менее двух: это маленькая стоимость и незначительное количество деталей в обвязке. Но эти достоинства съедает низкий КПД, поскольку значительная часть входного напряжения используется на нагрев регулирующего транзистора, что совершенно неприемлемо для питания переносных электронных устройств.
Принцип действия
Классические преобразователи с регулировкой выходного напряжения, как правило, управляют сопротивлением элемента, выполняющего регулировочную роль (транзистор или тиристор), через него постоянно протекает электрический ток, который и заставляет данный элемент нагреваться, при этом теряется значительная часть мощности. Главное преимущество такого устройства это минимум запчастей, простота, и отсутствие помех. Все остальные характеристики больше относятся к недостаткам. Импульсный преобразователь напряжения использует регулировочный элемент лишь в виде ключа. То есть он работает в двух режимах:
- Закрыт, и не пропускает электрический ток;
- Открыт, и имеет минимальное проходное сопротивление.
При этом каждый из режимов обладает низким выделением тепла, что даёт возможность показывать высокий коэффициент полезного действия (КПД). Нагрузка же получает непрерывно электроэнергию за счёт накопления и хранения её в таких электрических резервуарах, как:
- Индуктивность (катушках);
- Конденсаторах.
Регулировка происходит за счёт изменения времени замкнутого состояния ключевого элемента. Снижение габаритов, а также массы устройств, возможно только за счёт повышения частоты, от 20 кГц до 1 МГц. Импульсные устройства могут формировать на выходе как пониженное напряжение, так и с изменением полярности. За счёт применения в них трансформаторов, работающих на высоких частотах позволяет:
- Качественно изолировать вход от выхода;
- Получить на выходе устройства несколько выходных напряжений.
Как и любое устройство импульсный преобразователь обладает и недостатками, которыми являются:
- Сложность схемы и наличие большего количества запчастей, а значит потенциально существует больше причин поломки;
- Являются источниками помех.
Однако постоянное развитие технологий в этом направлении снижают эти недостатки к минимальным значениям.
Программирование
Нужно подать ШИМ-сигнал с частотой, которая была выбрана при расчете. Сначала коэффициент заполнения пусть будет нулевой, а изменятся он будет энкодером, что очень удобно для проверки.
- SYS -> Debug Serial Wire
- RCC -> High Speed Clock (HSE): Crystal/Ceramic Resonator
- Таймер 1, генерация ШИМ-сигнала 40 кГц.
- Таймер 3, режим энкодера (счет от 0 до 100)
Ну и код, где в главном цикле ограничен коэффициент заполнения до 98% (это можно было сделать проще, установив наибольшее значение 98, а не 100 у Таймера 3):
/* USER CODE BEGIN PV */ uint8_t Enc_Counter = 0; /* USER CODE END PV */ /* encoder (count 0-100) */ HAL_TIM_Encoder_Start(&htim3, TIM_CHANNEL_ALL); /* pwm 40khz */ HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_3); TIM1->PSC = 12-1; TIM1->ARR = 100-1; TIM1->CCR3 = 0; /* USER CODE BEGIN WHILE */ while (1) { Enc_Counter = TIM3->CNT; if(Enc_Counter > 98){ TIM3->CNT = 0; Enc_Counter = 0; } TIM1->CCR3 = Enc_Counter; HAL_Delay(50); /* USER CODE END WHILE */