Pwm control что это
Что такое ШИМ-контроллер PWM и для чего он нужен
Любой радиолюбитель, начинающий телемастер или электрик рано или поздно столкнётся с такой штукой, как ШИМ-контроллер. За рубежом он маркируется как PWM. Поэтому сегодня я хочу остановиться на вопросе что такое ШИМ-контроллер, как он работает и для чего нужен. Даже если Вы не планируете заниматься ремонтом электронной техники, всё равно эта статья будет интересна для общего ознакомления.
Широтно-импульсный модулятор — принцип работы
Аббревиатура ШИМ расшифровывается, как широтно-импульсный модулятор. На английском это будет так — pulse-width modulation или PWM. В теле- и радио-технике ШИМ-контроллеры используются для преобразования напряжения, их можно встетить даже в качестве узлов системы управления скоростью электроприводов в бытовых приборах, меняя скорость электродвигателя. PWM-контроллер есть даже в обычных импульсных блоках питания.
Там постоянное напряжение на входе преобразуется в импульсы прямоугольной формы, которые формируются с определенной частотой и с определённой скважностью. На выходе, с помощью управляющих сигналов, получается регулировать работу целого транзисторного модуля большой мощности. Таким образом разработчики получили блок управления напряжением регулируемого типа, который значительно меньше и удобнее старых, которые используют понижающий трансформатор, диодный мост и фильтр помех.
Главные плюсы ШИМ:
В Интернете Вы можете встретить ШИМ-контроллер на Arduino или NE555. Это не совсем контроллер, а скорее уже генератор ШИМ-импульсов, в которых нет возможности подключения цепи обратной связи. Такие устройства подходят больше для регуляторов напряжения, чем для обеспечения стабильного питания приборов, ведь они могут использоваться только для регулирования выходных параметров, но не для их стабилизации.
Стандартная схема ШИМ-контроллера, который используется в теле-, радио- и иной электронной аппаратуре, характеризуется наличием нескольких выходов.
Общий вывод (GND) — контакт подключается к общему проводу схемы питания контролера. Он соединен с аналогичным контактом схемы подачи питания модуля и контроллирует напряжение на выходе схемы, отключая ее при снижении значения ниже пороговой величины.
Вывод питания (VC) — этот вывод ШИМ-контроллера отвечает за энергоснабжение схемы и подключение питания. Как правило, вывод контроля питания и вывод питания располагаются рядом друг с другом. Не перепутайте его с выводом VCC.
Вывод контроля питания (VCC) — следит, чтобы напряжение питания микросхемы было выше определенного значения. Обычно этот контакт соединяют с VC. Если напряжение на этом выводе падает ниже заданного порогового значения для данного PWM-контроллера, то контроллер выключается. Если этого не делать, то при снижении напряжение на выходе схемы, то транзисторы начнут открываться не полностью и будут быстро нагреваться, что приведёт к поломке.
Выход контроллера OUT – это выходное управляющее напряжение, другими словами отсюда подаётся управляющий ШИМ-сигнал для силовых ключей. Тут надо отметить, что микросхемы бывают разные. Например, есть с друмя выходами — двухтактные, которые применяются для управления двухплечевыми каскадами. Да и сам выходной каскад может быть одно- и двухтактным. Тут главное не запутаться!
Вывод VREF — Опорное напряжение. Обеспечивает работу функции формирования стабильно опорного напряжения. Как правило, екомендуется соединять его с общим проводом конденсатором 1 мкФ для повышения качества и стабильности опорного напряжения.
Вывод ILIM — Ограничитель выходного тока. Это сигнал с датчика тока. Если напряжение на этом выводе превышает заданный порог (как правило, это 1 Вольт), то ШИМ-контроллер закрывает силовые ключи. Если же превышается ещё больший порог (обычно 1.5 Вольта), то PWM-контроллер сбрасывает напряжение на ножке мягкого старта и импульсы на выходе прекращаются.
Вывод ILIMREF — задаёт значение ограничения выходного тока на выводе ILIM.
Вывод SS — так называемый «мягкий старт». Напряжение на этом контакте ограничивает максимально возможную ширину импульсов. Сюда ШИМ-контроллер подает ток фиксированной силы.
Вывод RtCt – используется для подключения времязадающей RC-цепи, используемой для определения частоты ШИМ-сигнала.
Вывод RAMP – это ввод сравнения. Рабоает это так. На контакт подаётся пилообразное напряжение. Как только оно превышает значение напряжение на выходе усиления ошибки, вывод OUT появляется отключающий сигнал. Это основа ШИМ-регулирования.
Вывод CLOCK – тактовые импульсы. Используются для синхронизации между собой сразу нескольких ШИМ-контроллеров. В этом случае RC-цепь подключается только к ведущему контроллеру, RT ведомых соединяется с Vref, а CT ведомых соединяюся с общим.
Вывод INV — это инвертирующий вход компаратора. На нём построен усилитель ошибки. Чем больше напряжение на INV, тем длиннее выходные импульсы.
Вывод NONINV – это неинвертирующий вход компаратора. Его обычно подключают к общему проводу — GND.
Вывод EAOUT — выход усилителя ошибки — Error Amplifier Output. С этого вывода осуществляется частотная коррекция усилителя ошибки, путём подачи сигналов на INV через частотозависимые цепи. Дело в том, что PWM-контроллер достаточно медленно реагирует на воздействие через вход усилителя ошибки и потому схема может сгореть из-за возбуждения. Поэтому и применяется вывод EAOUT.
Как проверить ШИМ-контроллер
Есть несколько способов как сделать проверку ШИМ-контроллера. Можно, конечно это сделать без мультиметра, но зачем так мучаться, если можно воспользоваться нормальным прибором.
Прежде, чем проверять работу ШИМ-контроллера, необходимо выполнить базовую диагностику самого блока питания. Она выполняется так:
Шаг 1. Внимательно осмотреть в выключенном состоянии сам источник питания, в котором установлен PWM. В частности надо тщательно осмотреть электролитические конденсаторы на предмет вздутости.
Шаг 2. Провести проверку предохранителя и элементов входного фильтра блока питания на исправность.
Шаг 3. Провести проверку на короткое замыкание или обрыв диодов выпрямительного моста. Прозвонить их можно не выпаивая из платы. При этом надо быть уверенным, что проверяемая цепь не шунтируется обмотками трансформатора или резистором. Если есть на это подозрение, то всё таки придётся выпаивать элементы и проверять уже по отдельности.
Шаг 4. Провести проверку исправностм выходных цепей, а именно электролитических конденсаторов низкочастотных фильтров, выпрямительных диодов, диодных сборок и т.п.
Шаг 5. Провести проверку силовых транзисторов высокочастотного преобразователя и транзисторов каскада управления. При этом в обязательном порядке проверьте возвратные диоды, которые включенны параллельно электродам коллектор-эмиттер силовых транзисторов.
Проверка ШИМ-контроллера — видео инструкции:
Что такое ШИМ — максимально просто
Принцип ШИМ часто встречается в системе Умный Дом, поэтому объясню вкратце, что он собой представляет.
Расшифровывается как Широтно-Импульсная Модуляция. По-английски ШИМ — PWM. Но не надо вдумываться в эту расшифровку.
ШИМ — это принцип управления, который плавно регулирует результат работы того, что не умеет регулироваться плавно, а умеет только включаться и выключаться.
Например, светодиодная лента. Мы хотим иметь возможность регулировать яркость свечения ленты, но принцип работы светодиодов таков, что они либо светят на номинальную яркость, либо не светят вообще.
Но зато лента при подаче напряжения мгновенно загорается, а при пропадании мгновенно гаснет. Мы можем подать напряжение на ленту на короткое время, потом убрать, потом снова подать, потом снова убрать. И делать это очень быстро: подаём на 20 миллисекунд, затем убираем на 20 миллисекунд, затем снова подаём на 20 миллисекунд. Тогда глаз человека не будет замечать мерцание ленты, а будет видеть только, что лента светит ровно вдвое тусклее, чем постоянно включенная. То есть, мы получаем возможность регулировать яркость ленты, меняя промежуток времени, когда на неё подаётся питание. Попеременное включение на 30 миллисекунд и выключение на 10 миллисекунд будет соответствовать яркости ленты 75% от полной. А включение на 10 миллисекунд и выключение на 40 миллисекунд — 20% от полной яркости. То есть, мы регулируем яркость ленты шириной подаваемого импульса, отсюда и название. Правильнее, возможно, сказать не «шириной», а «длиной», или «временем», но принято говорить «шириной», так как её удобно видеть на графике.
Эти прямоугольники и есть импульсы, когда на нагрузку (ленту, в нашем примере) идёт напряжение.
Раз мы поняли, что такое ШИМ, введём удобное понятие скважность. Скважность — это как раз отношение времени, когда лента включена, ко времени всего периода. Период — это время включения+выключения. То есть, то, что я называл яркостью, говоря о ленте, на самом деле называется скважность. Как раз эти 10, 50 или 90%. Эта же цифра отражает среднее значение высоты (амплитуды) импульса на выходе.
Это и есть способ регулировки яркости светодиодных лент. Нужен ШИМ-диммер, на который подаётся напряжение питания ленты (12 или 24 вольта) и какое-то управление (0-10 вольт, TRIAC или ModBus), а он часто включает и выключает транзистор, подавая напряжение на ленту, меняя её яркость за счёт изменения ширины импульсов.
Ещё пример. Возьмём электрический тёплый пол с обычным термостатом.
Тёплый пол либо греет, когда на него приходит напряжение 230 вольт от термостата, либо не греет вообще, он не умеет «немножко греть». Мы выставляем на термостате температуру, скажем, 28 градусов, а в пол опускаем датчик температуры. Когда температура пола ниже заданной, термостат подаёт питания не пол, и пол греет. Температура достигла 28 градусов — термостат выключил нагрев. Температура пола упала — снова греет. И так далее. Человек не чувствует при этом, что пол становится то холоднее, то теплее, для человека он ровно заданной температуры, но есть колебания температуры в пару градусов. Вот такой получается график:
Если мы зимой откроем окно, пол после выключения будет почти сразу остывать и снова включаться, тогда длительность нагрева станет выше длительности охлаждения. И чем больше мощность самого пола, тем быстрее он будет нагреваться до нужной температуры.
То есть, тут принцип управления — тот же ШИМ. Но, в отличие от светодиодной ленты, длительность периода составляет не 1 секунду, а несколько десяткой минут. Система тёплого пола инертная, то есть, долго сохраняет тепло после отключения нагрева. А светодиодная лента не инертная, так как сразу перестаёт светить.
Система Умный Дом работает как термостат — подаёт и убирает питание с греющего кабеля, ориентируясь по температуре датчика пола.
Аналогично осуществляется управление радиаторами или водяным тёплым полом — установка на радиатор или на коллектор приводов.
Приводы точно так же открываются и закрываются. За счёт инертности системы колебания температуры воздуха в помещении незаметны человеку, за редкими случаями, в которых лучше использовать приводы с плавной регулировкой сигналом 0-10 вольт (это уже будет не ШИМ).
В ШИМ вариантов сигнала только два — включено или выключено. А соотношением интервалов определяется среднее значение.
Что ещё в доме управляется по принципу ШИМ? Кондиционеры неинверторного типа, которые либо дуют холодом, либо не дуют (очень неприятная штука, покупайте только инверторные), холодильники, которые либо холодят (и тарахтят при этом), либо не холодят, СВЧ печки, которые в зависимости от заданной мощности периодами греют, а периодами не греют.
275,888 просмотров всего, 196 просмотров сегодня
Что такое ШИМ и почему мерцает OLED? РАЗБОР
ШИМ, все вокруг говорят про ШИМ. Ну фиг знает — я его не вижу. Что хотите сказать, если понижу яркость дисплея, это как-то будет меня утомлять? Кажется тут есть в чём разобраться!
Сегодня мы объясним как на самом деле работает ШИМ. Узнаем сколько FPS видит человек, а сколько муха. Проведём тесты ШИМ на осциллографе. И, конечно, расскажем как избавиться от ШИМа на Samsung и на iPhone.
OLED дисплеи фактически во всём превзошли IPS. Но некоторые люди просто физически не могут пользоваться OLED, ведь они чувствуют усталость глаз, сухость и даже головные боли.
Почему так? Дело в том, что в отличие от большинства IPS-экранов большинство OLED-матриц мерцают. Примерно как дешевые люминесцентные лампы. И это не очень хорошо сказывается на зрении.
Но стоп! Лично у меня нет никаких проблем с OLED-дисплеями, да и мои друзья ходят с OLED и не жалуются.
Действительно, по статистике большинство (примерно 90%) людей не ощущают мерцания OLED-дисплеев. Мы даже провели опрос: Устают ли у Вас глаза от OLED дисплеев? Устают ли у вас глаза от IPS дисплеев? И получили вот такие результаты: примерно четверть — 27% сообщила, что у них глаза устают. Меньшинство, но всё же — четверть!
Тем не менее есть люди, которые не просто чувствуют ШИМ, но даже отчетливо его видят. Как так получается?
ШИМ в кинопроекторах
Чтобы ответить на этот вопрос давайте поговорим про кино. В старых кинопроекторах, в которых еще были бобины с плёнкой, крутили кино со скоростью 24 кадра в секунду.
Так вот, для того чтобы при смене кадров изображение не смазывалось и вы не видели момент перемотки пленки, в этот момент поток света перекрывался. Это приводило к адскому мерцанию, так как изображение постоянно обрывал «черный кадр».
Так как ускорить процесс смены кадров не было технической возможности киноделы придумали другой хак. Они стали перекрывать изображение дважды: не только во время смены кадра, но и когда на экране отображался статический кадр. Ммм. И какой в этом смысл?
Такое чередование изображения и дополнительных “черных кадров” позволяло искусственно увеличить частоту мерцания до 48 раз в секунду. Чего было достаточно, чтобы обмануть мозг. Видя постоянно мелькающую картинку, мозг просто «отключает» восприятия мерцания и мы видим плавную картинку. Кстати в немом кино, где использовалась частота 16 К/с, вообще перекрывали 3 раза и получилось мерцание — 48 раз в секунду.
Сколько мы видим кадров?
Этот невероятный эффект человеческого зрения называется порогом слияния мерцаний и этот порог равен 60 Гц. Это значит, всё что мерцает чаще чем 60 раз в секунду человек будет воспринимать как непрерывное изображение.
Кстати, у собак и кошек этот порог выше — в районе 70-80 Гц, а у мух так вообще 250-300 Гц.
Что же это получается, игровые мониторы 144 Гц и выше — это всё маркетинг? Нет, 60 кадров в секунду — это минимальный порог, при котором человек перестает видеть мерцание.
А люди с натренированным зрением, например, пилоты истребителей на тестированиях различают кадры, появившиеся на 4 мс. Что соответствует 250 кадрам в секунду. К хардкорным геймерам это тоже относится.
На самом деле есть исследования, где люди смогли различить и 480 к/с и даже больше в некоторых условиях.
Но в целом если верить ГОСТАм: Пульсация освещенности свыше 300 Гц не оказывает влияния на общую и зрительную работоспособность. ГОСТ Р 54945-2012
Зачем нужен ШИМ?
Итак, со зрением разобрались. Но зачем вообще мерцают OLED-дисплеи и на какой частоте?
Сначала ответим на вопрос “Зачем?”
Существует два способа регулировки яркости дисплея:
Первый и самый очевидный способ, при помощи понижения напряжения. Чем меньше мы подаем энергии на дисплей, тем меньше он светится.
Именно так регулируется яркость в большинстве IPS-дисплеев в наших смартфонах, ноутбуках и мониторах.
Но почему бы на OLED-дисплеях не делать также? На самом деле можно, и так даже делали раньше. Например в смартфоне LG G Flex 2 использовался именно такой подход. Но есть проблема! На OLED-дисплеях при уменьшении напряжения сильно страдает картинка. Возникает так называемый мура-эффект, более известный как эффект “наждачной бумаги”. Мы подробно рассказывали об этом в материале про OLED.
Поэтому чтобы избежать такой деградации изображения используется второй подход: регулировка яркости при помощи мерцания или ШИМ. ШИМ — это широтно-импульсная модуляция, или PWM по-английски. Это буквально значит — регулировка ширины, ну или длительности, импульса.
Так, стоп, что еще за импульс? Дело в том, что напряжение в дисплеях, использующих ШИМ, не постоянное, а прерывистое. Оно подаётся при помощи вот таких всплесков или импульсов.
Количество импульсов в секунду называется частотой и измеряется в Гц. А время, которое занимает каждый цикл пульсации, называется периодом.
К примеру, возьмем частоту 250 Гц, в этом случае период будет 4 мс. Частота и период — это фиксированные значения, и с изменением яркости дисплея они не меняются. А вот ширина каждого импульса — это как раз то, что мы можем регулировать. Это значение называется рабочим циклом, и он выражается в процентах.
Если рабочий цикл 100%, импульс будет длиться 100% своего периода, то есть 4 мс. Это соответствует 100% яркости дисплея. Если мы сократим ширину импульса до 50% или 2 мс, воспринимаемая яркость дисплея также упадет до 50%. А на яркости 1% фактически 99% будет отображаться просто черный экран, но наше зрение это интерпретирует как просто очень тусклую картинку. Получается, чем меньше яркость дисплея, тем более выражен эффект мерцания. И тем это вреднее для глаз.
Частота ШИМ в разных дисплеях
На самом деле ШИМ используется не только в OLED-дисплеях, но и в IPS. Но в отличие от OLED в IPS-экранах используют очень высокую частоту мерцания, свыше 2000 Гц. Естественно, столь быстрое мерцание не сможет заметить ни человек, ни муха. А значит и глазки уставать не будут.
А какая частота ШИМ в OLED?
Тут всё зависит от конкретной модели, но есть определенные закономерности. Во-первых, желательно чтобы частота ШИМ была кратной частоте обновления дисплея. Потому на 60 Гц или 120 Гц дисплеях, как правило частота ШИМ — 240 Гц, а на 90 Гц дисплеях 360 Гц.
Мы решили убедиться в этом самостоятельно и отправились в Санкт-Петербург. Там ребята из компании ЛЛС подготовили для нас осциллограф с высокоскоростным фотодетектором.
Так мы проверили на ШИМ на iPhone 11 Pro и Pixel 4.
Тесты показали, что iPhone 11 Pro, вопреки общему мнению, немного мерцает даже на максимальной яркости, с частотой 240 Гц. При снижении яркости до 50%, мерцание становится менее выраженным, а значит до этого момента на iPhone используется уменьшение напряжения. Ну а дальше в бой вступает ШИМ. На осциллографе очень хорошо видно, как при снижении яркости уменьшается ширина импульса, а значит увеличивается мерцание.
В Pixel 4 вплоть до 70% яркости мы не обнаружили ШИМа совсем, видно только обновление экрана 90 Гц. А дальше начинается ШИМ с частотой 360 Гц. Но так как частота обновления экрана в Pixel 4 после 40% падает до 60 Гц, видно как каждый четвёртый импульс немного скачет. Это потому что частота обновления не совпадает с частотой модуляции.
Samsung Galaxy A50:
На самом деле, частоту мерцания OLED-дисплеев можно увеличить, пусть не до 2000 Гц, но хотя бы до 500 Гц. Кстати, именно такая частота ШИМ была в древнем Windows Phone — Lumia 950. Но это удорожает производство, а так как страдающих людей мало, производители воровать у себя из кармана не готовы.
Кстати, практически все современные LCD-телевизоры тоже ШИМят на частоте 240 Гц. И в теликах этот эффект даже более заметен, чем в телефонах.
Разве что SONY не поскупились установить в свои LCD модели контроллеры управления яркостью либо совсем без мерцания, либо с мерцанием на частоте 720 Гц.
Как проверить ШИМ самому?
Но как проверить ШИМ на вашем телефоне, ноутбуке или телевизоре самостоятельно? Если у вас нет под рукой осциллографа с высокоскоростным кремниевым фотодетектором.
На самом деле очень просто! Вам нужно снять экран на видео в замедленной съемке 240 к/с или больше. Сейчас почти любой телефон так может. Если на всех значениях яркости вы не увидите мерцания в виде перемещающихся полос. Значит ШИМа нет.
Что такое DC Dimming?
Тем не менее проблема есть и первой её осознал Xiaomi, представив функцию DC Dimming в Black Shark 2 Pro. Эта тема настолько хорошо зашла, что очень быстро подсуетились OnePlus, OPPO и Huawei. И начиная с прошлого года во всех флагманах точно есть DC Dimming.
Само название расшифровывается как Direct Current Dimming, что переводится как затемнение постоянным током. Иными словами в этом случае яркость регулируется как и положено снижением напряжения.
СТОП! Но также нельзя! Картинка же убьется! На самое деле, так нельзя было делать раньше, потому как качество OLED-дисплеев оставляло желать лучшего. Но теперь всё иначе.
Уже давно многие производители стали использовать гибридный способ регулировки яркости. Например на iPhone до 50% яркости используется снижение напряжения, и только потом включается ШИМ. А телефоны с функцией DC Dimming пошли дальше и стали регулировать яркость исключительно снижением напряжения.
Да, включив DC Dimming на низких яркостях могут немного поплыть цвета и появиться шум. Но это совсем не критично.
И тесты показывают, что функция реально работает. Хотя колебания яркости и не сглаживаются полностью, всё равно такой подход позволяет многократно снизить нагрузку на наши с вами глаза.
По нашим замерам на Xiaomi Mi 10 ШИМ с включенным DC Dimming исчезает полностью! А значит ваши глазки смогут отдохнуть.
Убираем ШИМ для всех
Но что делать, если вам DC Dimming не завезли? Например у вас Samsung, который ШИМит даже на 100% яркости, или iPhone который начинает ШИМить на 50%?
На самом деле решение есть и оно программное. Имя ему экранные фильтры!
Android. Например, на любой Android можно поставить программу OLED Saver. Она умеет накладывать полупрозрачный серый фильтр поверх всего изображения. Регулируя прозрачность фильтра, регулируется яркость. Это программа умеет имитировать функцию автояркости. Можно довольно быстро из шторки регулировать прозрачность фильтра и настроить автозапуск после перезагрузки.
Не могу сказать что это очень удобно. Но может быть очень полезно, если любите позалипать в телефон перед сном в темноте.
iPhone. А на iPhone вообще есть специальный режим встроенный в систему. Он называется “понижение точки белого” и прячется в разделе “Универсальный Доступ”. Путь такой: Настройки > Универсальный доступ > Дисплей и размер текста > Понижение точки белого
А чтобы постоянно не лезть в настройки можно назначить включение режима на тройное нажатие кнопки питания с помощью такого пути: Настройки > Универсальный доступ > Быстрая команда.
В iOS 14 можно даже назначить тоже самое на постукивание по задней крышке. Но я бы не рекомендовал так делать, будут ложные срабатывания.
Ну и напоследок можно вынести ярлык с этой функцией в пункт управления. Для этого идём в Настройки > Пункт управления и перетаскиваем иконку “Команды для универсального доступа”.
Итоги
Что в итоге? ШИМ, конечно, зло. Хоть я его и не вижу, и мои глаза не устают, эта штука всё равно напрягает мозг. А с возрастом может появиться и усталость глаз.
С другой стороны, благодаря ШИМ вообще стал возможен прогресс в развитии технологии OLED. Если б его не было сидели бы мы на IPS и о всех прелестях классных OLED-дисплеев даже бы и не знали.
Очень надеемся, что DC Dimming станет стандартом и мы забудем о ШИМ в смартфонах и телевизорах точно также, как забыли о нём в настольных мониторах с появлением Flicker Free мониторов от BenQ. Это, кстати, та же самая технология что и DC Dimming.
В основу ролика легла статья с портала deep-review.com и материал Олега Афонина для журнала Хакер. Ребята проделали отличную работу, а мы продолжаем их дело.
Спасибо компании ЛЛС за оборудование и теплый приём в Питере! Очень приятно вместе с вами делать крутой науч-поп контент. На этом сегодня всё!