Файлы  •  Ссылки  •  Прошивки  •  Правила  •  Архив  •   FAQ  •  Участники  •  Поиск
Регистрация  •  Вход

Увеличение частоты ШИМ LED подсветки

Список форумов » Мониторы » LCD-мониторы На страницу Пред.  1, 2
АвторСообщение
Balabay
Новичок
Сообщения: 9




06-04-2017 10:25

Datasheet на SEM5027 не нашел, но если смотреть на похожую MAP3202 то ток подсветки задается напряжением на ножке FBP.
Возможно, для SEM5027 это ножка IREF. Ниже напряжение – ниже ток. Но это не точно, нужно аккуратно проверять.

Цитата:
Если бы здесь можно было бы регулировать напряжение на диодах "опорным напряжением"
В led подсветке стабилизируется/регулируется ток светодиодов.

И зачем так заморочено делать? Устанавливать свои светодиоды, драйвера…. Вам нужно управлять током светодиодов, который производитель установил константой 350мА. Увеличивая R902 вы его уменьшите, но управлять не получится. Только убедиться, что при уменьшении тока не поплывёт цветовая температура подсветки.
Синхронизировать ШИМ с частотой смены кадров для больших частот не нужно. Я при частоте подсветки 5кГц не заметил никаких артефактов.
nick231
Предупреждений: 1
Предупреждений: 1 
Сообщения: 21




06-04-2017 11:22

Нашел у себя временный подходящий задающий ток низкоомный шунт (надо два одинаковых), что рекомендуют менять на ютубе в видео "Ремонт телевизора Samsung UE32F5000AK. Часть 2. Доработка блока питания".
Максимальное энергопотребление упало со 116 до 96 Ватт, а минимальное с 65 ~ до 59 Ватт. Буду копать в этом направлении, чтобы при 90-100% заполнения ШИМ было не более 106 Ватт энергопотребления или даже меньше(это слишком ярко и плохо для диодов).
Вопросов пока нет. Постараюсь написать что получилось с ВЧ ШИМ в итоге.
nick231
Предупреждений: 1
Предупреждений: 1 
Сообщения: 21




07-04-2017 11:22

Промежуточный успех есть. Хотя еще не сделал привязку микроконтроллера к ШИМ с материнки(пока использую внешний потенциометр) - перевел ШИМ на 3,9 кГц.
Замечено два недостатка:
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
Balabay
Новичок
Сообщения: 9




07-04-2017 16:47

nick231 писал:
поставил параллельно светодиодам конденсатор 400*5 мкФ
Не надо ставить конденсаторы параллельно светодиодоам, 100500 сгорят транзисторы.
Что может свистеть? Дроссель 99%. А что делают с намоточными изделиями чтобы они не гудели/свистели?
Как бы я делал. Проверил бы возможность управлять током подсветки через цепь IREF. Возможно допустимый диапазон при подсветке постоянным током. Баланс белого. При малых токах схема может начать возбуждаться, осциллографом нужно контролировать постоянку на катоде D901.
Если минимальной яркости при подсветке постоянным током для глаз достаточно, то всё управление яркостью подсветки делаю через управление током подсветки. Если недостаточно, то придётся минимальную яркость делать ШИМом.
Переписываю свою программу под ШИМ гнусмаса, выделяю в программе установленную в меню яркость подсветки, формирую напряжение для управления IREF и если нужно ШИМ выход. Если не хватит AVR можно использовать копеечную плату с STM32F103C8T6.
nick231
Предупреждений: 1
Предупреждений: 1 
Сообщения: 21




07-04-2017 17:16

Измерил температуру ИК термометром транзистора ШИМ на разных частотах. Температура МС(32 градуса) и step up транзистора(35-36 градусов) почти не меняется. на 75 ваттах мощности получилось:
Стоковый ШИМ - 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 пин(есть цветная картинка). Кварц на борту и к плате не требуется никаких дополнительных манипуляций как выше в данной теме. Рабочий код программы из пяти строк из демо примера для ШИМ от потенциометра.

Гудит не дроссель или трансформатор. К сожалению гудит подсветка. Что в районе БП и платы разводки, что на другой стороне (чуть тише) и отдает на корпус. А с крышкой еще громче резонирует.

Balabay писал:
Как бы я делал...

офтоп.
Первоочередной задачей было убрать гудение. Если решу данную задачу за 3-4 бакса плюс время (ШИМом на 31 кГц), то дальше заморачиваться не буду, во избежание неприятностей. Условный антифликер режим это дополнительный бонус, который был мне изначально не настолько принципиален.

Но антифликер режим который реализован в современных мониторах и ТВ (управление током на яркости до 20% и ШИМом на низкой яркости) вполне реализуем для большинства старых ТВ, особенно если китайцы сделают копеечные платы доработки типовых лед драйверов для этого. Ардуина легко со всем этим хозяйством управится ИМХО. Только вот пользователей, которые за это заплатят ИМХО по пальцам пересчитать. Для них проще продать ТВ - купить новый ТВ.

upd
Вспомнил что в 10 битном режиме есть еще частота 15625 Гц . Подключил на этой частоте немного переписав программу под 10 бит. 15 кГц услышит не всякий. И в тесте смартфон на наушники с меандром 15,6 кГц реагировал неохотно.
ТВ работает (температура транзистора вроде подросла на градус или просто комнатная температура слегка скачет), подсветка регулируется по яркости нормально. Смартфон на неслышимый "писк" реагирует только если прижать его к металлическому корпусу матрицы.
Запитаю через диоды на RAW ардуину от 13 вольт (чтоб отключалась в дежурке), подключу ШИМ с материнки - напишу код управления. Потестирую пару дней на этой частоте. Если при данной частоте можно будет комфортно отдыхать, то необходимости в 31 кГц ШИМ ИМХО нет. Но все равно ради комфорта, по возможности перейду на неё.
nick231
Предупреждений: 1
Предупреждений: 1 
Сообщения: 21




07-04-2017 22:53

Все собрал на 15 кГц (хоть и промежуточный вариант). В дежурном режиме МК отключается(питание 13 вольт через 3 мелких диода)
Т. к. цап ардуино безинерционный - ШИМ с материнки вызывал мигание яркости. Поставил "развязывающее" сопротивление 5,6 кОм(на шим вых. с материнки) и сглаживающий конденсатор 1 мкФ на аналоговый вход - все стало работать как и предполагал исходя из показаний вольтметра и без мигания. Скорость переключения яркости в настройке - мгновенная. Изображение визуально не мигает(по камере смартфона - есть минимальная полосатость, видимо надо ставить ~ 2 мкФ).
Если кому надо - размещаю код программы(может его можно переписать более строго):
Код:
int ledPin = 10;    // Светодиод подключен к выходу 10
int analogPin = 21; // потенциометр подключен к выходу А3
int val = 0;       // переменная для хранения значения

void setup()
{
    pinMode(ledPin, OUTPUT);      // установка порта на выход
  //  TCCR0B = TCCR0B & 0b11111000 | 0x02; // 7.8 кГц (на 3-м выходе)
  //  TCCR1B = TCCR1B & 0b11111000 | 0x02; // 3.6 кГц (на 9-м)
  //  TCCR1B = TCCR1B & 0b11111000 | 0x01; // 31 кГц (на 9-м?)
   TCCR1A = TCCR1A & 0xe0 | 3;     
   TCCR1B = TCCR1B & 0xe0 | 0x09;    //ШИМ 15,6 кГц на выходе 10   
}

void loop()
{
    val = analogRead(analogPin);  // считываем значение с порта, подключенному к потенциометру
    //вход ~ 0,9-2 В диап.0-1023 входные данные соотв ~ 180-400 = 220 вся шкала
    //выходные данные 200-1023 (20-100% 53-106 Ватт)  820/220=3,72   //  val*3.72-465   
    val = val*3.72-465;
    if (val == 255) val = 256; // (рекомендация для 10 бит)
    if (val >= 1023) val = 1023;  // (нет под рукой списка команд для ардуино для более точного синтаксиса)
    if (val <= 200) val = 200;   
    analogWrite(ledPin, val); // analogRead возвращает значения от 0 до 1023, analogWrite должно быть в диапазоне от 0 до 255 для 8 бит, от 0 до 1023 для 10 бит ...
}

Для 8 бит (31 кГц) - код будет почти как из учебника.
Информация по частотам есть в поисковиках. 31 кГц желательно не попутать с 62 кГц. Разъемы - от USB удлинителя. Темоусадка от аккумулятора 18650. МК закрепить ~ термоклеем.
nick231
Предупреждений: 1
Предупреждений: 1 
Сообщения: 21




10-04-2017 15:46

На 8 битах 31 кГц ардуина и 9 выход почему-то работал нестабильно. Хотя тв в определенном диапазоне (без артефактов ШИМ) - тянул данную частоту, но подсветка стартовала с задержкой. В наушниках в тесте при регулировке потенциометром - были "срывы" ШИМ, призвуки, особенно на ШИМ с малым заполнением.

Переделал программу под 9 бит 31 кГц 10 выход - все заработало как и на 15 кГц, только транзистор с обратной стороны платы греется до 46 градусов, при снятой крышке. Установил конденсатор 10 мкФ. Переписал скетч. Карандашный тест и тест камерой проходит. Скетч:
Код:
int ledPin = 10;    // ШИМ с выхода 10
int analogPin = 21; // потенциометр подключен к выходу А3
int val = 0;       // переменная для хранения значения

void setup()
{
     pinMode(ledPin, OUTPUT);      // установка порта на выход
     TCCR1A = TCCR1A & 0xe0 | 2;
     TCCR1B = TCCR1B & 0xe0 | 0x09;  //ШИМ 31250 Гц 9 бит на выводе 10
}

void loop()
{
    val = analogRead(analogPin);  // считываем значение с порта, подключенному к потенциометру
    //вход ~ 0,9-1,90 В диап.0-1023 входные данные соотв ~ 420-105=315 вся шкала
    //выходные данные 1023-170=853 (20-100% 53-106 Ватт)  853/315=2,71  420*2,71-1023=115,2   
    val = val*2.75-115; // использовать десятичную точку
    if (val < 170) val = 170;  // если нестабильно стартует, то увеличить значение
    val  = val/2;   // 10 бит to 9 бит
    if (val == 255) val = 256; // рекомендация для 9 бит, на новом софте перепроверять   
    if (val > 511) val = 511;   
    analogWrite(ledPin, val); // analogRead возвращает значения от 0 до 1023, analogWrite должно быть в диапазоне от 0 до 255 для 8 бит, от 0 до 1023 для 10 бит ...
}

Возможно из-за удлинителя на компе и обвязки - МК шьется не всегда(софт старый и сообщ. об ошибке нет) при этом диоды мигают по разному. По факту визуально прошивка проходит когда в т. ч. мигает диод TX. Если через 10 сек просто дважды мигнул диод RX - запускаю прошивку повторно.
Использовал тестовый скетч с эмуляцией потенциометра через "for" на 31 кГц(здесь его нет) - работал не совсем корректно судя по звуку в наушниках (вероятно проблема в команде "delay(500)").
Flicker – Free Мониторы LED TV без мерцания для чувствительных глаз. Samsung ue50hu7000u Устранение гудения подсветки. ВЧ ШИМ.
После теста пару дней заметил что на бу лентах диодов стали видны ~ дефекты пайки диодов и деградировавшие слегка мигающие диоды(напротив платы там где рабочая температура была выше. Еще один диод в этой линейке плохо светит или даже не горит).
Пилообразное "сглаживание" (синхронизированное с кадрами) при 1 мкФ - 31 кГц - не помогло устранить нестабильность подсветки деградировавших диодов(видно на светлом фоне).
15 кГц 1 мкФ ШИМ не помогает. Заглушка (исходный ШИМ на пониженной силе тока) тоже не помогает. Остается заказать в Китае диоды (или диодную линейку в России). И перенастроить ШИМ на антифликер режим(31 кГц/10 мкФ).
Cheddy
Новичок
Сообщения: 1




06-11-2017 02:12

Так уж повелось, переделывал этот самый LED-дривер на OZ9998 тоже, чтоб не мерцало.
Пришлось переводить с китайского про эту микруху. Чтоб не пропало, сброшу сюда:
salamatin
Новичок
Сообщения: 1




25-02-2018 12:47

Сделал на МК+MCP41100 последовательно стоящему резистору. Теперь яркость регулируется как и раньше с кнопок (считывая входящий ШИМ), но уже изменением сопротивления на Iset. улыбка. Правда пока все в виде прототипа. улыбка. Так что такой вариант тоже имеет место быть.
Список форумов » Мониторы » LCD-мониторы » Увеличение частоты ШИМ LED подсветки На страницу Пред.  1, 2
Перейти:  
Текущий раздел » Мониторы » LCD-мониторы (Ремонт мониторов типа LCD (жидкокристаллические))


Похожая информация:
  • нет подсветки LCD LG (ноутбук)
  • LG L1730S Нет подсветки
  • LG L1750sq нет подсветки
  • NEC LCD72VM Нет подсветки.
  • LG W1942T нет подсветки







  • Электроника
    Прошивки и схемы на телевизоры, мониторы, dvd, телефоны. Schematic, Service Manual (mode), eeprom dumps Информация по ремонту для специалистов - справочники, инструкции, энциклопедия, советы и секреты ремонта,  настройка, сервисные режимы поиск и продажа электронных компонентов, магазины, datasheet, pdf, размещение в интернете рекламы на сайтах электронной тематики
    Powered by phpBB 2.0.18 © 2001, 2002 phpBB Group!