Комментарии 43
Вот по таким индикаторам прямо скучаю. Раньше на дорогих мультиметрах он стоял (keithley 2000 вроде)- очень быстрый (мультиметр может измерять очень быстро- это конечно не важно, но красиво) и очень четкий. Потом на Экспоэлектронике несколько лет назад подошел к стенду- на всех уже разного сорта жк- прямо грустно стало.
Статья отличная, спасибо.
Однако подушню: использовать такой дисплей для отображения загрузки ПК это забивание гвоздей микроскопом. Тем более когда Extended Screen продается за 40 баксов.
Спасибо.
Вот по таким индикаторам прямо скучаю.
absolutely
Кстати, у Futaba много было дисплеев со встроенным непосредственно в индикатор драйвером. Даже ВЛИ в форм-фактор HD44780 с питанием от пяти вольт и практически сходим и размерами были. Дорогие они только, правда.
Использовались традиционно там, где нужны широкие углы обзора или широкий диапазон температуры (все ведь помнят, как ведут себя текстовые ЖКИ на морозе?).
Надо сказать, что в общем-то есть OLED которые на первый взгляд ничем не хуже, даже наоборот. Без "тёплого лампового цвета", зато цветные. Другое дело, что у них ограниченный срок службы (что прекрасно вписывается в теорию запланированного устаревания).
Хуже того, срок хранения (в выключенном состоянии) у OLED тоже не высокий (по сравнению с VFD дисплеями так точно). Так что антикварных приборов с такими дисплеями мы не увидим.
срок хранения (в выключенном состоянии) у OLED тоже не высокий
Подскажите плз, какие механизмы тут работают? Видел подобные упоминания, но везде на уровне слухов. Сам лично не сталкивался (хотя у меня есть довольно старые дивайсы с OLED, и все там ок).
Органические полупроводники состоят из сложных молекул (против атомарных элементов и их простейшие соединений в "классических" полупроводниках), которые деградируют от времени и по воздействием внешних факторов. Молекулы распадаются, образуются новые химические соединения, уже не обладающие нужными свойствами. Это происходит куда быстрей, чем атомная диффузия в обычных полупроводниках, которые тоже в общем-то имеют не бесконечный срок жизни, хотя и куда больший, наверное на порядки.
Я читал про деградацию только во включенном состоянии. Про выключенное — выглядит как-то сомнительно (в смысле сроков, больше поверю в +- аналогичное время как у обычных материалов). Повторюсь — у меня вот сейчас под рукой galaxy s+, выпущенный в 2011. Пользовался им года 3-4, после этого лежал в столе. Все с ним хорошо до сих пор.
Там же лежит galaxy tab 7.7, сделанный на полгода позже, с ним аналогично.
Единственный раз когда я видел деградацию выключенного oled — это 4g модем с дисплейчиком (дисплей зажигался изредка, в основном был выключен). Там все понятно — модем постоянно использовался, и при использовании раскалялся снаружи до 50-60С. Выгорел за пару лет.
Кстати, а насколько он ограниченный? Сколько времени ему надо проваляться, чтобы существенно потерять свои свойства?
Дешевые одноцветные OLED за три-пять лет выгорают до нечитаемости. Потом можно задрать им высоковольтное питание (если оно есть отдельно) и пользоваться еще пару лет.
К слову говоря, более хорошие OLED (те же Winstar серии WEH) работают не в пример дольше тех же китайских дисплейчиков с контроллером SSD1306. У самого есть самодельные часы на таком экране, скоро уже будет им два года, никаких проблем замечено не было. Возможно, правда, что деградация происходит нелинейно, отчего, скажем, ещё через пару лет он резко потускнеет.
Похоже купить не реально :(
"это выводы нитей накала"
Починял я как-то на заре моей инженерной карьеры какой-то прибор на лампах, ну что-то не получалось там.. Приходит коллега, говорит: Ты на кал смотрел?))))))))))))
рил стори
Спасибо, ВЛИ-модуль с полутонами ШИМом - это круто до ужаса.
Спасибо за статью, ВЛИ - это пульс электроники 80-х. Она живая какая-то от этого делается, что ли.
PS посмотрел Вашу предыдущую публикацию - а там ИМГ-1-02! Я восстанавливал мёртвый МС6205 несколько лет назад (с оборванными шлейфами, выбитой высоким напряжением частью ИМС и выпаянным ПЗУ знакогенератора), схему рисовал по печати. Запустил, но потом времени не стало совсем на DIY со старым железом (
Я восстанавливал мёртвый МС6205 несколько лет назад
Кажется я читал вашу историю где-то на форумах:) узок круг этих революционеров...
Тоже про МС6205 подумал и полутона.
В своём оставил только ВВ ключи, дешифраторы и сдвиговый регистр строк. Загружаемый знакогенератор и остальное перенёс в stm32. Оторвал подсветку подчёркивания под каждым знаком в силу эстетики и...дисплей перестал стабильно работать (пиксели стали дрожать) особенно тем где много тёмных мест. Как я понял - плазма успевает в рекомбинацию...Пробовал и разного рода последовательности развёртку и напряжением играть (высоким теперь тоже stm32 управляет). Но так и не пофиксил. Но видел видео кажется у @radiolok без таких вот артефактов. Да и плазмотелики как-то работают же?
За статью большое спасибо @iiiytn1k (всё в один коммент теперь надо вмещать за день :)
Просто приятно смотреть на такие индикаторы словно у себя включил :)
C VFD PWM тоже игрался пытаясь восстановить равномерность яркости выгоревшего индикатора, но увы...
Я бы купил подобное не сильно дорогое устройство, чтоб просто воткнуть в USB, может - поставить простенький драйвер, и оно выводило бы мне информацию о ПК на подобном экранчике. А может, позволяло бы настроить на него вывод видео в плеере VLC или что-то ещё.
Мсье знает толк :)
Классная статья! Когда я реверсил этот дисплей, не думал, что это можно так красочно преподнести) А каким методом регулируется яркость в пределах разных строк одного столбца? Чередованием кадров с разным уровнем яркости?
Да, что-то типа FRC (Frame Rate Control).
Каждое изображение в оттенках серого можно представить в виде нескольких однобитных изображений. Их количество будет определять глубину цветности итогового изображения, выводимого на дисплей.
8-цветное изображение — 3-битное. Соответственно для его формирования потребуется три однобитных изображения.
Формируются эти три изображения следующим образом:
Берём исходное изображение с 256 оттенками серого (палитра [0, 1, 2 ... 254, 255]). Снижаем глубину цветности до 3-бит. Для этого просто целочисленно делим значение цвета каждого пикселя на 32. Получаем изображение с палитрой [0, 1, 2, 3, 4, 5, 6, 7]
Первое монохромное изображение формируется из остатков от деления значения каждого пикселя на 2.
Для второго изображения сначала целочисленно делим значение каждого пикселя на 2, а затем так же формируем его из остатков от деления на 2.
Для третьего изображения сначала целочисленно делим значение каждого пикселя на 4, а затем так же формируем его из остатков от деления на 2.
Далее при выводе изображения на дисплей полученный "фарш" нужно провернуть обратно. Чтобы отобразить на дисплее изображение с восемью оттенками серого (полутонами), третье изображение должно отображаться 2/3 от общего времени отображения каждого кадра, второе изображение 2/3 от оставшихся 1/3 общего времени, и первое изображение всё оставшееся время.
На первый взгляд звучит сложно, но реализуется очень просто.
Чтобы не играться с перенастройкой таймера 7 раз на кадр и получить плавную картинку без мерцания и разрывов, я беру время отображения каждого кадра и делю его на 7. Или, говоря простым языком, просто увеличиваю скорость вертикальной развертки в 7 раз.
И теперь, за время отображения одного кадра, я отображаю 4 раза третье изображение (4/7 или 57% от общего времени кадра), два раза второе (2/7 — 28% от общего времени кадра или 2/3 от оставшегося времени) и один раз первое (1/7 или 14% от общего времени). Чтобы уменьшить шлейфы и мерцание в динамических сценах, я немного распределяю чередование изображений и вывожу их в следующем порядке: {2, 3, 1, 3, 3, 2, 3}
И таким образом можно выводить многоцветные изображения на абсолютно любой монохромный дисплей, которые обеспечивает сколько-нибудь высокую скорость перерисовки. Я даже выводил 4 цветную картинку на графический STN ЖК-дисплей, и оно работало:
![](https://habrastorage.org/getpro/habr/upload_files/e2c/7c4/11b/e2c7c411b1bfec4b365dcdd9567d43e4.jpg)
P.S. И коли есть возможность, хотел бы ещё раз поблагодарить, за то, что связались с Futaba и поделились даташитом на стекло GP1160AI
А сколько потребляет такой дисплей?
От 0.7 А (все сегменты выключены, работает только накал) до 1.5 А (максимальная яркость, все сегменты горят).
При включении скачок до 5 А.
Ого! Я же так понимаю футаба эти дисплеи в пульты РУ ставила, неужели там аккумулятор способен выдать ток в 5 ампер?
Не встречал пультов РУ с люминесцентный дисплеями, обычно там ЖК стоят.
Да и скачок до 5 А очень кратковременный — он вызван разогревом нитей накала и зарядкой конденсаторов преобразователя.
Касаемо токоотдачи — в таких пультах обычно стоят либо NiMH, либо LiFePO4 аккумуляторы. Для них такой ток вполне допустим.
Под Windows вместо софта от MSI можно использовать OpenHardwareMonitor.
Статья отличная, спасибо.
USB монитор из Futaba GP1160A02A