ЧАСТЬ  ВТОРАЯ:   Нитка с иголкой в ткани энергии.   Мы продолжаем изучать волшебство преобразования энергии в ШИМ преобразователе. Почему волшебство? Теоретически, как мы убедились в предыдущей части, линейный стабилизатор, изначально по природе своей, переводит часть полезной энергии в тепло, делая КПД линейного стабилизатора менее 100%, что в принципе ожидаемо для технических систем. А в ШИМ преобразователе, теоретически, это происходит без потерь, ну чем не волшебство? ШИМ преобразователь, словно портной ножницами, нарезает своими ключами ткань энергии на лоскутки, а потом как швейная машинка сшивает фильтром лоскутки энергии в стройное платье - постоянную составляющую (ПС).  Что такое ПС и как её получить? Давайте изучим! Как было сказано в прошлой части, с помощью ключей, энергию можно нарезать порциями в виде прямоугольных импульсов, обладающих новыми качествами и характеристиками, которые можно, а самое главное, нужно понимать для эффективного применения их свойств, целью которых является получение постоянной составляющей (ПС) из ШИМ Сигнала.  Рассмотрим несимметричный периодический прямоугольный сигнал относительно горизонтальной оси: Где: Am - Амплитуда импульсов Сигнала Т - период Сигнала tw - длительность импульса, именно меняя ее, т.е. ширину импульсов, без изменения T, модулируется Сигнал - отсюда и название ШИРОТНО-ИМПУЛЬСНАЯ МОДУЛЯЦИЯ - ШИМ.  Отношение ширины импульса tw к его периоду T называют коэффициентом заполнения D (от англ. Duty cycle), а величина, обратная ему называется скважностью S: D = 1/S = tw/T На практике для Сигнала одной и той же частоты удобнее пользоваться коэффициентом заполнения, который зачастую выражают в процентах умножая D на 100. Т.к. Сигнал прямоугольный и несимметричный, то D напрямую влияет на его ПС, и поэтому находится в жесткой линейной зависимости от D и амплитуды (Am): ПС = Am * D Как раз именно это важное полезное свойство применяется на практике и позволяет использовать ключевой режим работы РЭ при применении ШИМ для нашей главной! цели: получение ПС из прямоугольного Сигнала. Изучим как работает ШИМ, для чего создадим схему “PWM Generator work”: V1 - источник постоянного напряжения, который в данном случае будет задавать D в диапазоне от 0 до 1В (0-100%), установим его значение равное 250мВ (т.е. 25%). U1 представляет из себя программируемый генератор ШИМ Сигнала (название в библиотеке: PWM Generator), выходной сигнал которого, представляет из себя прямоугольные импульсы следующие с заданной частотой, при этом ширина импульсов линейно зависит от входного напряжения V1 (цепь Vin), которая и определяет значение D.  Настраиваемые параметры ШИМ генератора следующие: Диапазон входного (программируемого) напряжения Vin должен находиться в диапазоне от MODLOW (соответствует 0%) до MODHIGH (соответствует 100%); Частота выходных импульсов MODFREQ ; Амплитуда импульсов на выходе Vout. Минимальное значение: PWMLOW, Максимальное значение: PWMHIGH. Ширина импульсов tw автоматически рассчитывается внутри симулятора в соответствии с формулой: WIDTH= Vin / ( (MODHIGH - MODLOW ) * MODFREQ ) Настроим U1 для удобства расчетов: На вход U1 с V1 подается постоянное напряжение 0,25В (D=25%), что в соответствии с формулой, ширина импульсов должна быть 25 мс.  Теперь давайте посмотрим, что получилось на выходе. В данном случае нам необходимо посмотреть Cигнал во временной области, в Симуляторе это нам позволяет сделать следующий вид анализа: Transient (виртуальный осциллограф), который мы и настроим: отобразим сигнал Vout на временном промежутке от 0 до 200 мс, с шагом 100 мкс. Запускаем расчет Transient (RUN), Смотрим график и убеждаемся в правильности формулы и работы модели электрической цепи: Глядя на Cигнал, мы видим присутствие ПС, значение которой можно вычислить на калькуляторе, но это будет не полная информация о сигнале, т.к. сигнал состоит не только из одной ПС, но еще из целого ряда гармоник, (ряд гармоник одного Сигнала называется - Спектр Сигнал а), которые при практическом применении необходимо учитывать, а для этого нам необходимо знать их точный состав. Оказывается, что в Симуляторе есть еще один прекрасный инструмент, который позволяет быстро показать Спектр Сигнала - “преобразование Фурье” (Fourier Analysis), который находится внутри анализа Transient и активируется установкой соответствующего флажка Fourier Analysis во вкладке Transient: У Fourier Analysis есть две настройки: Fundamental Frequency - этим параметром мы подсказываем симулятору периодичность раскладываемого сигнала, в нашем случае это 10Гц; Number of Harmonics - какое количество гармоник мы хотим видеть на графике спектра. После настройки Fourier Analysis еще раз запускаем Transient и рядом с окном Transient появится окно Fourier Analysis: Посмотрите, на нулевой частоте вертикальная красная линия равна 250 мВ, это и есть ПС, которую мы задали в самом начале, а правее от нее остальные составляющие спектра. Давайте посмотрим Сигнал и его спектр противоположного случая, при D=75% (V1=750 мВ), ширина импульса должна быть 75 мс и соответственно ПС должна быть равна 750 мВ: Сравните внимательно спектры, ПС изменилась с 250 мВ на 750 мВ, а вот остальные спектральные составляющие не изменились в принципе. Таким образом, для решения задачи преобразования энергии, как было сказано ранее, нас интересует только ПС, а значит надо отфильтровать ее от ВСЕХ ненулевых спектральных составляющих и это можно сделать только с помощью Фильтра Низких Частот (ФНЧ).  1.5 Фильтр Низких Частот (ФНЧ) - удивительная швейная машинка Как иголка в руках портнихи, так фильтр в преобразователе вышивает нить из полотна энергии... ФНЧ можно реализовать двумя базовыми способами:  с помощью RC интегрирующей цепи - данный способ широко применяют, где требуется выделить ПС в качестве информации, и не подходит для преобразования энергии, т.к. на R будет рассеиваться (т.е. попросту теряться) энергия в виде тепла, что нас категорически не устраивает для текущей задачи; с помощью LC цепи - в данной цепи нет ЭК на котором происходит выделение тепла, а значит и потерь,  именно эта цепь и используется для преобразования энергии, которую сейчас и рассмотрим. Создадим следующую схему фильтра “LPF work” в новом проекте: Для наглядности и удобства дальнейших рассуждений с помощью пунктирных линий схема условно разделена на 3 части.  Задача ФНЧ - подавить все ненулевые гармоники спектра (переменные составляющие) Сигнала, при этом выделить ПС в нагрузку. Если LC цепь рассмотреть отдельно от Источника энергии, то учитывая, что внутреннее сопротивление идеального Источника энергии равно нулю, LC цепь будет представлять из себя параллельный колебательный контур, с резонансной частотой f0 равной: f0 = 1/(2*ПИ*√L/C)   Очевидно, что для выделения ПС, резонансная частота f0 этого контура, должна находиться ниже частоты первой гармоники (по другому - основной гармоники) Сигнала ШИМ, при этом при подключенном источнике Энергии LC превратится в Г-образный ФНЧ, у которого частота среза его АЧХ будет равной f0 эквивалентного колебательного контура.  Так же необходимо учитывать, на первый взгляд не явную характеристику, а именно совокупную добротность Q ФНЧ и Нагрузки в целом, т.к. при высокой добротности в нагрузке могут появляться паразитные выбросы на f0.  В нашем случае добротность (Q) находится по следующей формуле: Q = R1/(√L/C) , где ρ = √L/C - характеристическое сопротивление контура, т.е.: Q = R1/ρ Теория гласит, что в зависимости от добротности контура Q существует четыре режима его работы: колебательный, квазиколебательный, критический и апериодический: колебательный, квазиколебательный режими наблюдаются при Q>0,5, в этих режимах наблюдаются резонансные явления; критический режим при Q=0,5; апериодический режим при Q<0,5. Для качественного и корректного подавления гармоник ШИМ сигнала, ФНЧ должен работать в докритическом режиме, т.е. когда не проявляются резонансные явления. Давайте все сказанное изучим с помощью Симулятора, но так, чтобы значения L и C Симулятор  рассчитывал сам исходя из требований сопротивления нагрузки R1, частоты ШИМ сигнала f0 и совокупной добротности Q.  После несложных рассуждений и преобразований получим: Частоту среза ФНЧ ftr примем (предварительно) в 2 раза меньше f0: ftr = f0 / 2; ρ = R1/Q, а т.к. на частоте резонанса контура или среза ФНЧ ρ = XL =XC, то: Lf = XL/ (2*ПИ*ftr) = ρ/ (2*ПИ*ftr); Cf = 1/(XC * 2*ПИ*ftr) = 1/(ρ * 2*ПИ*ftr). В нашей задаче появились новые переменные, которые на схеме никак не отображают значения ЭК, но напрямую (через формулы), на них влияют. Для их применения (новых переменных и формул на их основе), в Симуляторе есть прекрасный инструмент: Text Frame - это текстовая область из которой Симулятор берет информацию для дополнительного описания Схемы и моделирования в виде глобальных параметров (ГП) и зависимостей на их основе. В нашем случае f0, Q, ftr, Ro, Lf, Cf и значение R1 - Rload будут являться ГП, при этом ftr, Ro, Lf и Cf являются так же результатом расчета формул в которые входят ГП: f0, Q, Rload.  Для объявления глобальных переменных необходимо в любое удобное место схемы добавить область Text Frame, из Place » Text Frame главного меню или нажав Text Frame в раскрывающемся списке на панели инструментов. Далее в этой области необходимо прописать: (Примечание: * Знак "+" в SPICE является признаком продолжения предыдущей строки. Перед знаком "+" не допускается использовать какие-либо другие символы, в том числе пробел.) После создания и заполнения Text Frame, значения ГП Lf, Cf присвоим значениям L1, C1 соответственно нашей схемы, а в свойствах V1 присвоим AC Magnitude значение равное 1 (AC Magnitude - это параметр необходимый для запуска расчета AC Sweep): и посмотрим АЧХ схемы ФНЧ на графике даже не зная конкретных их значений. Для этого нам необходимо настроить и применить следующий тип расчета AC Sweep. Зная, что f0=10 Гц, хорошо бы посмотреть АЧХ ФНЧ в точке Vload минимум в 10-ти кратном масштабе от этой частоты в обе стороны, т.е. от 1 Гц до 100 Гц, при этом рассчитывая по 100 точек на декаду частоты (т.е. диапазон когда частота изменится в 10 раз): Запускаем расчет (RUN)  AC Sweep и Смотрим график: Обратите внимание: Частотная шкала у графика в логарифмическом масштабе. Давайте шкалу по амплитуде тоже выразим в логарифмическом масштабе, для этого необходимо в +Add Output Expression выбрать функцию представления - Magnitude (dB):  Заметьте, что в Output Expression функция Vload  “обросла” новой функцией dB(Vload), которая логарифмирует представление нашего графика, нажимая еще раз на (RUN)  AC Sweep смотрим: На графике мысленно видна асимптота правой наклонной его части, а что же находится левее, надо и там все видеть. Для этого достаточно немного перенастроить частоту старта AC Sweep с 1 Гц на 0,01 Гц (т.е. 10 миллиГц): Зная исходные данные можно проверить себя на правильность наблюдаемых данных. Для этого на графике мысленно построим две пересекающиеся асимптоты (на рисунке ниже: две зеленые линии вдоль прямых участков графика), при этом точка пересечения будет на частоте 5 Гц, это и есть частота среза фильтра  ftr = f0 / 2 = 10 / 2 = 5 Гц, что соответствует исходным данным задачи, а значит наши рассуждения и предварительные расчеты верны. Глядя на этот график можно сделать еще один интересный вывод/проверку, любая цепь имеющая n реактивных компонентов (т.е. цепь n-го порядка) может дать максимальный (безрезонансный) наклон частотной характеристики:  n * 20 Дб/декаду, в нашем случае ФНЧ 2-го порядка у которой наклон правой части АЧХ, в соответствии с касательной графика, равен: (-10 Дб (при 10 Гц) - (-50 Дб (при 100 Гц))) = 40 Дб/декаду, что хорошо согласуется с предложенной формулой. А что будет, если повысить добротность Q? Для этого достаточно в Text Frame отредактировать строчку +Q = 0.5, изменим Q в 10 раз: +Q = 5 и смело запускаем расчет: Сравним график с предыдущим: Цель ФНЧ это подавить все гармоники начиная с основной (f=10 Гц), при Q=0,5 основная гармоника была ослаблена примерно на 14 Дб, тогда как при Q=5 ослабление уменьшилось до 10Дб, т.е. характеристики ФНЧ ухудшились. На частоте среза ftr = 5Гц появился крайне нежелательный ярко выраженный резонанс, т.к. он может внести в схему неожиданную Обратную Связь (ОС), которая может в корне изменить режимы работы всей схемы в целом. Наклон правой, зарезонансной части АЧХ остался прежним -40 Дб/декаду. Мы увидели как влияет Добротность системы ФНЧ+Нагрузка в критическом и колебательных режимах на характеристики ФНЧ, на основе чего сформулируем главный вывод применения ФНЧ в нашем случае: При проектировании ФНЧ для выделения ПС из Сигнала ШИМ необходимо, чтобы частота среза ФНЧ, была ниже основной гармоники Сигнала и исключены псевдоколебательный и уж тем более колебательный режимы работы ФНЧ.  Теперь пришло время посмотреть, как это все работает ВМЕСТЕ, в виде швейного цеха, где ткань энергии нарезается ножницами - ключами и тут же сшивается швейной машиной - ФНЧ в третьей части нашего рассказа: “Фабрика пошива качественной энергии”.