Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

Юзаем дисплеи от сотовых и других потаскунчиков.

Вс мар 06, 2011 14:43:34

Решил создать подобную тему, поскольку на форумах конкурентов такие темы обсуждаются достаточно оживлённо.
И так. Во времена моей работы в СЦ по ремонту мобильников возникла мысль использовать дисплеи от них в конструкциях с МК. Что касается ПЛИС, я не совсем разбираюсь в них, но возможно как один из вариантов "камня" для такого рода дисплеев.
Во всяком случае проектов, на знаменитом в определённых кругах дисплее от Siemens S65, в сети море. Особенно прославился подвижник этой идеи - один немец superkranz
Существую еще проекты с использованием от Nokia, например знакомый многим LC-meter by R2-D2.
В общем тема интересная. Выкладывайте свои проекты, задавайте вопросы, отвечайте. Делитесь ссылками на даташиты, информацией по протоколам...
Думаю многим будет интересно, тем более что достать их сейчас не представляется сложной задачей да и стоимость не такая большая как у фирменных (в районе 150-500 рублей за полноценный цветной 2-3"). Протоколы сообща как-нибудь раскусим! :))
Последний раз редактировалось Chettuser Пн мар 07, 2011 12:01:28, всего редактировалось 3 раз(а).

Re: Юзаем дисплеи от сотовых.

Вс мар 06, 2011 14:58:44

Добавим ссылок - это сайт созданный человеком работающим с сотовыми. Кое что там можно найти.
В данный момент пытаюсь ковырнуть дисплей от Nokia N95 2,6"
Изображение
Как это сделать пока представляю смутно.
Возможно придётся:
1. Использовать логический анализатор типа этого.
2. Писать что то типа тестовой программы для МК (это будет скорее всего с ядром ARM, например LPC2xxx или STM32), выдающей на выход по SPI команды (авось какая и станет командой инициализации).
...
В общем целый научный труд :))) :tea:

PS: http://pocladov.narod.ru/Generator_AD9953_doc.htm - DDS генератор на МК+ПЛИС и дисплее от мобильного телефона Siemens SХ65

Re: Юзаем дисплеи от сотовых.

Вс мар 06, 2011 15:54:32

Что там в вашем случае ковырять!? ))))))))
Восьмибитная шина данных, сигналы WR и RD присутствуют, читаете ID чипа, дальше в гугль за даташитом и всем остальным...

Re: Юзаем дисплеи от сотовых.

Вс мар 06, 2011 16:34:48

Извиняюсь, какой командой читать?
Опишите пожалуйста последовательность.

PS: И где тут в распиновке указанные Вами пины? http://www.nokiaport.de/n95info/index.php?id=display
17и 19?

Re: Юзаем дисплеи от сотовых.

Вс мар 06, 2011 19:44:22

Chettuser писал(а):Решил создать подобную тему, поскольку на форумах конкурентов такие темы обсуждаются достаточно оживлённо.
Ага, раньше тем по LCD от мобил на Коте небыло.. :)))
Дисплеи от мобильных телефонов- осцилограммы работы
Осциллографический пробник "Хамелеон"
Конвертор изображений для LCD
atmega32 + LS020
LS020
Тетрис AVR+ls020
LCD на контролере L2F50 + Atmega128
LCD (Siemens С55 )
LCD Siemens m55 не могу подключить к ATMEGE 16
FM радио - TEA5768HL-LCD3310-Mega32
Дисплей от Siemens S65
Блок индикации на дисплее от сотового телефона
Дисплей от Nokia 3100 + AVR
Драйвер для LCD от Nokia 3310
LCD 3310, Atmega 8 Вольтметр и ds18b20
Термометр LCD Nokia3310 и 12F629(675)
atmega8+lcd 3310=ампермерт помогите найти схемку
atmega16 + lcd(3310) + SD садить на один SPI
LCD nokia 3310
Дисплей Nokia 3410 (3310)
Дисплей LCD Nokia 6100 и AVR
nokia 6100 с WinAVR на CVAVR

Раз решили все "потаскунчики" в одну кучу в теме:
Большая база по совместимости дисплеев от цифровых фотоаппаратов, есть даташиты...
Последний раз редактировалось DiGiCat Ср сен 14, 2011 00:37:43, всего редактировалось 6 раз(а).

Re: Юзаем дисплеи от сотовых.

Вс мар 06, 2011 19:48:41

Засчем вам от мобил ?
Есть замечетальный микроконтроллер lpc2478 - держит вобще любые LCD вплоть до старых 1 линковых от ноутбуков до 1024х768 через сериализатор.
Всякие распространенные до 5.3" - 100% существующих.

Re: Юзаем дисплеи от сотовых.

Пн мар 07, 2011 08:06:13

DiGiCat Спасибо за коллекцию ссылок по теме, если найдёте ещё- добавляйте.
Давно есть мысль- чтоб делать коллекции тематических ссылок по тематике, а то каждый норовит создать свою тему, считая её уникальной.
Chettuser Так что в этой теме- пишите о примерах использования дисплеев от телефонов, или хотя бы давайте ссылки на них.

Re: Юзаем дисплеи от сотовых.

Пн мар 07, 2011 10:18:50

Ок, если найду добавлю.
ИМХО. В таком случае где-то пригвоздить эту тему, на видном месте, иначе через неделю найти ее тоже будет сложно.. :roll:

Re: Юзаем дисплеи от сотовых.

Пн мар 07, 2011 10:50:29

Ачо от телефонов ?
я последнее время от навигаторов пользую. Очень даже -))
а если на митине купить за около тыщи дохлый свежий то вобще отлично - сразу и корпус, и экран, и точскрин, и аккумулятор - все, только платы свою воткнуть и гломурный опрятный девайс получается -))
Можно от ДВД плееров карманных.

Если от телефонов - ищите от китайских. Они с шлейфом под пайку с отличным шагом контактов - обычно 0.8 и контроллером с памятью на борту - для всяких своих игрушек лучше не придумать. Уже кидал сто раз, примерно так выглядит.
download/file.php?id=47189

Re: Юзаем дисплеи от сотовых.

Пн мар 07, 2011 11:53:10

Satyr писал(а):Ачо от телефонов ?

OFF Критика принята - название подкорректировал.
Неплохо.
Примерчиком не поделитесь?
Как Вам удаётся прикрутить, какой там протокол?

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Пн мар 07, 2011 11:58:45

Аналогичные обсуждения по этой теме - http://kazus.ru/forums/showthread.php?t=6520

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Пн мар 07, 2011 12:03:15

OFF Ну так там dosikus, а у нас Сэр Мурр. Чувствуете разницу? :)))
В начале я писал - что это сайты конкурентов. Может у нас получится что то такое что не получится у них?

Re: дисплей от китайского телефона

Пн мар 07, 2011 12:09:34

Опа, Ден. Даров. Ну ты шаман! Выучи сначала матчасть по AVR, допустим ты подключишь его к авр и найдёшь описание на контроллер дисплея, но без написания программы для МК, у тебя ничего работать не будет.

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Пн мар 07, 2011 12:25:53

Еще интересная ссылка по теме
viewtopic.php?f=20&t=26497

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Пн мар 07, 2011 12:26:31

Для начала надо узнать, что у них получилось ... . :)

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Пн мар 07, 2011 13:08:30

Тут на dsPIC (16 bit, 40MHz) Nokia N6610/N6100 (контроллер pcf8833). На той же странице проект для MPLAB+C30. А так же библиотеки для Proteus.

Re: Юзаем дисплеи от сотовых.

Пн мар 07, 2011 13:15:19

Chettuser писал(а):
Satyr писал(а):Ачо от телефонов ?

OFF Критика принята - название подкорректировал.
имхо. Зря. :( От мобил лучше отдельно, от потаскунчиков отдельную, а то скоро тут сам Шерт ногу обломит..

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Пн мар 07, 2011 13:27:34

Chettuser писал(а):Примерчиком не поделитесь?
Как Вам удаётся прикрутить, какой там протокол?

Были темы уже. и с примерами, схемами и даже исходниками.

В качестве ликбеза - экраны, елси глобально, бывают 2 типов
1. тупо экран с преобразователями напряжений питания драйверами строк/столбец панели. На такую панель должны неприрывным потоком передаваться данные для обновления картинки. Т.е. тупо сканирование по строкам/столбцам. Итого для панели 320х240 16бит цвет и частота кадров 50гц (меньше экран уже бледнеет и эффект дрожащих строк) с учетом полей получается ~6Mhz на 16 бит. Непрерывный поток от 12 мегабайт в секунду. Плюс надо иметь фреймбуфер 320x240*2 = 176kb.
Сразу понятно, что с 8 бит контроллерами тут ну совсем ловить нечего -)))
На АРМах можно вприницпе сдлеать чтото софтово на ДМА, но скушает это гдето половину времени процессора. Есть АРМы с LCD интерфейсом (знаю один на ARM7TDMI в продакшне, 1 на CortexM3 в состоянии девеломпента и туча ARM9 в продакшне). Ну и без внешней памяти под буфер тоже ловить практически нечего.
Наружу интерфейс 18-24 линии RGB, H-sync, V-sync, CLK и enable.

2. как 1 + на нем уже контроллер видеопамяти и развертки. Т.е. скопировал картинку в память экрану и забыл - перерисовывает сам.
Наружу интерфейс как у статической памяти. 8-16 бит данных и сигналы WR,RD, CS и линия данные/адрес.
Такой запросто подключается хоть к тупому 8 бит AVRу. И вприцнипе по скорости результат вполне удовлеторительный.
НО! Таких экранов в массштабе мироовго производства - сотые доли процента. Таких моделей очень мало и делаются для всякого мелкосерийного оборудования и прочего.

Все экраны в современных телефонах, КПК, навигаторах, плеерах, фоторамках - 1го типа. Выгодное исключение, как я писал, дешевые китайские телефоны, копии брендовых.

Алгоритм работы примитивен. из регистра 0х00 читается идентификатор дисплея, далее ищется даташит.
По нему тупо вливаются регистры по табличке рекомендованной инициализации и все, дальше можно забыть обо всем кроме нескольких регистров.

1-2 регистра cursor_position - задают позицию с которой рисовать
2-4 регистра window (x1,y1) - (x2, y2) - область вывода

при выводе задаются область, куда будет рисоваться, начальное положение в ней, а дальее тупо в регистр 0x22 вливается последовательно по слову вся картинка равная размеру области window.

ВСЁ

p.s. пользовал чтук 5 разных дисплеев 2го типа и 3 1го типа. Приятней всего 1й с жирным АРМом и внешним SDRAMом -))
Последний раз редактировалось Satyr Пн мар 07, 2011 13:31:20, всего редактировалось 1 раз.

Re: Юзаем дисплеи от сотовых.

Пн мар 07, 2011 13:28:26

DiGiCat писал(а):
Chettuser писал(а):
Satyr писал(а):Ачо от телефонов ?

OFF Критика принята - название подкорректировал.
имхо. Зря. :( От мобил лучше отдельно, от потаскунчиков отдельную, а то скоро тут сам Шерт ногу обломит..

Не зря.
Отличаются они исключительно размером. Притом и по размерам пересекаются. Смысл разделять идентичное ?

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Пн мар 07, 2011 13:36:16

Из тех, что в широкой продаже, лично пробовал эти:
http://cgi.ebay.com/ws/eBayISAPI.dll?Vi ... 0457913348
http://cgi.ebay.com/ws/eBayISAPI.dll?Vi ... 0575347222
http://starterkit.ru/html/index.php?nam ... view&id=46

Остальные от раздраконеных девайсов и редких демобордов
Ответить