roboforum.ru

Технический форум по робототехнике.

LCD to OLED

LCD to OLED

sellmaker » 16 мар 2014, 15:15

Доброго дня!
Есть вот такой экран nmtc-s16202afghsay-02a, необходимо заменить на OLED (например такой http://www.promelec.ru/company/news/665/). Откуда заходить, с чего начать?

Re: LCD to OLED

Myp » 16 мар 2014, 15:18

открыть даташит и выяснить в чём разница, поправить программу под новый экран.

Re: LCD to OLED

sellmaker » 16 мар 2014, 20:06

Изменение прошивки недоступно, т.к. её делает только производитель, который недоступен. Существует ли вариант преобразователя?

Re: LCD to OLED

elmot » 16 мар 2014, 21:01

ну можно воткнуть свой мк + желаемый дисплей. и написать эмулятор

Re: LCD to OLED

Myp » 16 мар 2014, 22:54

ну тогда опять же открывать даташиты и разбирать оба протокола.
на мк писать чтение и параллельное отображание.

Re: LCD to OLED

MEXAHuK » 17 мар 2014, 07:43

Судя по даташитам, у nmtc-s16202afghsay-02a и OLED индикаторов от WINSTAR одинаковый 8 битный параллельный интерфейс. И набор команд HD44780. Так что все должно заработать. Единственно с питанием надо разобраться. У nmtc-s16202afghsay-02a указано, что 1 Vdd 2 Vss 3 Vo, а у WINSTAR 1 Vss 2 Vdd 3 nc.

Re: LCD to OLED

Myp » 17 мар 2014, 10:39

44780 конечно суперпопулярный формат
тока у каждой фирмы есть свои нюансы, но попробовать конечно можно если питание не перерутать)

Re: LCD to OLED

Madf » 17 мар 2014, 11:48

да, одинаковое название контроллера ничего не гарантирует, вон ssd1306 - как грязи, а все управляются по разному...в любом случае придется менять код управления под экран

Re: LCD to OLED

MEXAHuK » 17 мар 2014, 22:17

У этих символьных индикаторов разные контроллеры, но одна система команд. Если замена будет происходить на 2x16 WINSTAR'овский экранчик, никакого кода управления менять не надо.
ssd1306 - контроллер матричного дисплея. Разница "в управлении" для разных дисплеев, построенных на этом контроллере - в коде инициализации под конкретный тип самой "стекляшки". У символьных дисплеев таких тонкостей нет.

Re: LCD to OLED

sellmaker » 18 мар 2014, 14:07

MEXAHuK, я правильно понял, что можно "перекинуть шлейф" и должно работать, если менять на 2х16?

Добавлено спустя 6 минут 5 секунд:
elmot писал(а):ну можно воткнуть свой мк + желаемый дисплей. и написать эмулятор

Было: мк оборудования - LCD экран 2х16
Стало: мк оборудования - свой мк - любой экран

Т.е. мк оборудования изменению не подвергается и можно поставить даже 4х16 или любой другой?

Re: LCD to OLED

elmot » 18 мар 2014, 14:20

sellmaker писал(а):MEXAHuK, я правильно понял, что можно "перекинуть шлейф" и должно работать, если менять на 2х16?

Добавлено спустя 6 минут 5 секунд:
elmot писал(а):ну можно воткнуть свой мк + желаемый дисплей. и написать эмулятор

Было: мк оборудования - LCD экран 2х16
Стало: мк оборудования - свой мк - любой экран

Т.е. мк оборудования изменению не подвергается и можно поставить даже 4х16 или любой другой?

Ну в принципе да.

Re: LCD to OLED

Myp » 18 мар 2014, 14:43

sellmaker писал(а):можно поставить даже 4х16 или любой другой?

только смысла не очень много в более больших экранах, исходных данных от оборудования поступает всё равно только на 2 строки
тоесть 2 строки из 4х будут активные, а остальные незаняты, пустые.

Re: LCD to OLED

MEXAHuK » 18 мар 2014, 15:14

sellmaker писал(а):MEXAHuK, я правильно понял, что можно "перекинуть шлейф" и должно работать, если менять на 2х16?


Боюсь, что речь идет не о простом перекидывании шлейфа, а о принципиальной возможности замены одного на другой без переделки управляющей программы. Из замеченных мной несоответствий:
во-первых, судя по даташитам, у mtc-s16202afghsay-02a разъем DIL 14 pin, у винстара SIL 16 pin.
Поэтому придется перепаивать шлейф или переделывать разъем.
во-вторых, у mtc-s16202afghsay-02a 1 pin - питание логики, 2 pin - земля, у винстар - строго наоборот. Это надо учитывать при переделке.
В остальном солидарен с коллегами.

Re: LCD to OLED

sellmaker » 19 мар 2014, 13:38

Подскажите где взять datasheet на mtc-s16202afghsay-02a? чет не могу найти.

Добавлено спустя 2 минуты 26 секунд:
Myp писал(а):
sellmaker писал(а):можно поставить даже 4х16 или любой другой?

только смысла не очень много в более больших экранах, исходных данных от оборудования поступает всё равно только на 2 строки
тоесть 2 строки из 4х будут активные, а остальные незаняты, пустые.


На другие строчки, как я понял, можно отобразить данные с другого источника, а это в моем случае было бы полезно.


cron
Rambler\'s Top100 Mail.ru counter