| ||||||||
|---|---|---|---|---|---|---|---|---|
если сам себя внимательно прочтеш - поймеш что шим 240гц валит с майна, это ты изменить не сможеш, кроме как влепить туда новую прошивку после обращения в службу поддержки. Ну или самостоятельно изготавливаеш генератор на какой нибудь микросхемке и втыкаеш ее вместо штатного сигнала PWM. там нарегулируешся как хочеш и по частоте и скважности. Добавлено 26-12-2011 23:14
ты видел как полосы перемещаются по экрану? воот этого и боятся, чтоб частоты не были сопоставимы с разной начальной сдвижкой. |
| ||
|---|---|---|
|
| ||
|---|---|---|
|
| ||
|---|---|---|
|
| ||
|---|---|---|
|
| ||
|---|---|---|
Да просто первый пост автора прочитай вниматочней, и сам себя поправишь. |
| ||
|---|---|---|
Имели: Частота ШИМ всегда равна частоте кадров, умноженной на 6 (360 Гц для 60Гц режима). Каждый шестой импульс имеет чуть большую длительность, чем остальные 5, Фронт "затягивается" до момента обновления кадра в матрице. Этим достигается синхронизация ШИМ с обновлением матрицы. Частота немного изменятся при разных режимах 1920х1200, 1440х1080... зависит от видеокарты и пр... Для низких разрешений возможно поднятие частоты кадров (исп. PowerStrip) до 75Гц. Соответственно ШИМ = 450Гц. Установить 75Гц для 1920х1200 нельзя из-за ограничения пропускной способности DVI (стандарт такой). Майн. процессор (RTD2486) на борту имеет PWM генератор с 8 битным таймером. В итоге 255 "градаций" скважности. Зависимость коэффициента заполнения ШИМ сигнала от Яркости нелинейна, но есть чёткий закон. В схеме применен драйвер LED подсветки OZ9998 (4 Strings High Current White LED). Документации нет, но аналоги позволяют исп. частоту ШИМ до 20КГц. Фронты на LED линейку гарантировано макс. 0,5мкс.
В итоге в монитор встроили платку с ATtiny25. Тинька измеряет коэффициент заполнения входных импульсов, фильтрует полученные значения и встроенным генератором PWM выдаёт на выход импульсы с тем же коэффициентом заполнения, но на другой частоте (выбрали 4КГц, можно увеличивать). Цветопередача визуально не изменилась (калориметра нет). Отсутствие синхронизации с частотой обновлением матрицы не заметно. Искали на тесте с движущимся квадратиком (60FPS) - контуры нормальные, не рвутся. Тепловой режим драйвера LED не изменился. Теперь никакими карандашными тестами, видео записью наличие ШИМ вообще не фиксируется. Глазам комфортно ![]() |
| ||
|---|---|---|
|
| ||
|---|---|---|
|
| ||
|---|---|---|
А я бы и от исходника не отказался. Balabay Поделитесь или патентовать собираетесь? )) |
| ||
|---|---|---|
|
| ||
|---|---|---|
Коммерческое применение весьма сомнительно. Потеря фирменной гарантии (3 года !), неадекватные клиенты...
Главное, что выяснили: поднять частоту возможно. А почему это не сделал производитель? 100500 DELL не признается ![]() |
| ||
|---|---|---|
|
| ||
|---|---|---|
|
| ||
|---|---|---|
Проблема усталости глаз решена? |
| ||
|---|---|---|
После проверки всё оказалось не так радостно
Сделал вот такую платку
Написал программу, врезался в сигнал ШИМ.
Частота ШИМ стала 4.7кГц. Но комфорта не получилось. Глаза всё равно устают. Увеличивать частоту до 10...20 кГц не рискнул, сделал проще - уменьшил ток светодиодов. Со 2й ноги OZ9998 (ISET) на массу стоит резюк, задающий ток через LED. Родной номинал 11.8кОм. Увеличил до 38кОм + в послед переменник 33кОм... В итоге ночью 38+33 кОм, солнечным днём 38+0 кОм. Яркость в меню не трогаю, всегда стоит 100% (подсветка постоянным током). При таком варианте глазки сказали спасибо. Ну вот пока всё как-то так. В планах - сделать из ШИМ (только нужна инверсия) постоянку и подмешать его в цепь ISET, чтобы яркость регулировалась через меню, а не переменником. Кстати, вот исходники IAR + куча всего в довесок Кому надо - разбирайтесь, там всё есть. PWM IAR project.zip |
| ||
|---|---|---|
Как планы воплотились в жизнь? Или так и используешь подстроечник? |
| ||
|---|---|---|
|
| ||
|---|---|---|
3я нога OZ9998 - Output Over-voltage protection.
По идее - ограничитель выходного напряжения, защитное решение. Уменьшить яркость можно и так, но при этом не работает стабилизация тока (яркости) подсветки ![]() |
| ||
|---|---|---|
Извиняюсь, за может быть свою наивность, а почему бы не пойти другим путём? Светодиоды прекрасно работают на постоянном токе, и в противоположность очень агрессивно передают любые импульсы, без всякой инертности. Почему бы не интегрировать импульсы на выходе инвертора и не превратить их в пропорциональное напряжение питания для каждого из каналов? По сути это как регулировка тока по средствам второй ноги(из примера выше) при установленной 100% яркости ШИМ на входах диммирования . Или так же взять за основу любой программируемый контроллер с ЦАП (8-10 бит) на борту и заставить его из получаемой от борды скважности формировать управляющее напряжение для регулировки тока , по средствам воздействия на тот же канал управления током инвертора. Правда при этом возрастёт тепловая нагрузка на линейные регуляторы тока, ведь не случайно производитель регулирует яркость используя именно ШИМ. В общем не знаю как тут поступить наиболее правильно .. Я попробую добавить на выходы интегральную цепь из конденсаторов и резисторов... и посмотрю что получится. Понимаю , что реактивная нагрузка на выходы увеличится, а эффект будет не так очевиден. Но всё же , это наверное самый простой способ избавиться от мерцания. |
| ||
|---|---|---|
Мало того - регулирование яркости переменным резистором на порядок удобнее, чем посредством меню. Резистор размещен под экраном в отверстии в стойке моника. |
| ||
|---|---|---|
|
| ||||
|---|---|---|---|---|
Самый приемлемый вариант. Производители LED драйверов допускают такой способ управления яркостью. На ножку ISET подмешивается через резистор(ы) напряжение, обратно пропорциональное желаемой яркости. Только нужна будет инверсия и нормализация. Т.к. чем выше напряжение, подмешиваемое к 2й ноге, тем ниже ток через ISET и соотв. яркость.
На выходы с катодов светодиодов? Очень плохая идея. |
| ||
|---|---|---|
На постоянном токе требуется видеоконтроллером изменять соотношение яркости RGB в зависимости от общей яркости. При ШИМ амплитуда тока LED постоянна и изменения спектра излучения не происходит. |
| ||
|---|---|---|
|
| ||
|---|---|---|
Я ставил эксперимент на NEC MultiSync EA224WMi. Если довольствоваться малым диапазоном регулировки яркости (90-100%), то терпимо, при большом диапазоне (0-100%) на малых яркостях заметное покраснение спектра. Поэтому был применен МК, который умножает частоту ШИМ регулировки яркости от видеоконтроллера в 8 раз (конкретно для данного монитора с 208 до 1664 Гц). |
| ||
|---|---|---|
|
| ||
|---|---|---|
Всё что есть из документации - эта картинка. |
| ||
|---|---|---|
|
| ||
|---|---|---|
Вторая стр. практически не индексируется. Добавлю ключевые слова сюда: Flicker – Free Мониторы LED TV без мерцания для чувствительных глаз. Samsung ue50hu7000u Устранение гудения подсветки. ВЧ ШИМ. Есть две похожие схемы ШИМ на микросхеме sem5027 от тошиба(там еще были БП) (слишком широкие картинки чтобы вставить в текст). Подскажите, как по схеме в step up преобразователе снизить напряжение на диодах? Чтобы затем сделать шим с заполнением 100% для высокой яркости. В идеале современные Flicker-Free ТВ и мониторы регулируют яркость до 20% снижением напряжения на диодах, а ниже - высокочастотным ШИМ (и это минимально меняет их цветовую температуру). Если бы здесь можно было бы регулировать напряжение на диодах "опорным напряжением", то это можно было бы легко реализовать программно ИМХО. Еще вопрос: Правильно ли оценивать яркость мощностью на диодах через максимальное энергопотребление ТВ (ваттметром) на макс яркости? Блок питания BN44-00755A Панель CY-GH050HGNV1V Из разборов подсветка похоже Samsung_2014SVS_UHD_50_3228_L08_REV1.1 + Samsung_2014SVS_UHD_50_3228_R06_REV1.1 6 лент по 14 диодов по 1,5 ватта? |
| ||
|---|---|---|
Но для увеличения равномерности подсветки пришлось бы использовать одноваттные - полуваттные диоды(или ленты), и даже в этом случае может сильно пострадать равномерность освещения экрана. На али светорассеиватели достаточно дорогие (10уе за 50шт). В качестве плохой замены можно было бы использовать строительную стеклоткань в качестве светорассеивателя. Но т. к. нашел схему драйвера(от тошиба, на кит форуме), если помогут участники - есть возможность перевода штатного драйвера на ВЧ ШИМ/DIMM(штатный ШИМ синхронизирован с кадрами и при ВЧ режиме требует избыточной производительности в реальном времени) и ШИМ близкий к 100% заполнению при максимальной яркости(при минимальных затратах и без разборки панели). Пока меняю, допаиваю сопротивления скорее методом тыка и смотрю энергопотребление ТВ при максимальной яркости. Видимо придется уменьшить ток через диоды рекомендуемым на ютубе способом - изменением сопротивления низкоомного "шунта". Но обратные связи в драйвере достаточно странные - в некоторых случаях энергопотребление падает на низкой яркости(мощности), но значительно растет на высокой яркости. Хотя яркость регулируется только ШИМ. Если не получится на 30-40% уменьшить максимальную яркость через снижение напряжения - просто сделаю ВЧ ШИМ используя ШИМ с материнки на аналоговом входе ардуино(проинтегрировав ШИМ в напряжение) в качестве управляющего. (ШИМ с ардуино - автоматически интегрируется в показания напряжения на вольтметре от 0 до 4,7 В). |
| ||
|---|---|---|
Возможно, для SEM5027 это ножка IREF. Ниже напряжение – ниже ток. Но это не точно, нужно аккуратно проверять.
И зачем так заморочено делать? Устанавливать свои светодиоды, драйвера…. Вам нужно управлять током светодиодов, который производитель установил константой 350мА. Увеличивая R902 вы его уменьшите, но управлять не получится. Только убедиться, что при уменьшении тока не поплывёт цветовая температура подсветки. Синхронизировать ШИМ с частотой смены кадров для больших частот не нужно. Я при частоте подсветки 5кГц не заметил никаких артефактов. |
| ||
|---|---|---|
Максимальное энергопотребление упало со 116 до 96 Ватт, а минимальное с 65 ~ до 59 Ватт. Буду копать в этом направлении, чтобы при 90-100% заполнения ШИМ было не более 106 Ватт энергопотребления или даже меньше(это слишком ярко и плохо для диодов). Вопросов пока нет. Постараюсь написать что получилось с ВЧ ШИМ в итоге. |
| ||
|---|---|---|
Замечено два недостатка: 1. ТВ вместо гудения стал свистеть на 3,9 и 7,8кГц и это легко регистрирует смарт. См аттач. 2. Т.к. 5 вольтовая линия используется как дежурка и она одна (хотя в схеме особо не разбирался) - МК постоянно под питанием и это увеличило в два раза энергопотребление в дежурном режиме(потенциометр 50кОм) и может негативно сказаться на микроконтроллере. ШИМ с материнки под рабочей нагрузкой показывает на вольтметре ~ 0,8-2В (~16-40% заполнения). Снизил ток на диодах ~ в 1,5 раза (заменил токозадающий шунт с 1,8 Ома на 3 Ома). Теперь энергопотребление (на низкой частоте ШИМ) при 100% заполнении ШИМ - в пределах заводского. Но даже на низкой частоте ШИМ (по умолчанию) близкой к рабочей - драйвер подсветки при ШИМ 100% уходит в защиту - нестабильно мигает(вряд ли это звук искрящих контактов). Аналогично при работе ШИМ на 3,9кГц ТВ уходит в защиту более стабильно и раньше, но еще ТВ пищит(вместо гудения). Для того чтобы хотя бы временно устранить писк (при ШИМ близком к 100%) поставил параллельно светодиодам конденсатор 400*5 мкФ. Максимальная яркость резко упала ~ до 15%. Такое впечатление что step up преобразователь не выходит на рабочий режим или срабатывает какая-то промежуточная защита. Доступные частоты для ШИМ микроконтроллера: 3906 Гц(проверено), 7812,5 Гц, 31 250 Гц, 62 500 Гц. Но боюсь что на 31 250 Гц и тем более 62 500 Гц -могут выйти из строя транзисторы(не могу найти их рабочую частоту D5N40 на ШИМ и 5r380ce на step up преобразователе) или будет срабатывать защита. На такой частоте - подсветка свистеть не должна, возможно будет пугать собак(хотя некоторые люди слышат даже писк летучих мышей, 62 500 Гц - вряд ли кто-то услышит). Второй вариант со сглаживающим конденсатором и нч ШИМ или ШИМ 3,9 кГц как компромиссный вариант меня бы устроил(есть переделка подсветки на ютубе в Flicker-Free режим - на постоянный ток с заменой транзистора ШИМ на более мощный с охлаждением с использованием его в качестве резистивной нагрузки к диодам). Но драйвер (степ ап преобразователя) похоже не хочет работать с емкостной нагрузкой. Или надо переделывать вольтаж срабатывания защиты. Подскажите что можно сделать чтобы не спалить лед драйвер при переводе ШИМ на 31 кГц? Надо ли ставить дополнительное охлаждение на sem5027? Безопасно ли использовать данную частоту? Планирую тест на 7,8 кГц(с измерением температур транзисторов и МС на разных частотах). В каком направлении лучше копать чтоб ТВ работал нормально (без разбора матрицы) и не гудел или свистел? Upd Измерения (дешевым цифровым вольтметром) на лед. Штатный НЧ ШИМ 20% (после доработки) - 116 В при 63 Ваттах энергопотребл. ШИМ 40% -179 В при 82 Ваттах (до доработки 116 Ватт). МК 3,9кГц ШИМ ~20% 169 В при 63 Ваттах (пищит ~ до 85%) ~ 95% ШИМ - 257В при 107 Ваттах (не пищит и сегодня защита не срабатывает). ~ 100% ШИМ - 260В при 109 Ваттах (слышны редкие щелчки - возможно действительно есть небольшой дребезг контактов, который при ШИМ до 85% не проявляется). Диоды судя по инфе из инета 14*6=84 шт 1,5W 3V 3228 3.05-3.5 В 260/84=3,095 В (достаточно щадящий режим). С конденсатором (бу 5,3 мкФ ESR 3.5 Om) 3,9кГц ШИМ 100% - 157 Вольт 40 Ватт. Блок питания BN44-00755A led dr output 353В 450 мА (для старшей 55'' модели и 7*16? диодов) А5V: 5,3V 1A В13V: 12,8V 11A - по идее линия должна отключаться в дежурке от неё запитать МК. или от этой: Vamp: 12,8V 11A |
| ||
|---|---|---|
Что может свистеть? Дроссель 99%. А что делают с намоточными изделиями чтобы они не гудели/свистели? Как бы я делал. Проверил бы возможность управлять током подсветки через цепь IREF. Возможно допустимый диапазон при подсветке постоянным током. Баланс белого. При малых токах схема может начать возбуждаться, осциллографом нужно контролировать постоянку на катоде D901. Если минимальной яркости при подсветке постоянным током для глаз достаточно, то всё управление яркостью подсветки делаю через управление током подсветки. Если недостаточно, то придётся минимальную яркость делать ШИМом. Переписываю свою программу под ШИМ гнусмаса, выделяю в программе установленную в меню яркость подсветки, формирую напряжение для управления IREF и если нужно ШИМ выход. Если не хватит AVR можно использовать копеечную плату с STM32F103C8T6. |
| ||
|---|---|---|
Стоковый ШИМ - 32-33 градуса. 3,9кГц ~35 градусов 7,8 кГц ~ 36 градусов(температура приблизилась к температуре step up транзистора). Неприятный свист на 7,8 кГц есть, но его мощность заметно уменьшилась сделал скрин (видимо добротность подсветки ТВ на этой частоте ниже). Тест ардуины делал вольтметром для проверки битности ШИМ (иначе можно получить двойное - четверное изменение ШИМ или 1/2, 1/4), а через наушники и спектроанализатор смартфона - смотрел рабочую частоту. 31 кГц проверял только вольтметром(в наушниках от при питании от USB вроде были слышимые наводки). При таком раскладе можно рискнуть использовать ШИМ 31 кГц с МК и посмотреть что будет с температурой ШИМ диода. Думаю "добротность" ТВ на этой частоте будет ничтожна и писк не сильнее чем от трансформатора из БП и выше частоту ставить не имеет смысла ИМХО. Если ничего не погорит на 31 кГц и не будет греться так что доп охлаждение не поможет, то ИМХО такой ШИМ решит основную проблему на моем ТВ - гудение и параллельно будет условный Flicker–Free режим. Для ШИМ использую Pro Micro for arduino ATmega32U4 5V/16MHz Module For "Leonardo"(3-4 уе на али) с софтом, лоадером и драйверами для Pro Micro от sparkfun_32u4_boards_02.zip совместимым с arduino-1.5.8-windows. Хотя и под Leonardo наверное все работало бы на современной оболочке. Аналоговый вход А3 - это 21 пин(есть цветная картинка). Кварц на борту и к плате не требуется никаких дополнительных манипуляций как выше в данной теме. Рабочий код программы из пяти строк из демо примера для ШИМ от потенциометра. Гудит не дроссель или трансформатор. К сожалению гудит подсветка. Что в районе БП и платы разводки, что на другой стороне (чуть тише) и отдает на корпус. А с крышкой еще громче резонирует.
офтоп. Первоочередной задачей было убрать гудение. Если решу данную задачу за 3-4 бакса плюс время (ШИМом на 31 кГц), то дальше заморачиваться не буду, во избежание неприятностей. Условный антифликер режим это дополнительный бонус, который был мне изначально не настолько принципиален. Но антифликер режим который реализован в современных мониторах и ТВ (управление током на яркости до 20% и ШИМом на низкой яркости) вполне реализуем для большинства старых ТВ, особенно если китайцы сделают копеечные платы доработки типовых лед драйверов для этого. Ардуина легко со всем этим хозяйством управится ИМХО. Только вот пользователей, которые за это заплатят ИМХО по пальцам пересчитать. Для них проще продать ТВ - купить новый ТВ. upd Вспомнил что в 10 битном режиме есть еще частота 15625 Гц . Подключил на этой частоте немного переписав программу под 10 бит. 15 кГц услышит не всякий. И в тесте смартфон на наушники с меандром 15,6 кГц реагировал неохотно. ТВ работает (температура транзистора вроде подросла на градус или просто комнатная температура слегка скачет), подсветка регулируется по яркости нормально. Смартфон на неслышимый "писк" реагирует только если прижать его к металлическому корпусу матрицы. Запитаю через диоды на RAW ардуину от 13 вольт (чтоб отключалась в дежурке), подключу ШИМ с материнки - напишу код управления. Потестирую пару дней на этой частоте. Если при данной частоте можно будет комфортно отдыхать, то необходимости в 31 кГц ШИМ ИМХО нет. Но все равно ради комфорта, по возможности перейду на неё. |
| ||
|---|---|---|
Т. к. цап ардуино безинерционный - ШИМ с материнки вызывал мигание яркости. Поставил "развязывающее" сопротивление 5,6 кОм(на шим вых. с материнки) и сглаживающий конденсатор 1 мкФ на аналоговый вход - все стало работать как и предполагал исходя из показаний вольтметра и без мигания. Скорость переключения яркости в настройке - мгновенная. Изображение визуально не мигает(по камере смартфона - есть минимальная полосатость, видимо надо ставить ~ 2 мкФ). Если кому надо - размещаю код программы(может его можно переписать более строго):
Для 8 бит (31 кГц) - код будет почти как из учебника. Информация по частотам есть в поисковиках. 31 кГц желательно не попутать с 62 кГц. Разъемы - от USB удлинителя. Темоусадка от аккумулятора 18650. МК закрепить ~ термоклеем. |
| ||
|---|---|---|
Переделал программу под 9 бит 31 кГц 10 выход - все заработало как и на 15 кГц, только транзистор с обратной стороны платы греется до 46 градусов, при снятой крышке. Установил конденсатор 10 мкФ. Переписал скетч. Карандашный тест и тест камерой проходит. Скетч:
Возможно из-за удлинителя на компе и обвязки - МК шьется не всегда(софт старый и сообщ. об ошибке нет) при этом диоды мигают по разному. По факту визуально прошивка проходит когда в т. ч. мигает диод TX. Если через 10 сек просто дважды мигнул диод RX - запускаю прошивку повторно. Использовал тестовый скетч с эмуляцией потенциометра через "for" на 31 кГц(здесь его нет) - работал не совсем корректно судя по звуку в наушниках (вероятно проблема в команде "delay(500)"). Flicker – Free Мониторы LED TV без мерцания для чувствительных глаз. Samsung ue50hu7000u Устранение гудения подсветки. ВЧ ШИМ. После теста пару дней заметил что на бу лентах диодов стали видны ~ дефекты пайки диодов и деградировавшие слегка мигающие диоды(напротив платы там где рабочая температура была выше. Еще один диод в этой линейке плохо светит или даже не горит). Пилообразное "сглаживание" (синхронизированное с кадрами) при 1 мкФ - 31 кГц - не помогло устранить нестабильность подсветки деградировавших диодов(видно на светлом фоне). 15 кГц 1 мкФ ШИМ не помогает. Заглушка (исходный ШИМ на пониженной силе тока) тоже не помогает. Остается заказать в Китае диоды (или диодную линейку в России). И перенастроить ШИМ на антифликер режим(31 кГц/10 мкФ). |
| ||
|---|---|---|
Пришлось переводить с китайского про эту микруху. Чтоб не пропало, сброшу сюда: |
Оригинал темы находится по адресу: http://monitor.net.ru/forum/led-info-415389.html