PDA

Просмотр полной версии : Замена дисплеев LCD на OLED



R5ZX
13.01.2019, 16:18
Сделал Блок контроля и управления УМ на PICе (RA3YBW).
Изначально поставил индикатор LCD 2004A, всё отображалось в норме, затем решил заменить его на индикатор OLED WEH002004B от WINSTARa. Прочитал, что замена производится 1 к 1, без подключения выводов подсветки и контрастноси. В результате часть информации выводится в зеркальном отображении.
Как исправить эту проблему? Что-то в железе или в программе? Может что-то до подключить? Или где можно об этом получить информацию? Заранее, спасибо.304812304813

SLSR
13.01.2019, 18:33
не знаю как сейчас, но раньше под OLED приходилось прошивку менять, так как такие кристаллы расчитаны на кратковременную работу, должны отключаться если пользователь на них не смотрит. Как прямая замена ЖК дисплеев OLED работали всего несколько месяцев.
Таблица конфигурации дисплея там действительно сильно отличается. Надеюсь вы знаете где ее можно получить и сравнить для того и другого дисплеев.

Integral
13.01.2019, 22:11
Прочитал, что замена производится 1 к 1
К сожалению это не так.

Как исправить эту проблему? Что-то в железе или в программе? Может что-то до подключить? Или где можно об этом получить информацию?
Исправить можно только программно, почему это так можно прочитать здесь (https://habr.com/post/400833/)

R5ZX
14.01.2019, 14:35
Спасибо всем, кто ответил. Прочитав статью, кое-что стало прояснятся. Не всё так просто, как оказалось на первый взгляд. К моему великому сожалению, я не являюсь "великим" программистом :( Ну что ж, буду просить помощи у более сведомых людей.

rx3apf
14.01.2019, 14:38
Лучше оставить эту затею. Поскольку типичный ресурс у OLED и в самом деле невелик.

R5ZX
14.01.2019, 14:42
Да, слышал о таком предупреждении. Но! Он так красиво смотрится! :)

rx3apf
14.01.2019, 14:54
Красиво. Но недолго :(

Некоторые эстеты шаманят с светодиодами и светофильтрами подсветки на "негативных" индикаторах. Еще я когда-то давно покупал "негативные" с изумрудно-зеленой подсветкой, которые выглядят весьма похоже на VFD, очень красиво. Но то были 16x2, 20x4 не встречал. Есть и "настоящие" VFD, они долговечнее OLED, только стоят как чугунный мост в сборе.

Наверное, по нынешним временам оптимальнее цветной LCD, он и то "бюджетнее" будет. Но, конечно, тут уж прошивку "малой кровью" подправить не получится.

А по изначальному вопросу - надо смотреть последовательность инициализации (конкретные данные) и сравнивать с требуемой. Нередко при работе с индикаторами на 44780 авторы допускают грубые ошибки, а потом появляются истории о несовместимости.

R5ZX
14.01.2019, 15:14
оптимальнее цветной LCD
Нуу этто только на будущее. Для УМ на полтинниках это слишком шикарно.

надо смотреть последовательность инициализации (конкретные данные) и сравнивать с требуемой
Спасибо, конечно, но это мне мало о чём говорит. Слишком слабые познания в "широте" программирования.

Как всё-таки полезно общение с людьми. Многие сомнения уходят прочь и разбросанные мысли приходят в порядок. Теперь буду как-то определятся с выбором индикатора.

rx3apf
14.01.2019, 15:24
Для УМ на полтинниках это слишком шикарно.

Ну, учитывая, что этот OLED стоит (в Терраэлектронике) больше $30, ~$10 за 3.5" 320x480 очень скромно. Кто-нибудь, наверное, сподобится и на таком смастерить.



Слишком слабые познания в "широте" программирования.

В данном случае все хуже. Оказывается да, и сами модули от WINSTAR существенно отличаются по инициализации от "классики", и автор разработки дает только .hex (а это подразумевает либо серьезное "копошение" в декомпилированном коде и, возможно, даже логический анализатор на шине. Задача приобретает угрожающие масштабы. Разве что договориться с автором об исходнике). Вариант - попробовать дешевый "негативный" модуль с дополнительным цветным светофильтром.

R5ZX
14.01.2019, 15:32
Разве что договориться с автором об исходнике
А вот это, кстати, хороший вариант. Попробую.

"негативный" модуль с дополнительным цветным светофильтром
Как-то упустил это решение. Просмотрю-ка я и эту версию.

rx3apf
14.01.2019, 15:41
Доступные и дешевые "негативные" (белый по синему) имеют не очень приятную особенность - в момент изменения состояния точки появляются цветные "артефакты" (в промежуточном состоянии точка кажется коричневой). Но в целом смотрятся неплохо и более "стильно" чем "классика" с желто-зеленой подсветкой (не OLED, конечно, это понятное дело). Помнится, кто-то довольно успешно применял каптоновый скотч в качестве светофильтра. Или что-то аналогичное, сейчас в точности не помню.

SLSR
14.01.2019, 17:47
VFD то же могут оказаться не прямой заменой. парочка бит в конфигурации там точно отличается от LCD.

Gin
17.01.2019, 12:34
меня тоже интересует вопрос LCD-OLED .... Блок контроля и управления УМ на PICе (RA3YBW).

есть идея сделать перходную PCB и совместить разные протоколы .

LY5Y Gin.

R5ZX
17.01.2019, 13:28
Да я всё никак не обращусь к Владимиру. Некоторая перегрузка по времени.
Пока не знаю, как к этому лучше подойти. Прорабатываю несколько вариантов и идей.

Veka
17.01.2019, 18:40
Приходилось решать обратную задачу:
OLED, конечно, красивы, но недолговечны. Приобрели когда-то пару PCI-POST-индикаторов "Мастер-Кит" с OLED 16х2 дисплеями от Winstar - очень быстро (меньше чем за год) дисплеи испортились, пришлось их менять на LCD 16х2 от того же Winstar'а. Эти LCD идеально подходили по установочным размерам. OLED тоже можно было заказать, но уж очень "негуманная" у них цена и не хотелось снова "попасть на грабли". Немного исправили схему для LCD - по иному подключили ножку регулировки контрастности, но программу в микроконтроллере менять не потребовалось - видать, разные Winstar'ы инициализируются похожим образом.