Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Вс дек 15, 2013 19:37:01
Доброго времени суток! С наступающим Новым Годом!!!
Откопал у себя пару дисплейчиков от старых телефонов, поиск по Великой сети не увенчался успехом
Может, кто сталкивался с чем-нибудь подобным?
- Вложения
-
- IMG_0490_1.JPG
- (182.43 KiB) Скачиваний: 1313
-
- IMG_0489_1.JPG
- (178.11 KiB) Скачиваний: 1266
-
- IMG_0488_1.JPG
- (150.29 KiB) Скачиваний: 1149
-
- IMG_0485_1.JPG
- (209.25 KiB) Скачиваний: 792
-
- IMG_0484_1.JPG
- (134.21 KiB) Скачиваний: 827
Вс дек 15, 2013 20:45:49
Помнится, такие дисплеи видел на радиотелефонах SENAO
Красненькие точечки 5х7
Вс дек 15, 2013 20:47:30
Здесь про дисплеи от мобильников специальная тема, в ней посмотрите.
З.Ы. На будущее,
правилами форума
Запрещается создание нескольких сообщений подряд в одной теме. Если вы хотите что-то добавить к своему, уже написанному сообщению, воспользуйтесь кнопкой "Правка".
Вс дек 15, 2013 21:18:17
Пардон, насчет сообщений не учел...
Не судите строго, первый раз...
А в том форуме обсуждения о ЖК дисплеях, просмотрел, вроде, внимательно, по моему вопросу ничего не нашел, поэтому и создал свою тему.
Вс дек 15, 2013 21:32:47
Тогда в той теме напишите, у вас ведь дисплей от мобильника, верно? А дубли тем здесь создавать тоже нельзя.
Вс дек 15, 2013 21:41:58
1-я и 4-я фотографии - это дисплей от аналогового мобильника Motorola Microtac Elite.
Этим летом ко мне попало несколько таких и я тоже загорелся идеей куда-то их применить. Но не тут то было.
Ни одной нормальной схемы этого телефона нет, по крайней мере я с того момента ничего так и не нагуглил.
Я бы мог записать данные на шине и восстановить протокол обмена. Но для этого нужен был один условно рабочий(чтоб что-то писал на экранчике) экземпляр телефона. Все огрызки, что попадали в мои руки, не подавали никаких признаков жизни.
Вторая попытка была в отказе от встроенного контроллера, чтоб подцепить свой на какой-то аттини+сдвиговые регистры.
Этому помешала конструкция. Сделано так:
Сама матрица светодиодных криталлов сидит на 2-сторонней чёрной тонкой плате. На неё с задней стороны припаяны 2 чипа. В зеленой плате профрезеровано 2 окошка под чипы и они сверху залиты чёрной эпоксидкой. Платы между собой проклеены какой-то гадостью, что при разделении поотлетало большинство дорожек.
При попытке срисовать схему самой матрицы выяснилось, что строки и столбцы между символами соединяются весьма хитрым образом(т.е. это не совсем обычная матрица получается). Плюс подпаяться и не поломать светодиоды проблемно. На этом свои издевательства над дисплеями решил прекратить и оставшиеся отложить до лучших времён.
Вероятно дисплей с 3-й фотографии может иметь попроще структуру. Но это только вскрытие покажет.
Вс дек 15, 2013 22:10:03
Вероятно дисплей с 3-й фотографии может иметь попроще структуру. Но это только вскрытие покажет.
Да там также два чипа (капельки) стоят...
Вскрывать не рискую(хотя мысль была
)...
К сожалению, телефонов уже тоже давно не осталось, хотя, вроде были рабочие, только аккумуляторы сдохли...
Дело было очень давно...
Да, на плате много контрольных пяточков, можно было содрать капельки и попробовать вызвонить и прикошачить какой-нибудь свой контроллер, НО хотелось бы использовать родные контроллеры, там все компактно, красиво, шина не большая...
Видимо, придется отложить их до лучших времён, хотя сомневаюсь, что они наступят...
Вт дек 17, 2013 00:48:10
А вот похожий дисплей
http://avrlab.com/node/23156 может вам подойдёт.
Вт дек 17, 2013 15:36:43
Вот спасибо большое!!!
Очень похож, даже по названию (на моем 2х строчном SDA5714, а там SDA5708)
Буду ковырять, о результатах отпишусь.
Загуглил SDA5708 - нашел еще несколько видео.
Даже тут, на форуме, правда, в другой ветке
viewtopic.php?f=22&t=69741
Вт дек 17, 2013 22:51:26
Если предположить, что 08 - на 8 символов, а 5714-21 на 14 символов, то это уже хоть какая зацепка.
Осталось определиться с распиновкой шлейфа или контактов на плате.
Ср дек 18, 2013 00:09:18
Опкоды и биты в регистрах пока не сравнивал, но в целом по диаграммам и прочему похожи на стандартные диодные экраны SCF5740, SCE5780 и др. А по сему можно надеятся, что они не стали мудрить и просто пихнули туда свой контроллер(2?) без переделки.
Ср дек 18, 2013 17:29:22
Дисплей от Motorola, две строки по семь символов имеет примерно такую разводку. Матрицей к себе, нумерация слева направо.
1 Gnd
2 Gnd
3 Logic "1"
4 Меандр от внешнего генератора на 4MHz, для сканирования матрицы (если разобраться, то скорее всего можно будет включить внутренний)
5 Logic "1" Возможно сигнал RESET
6 Logic "1"
7 Gnd
8 N.C.
9 Gnd
10 Gnd
11 Data (нижняя строка)
12 CLK
13 5V
14 5V
15 Data (верхняя строка)
16 LOAD
Система команд мне неизвестна, но возможно она совпадает с теми дисплеями, что упомянуты выше.
Ср дек 18, 2013 19:59:33
Апупеть, где вы это подсмотрели?
Срочно буду собирать на макете контроллер чтоб попробовать.
Ср дек 18, 2013 20:47:44
Был, точнее есть полуживой труп телефона. В нем не работает ничего, но на дисплей можно вывести меню. Мультиметром и осциллоскопом исследовал его. Времени на разбирательство с логическим анализатором пока нет. Возможно один из выводов подключенный к лог. единице переключает внутренний и внешний генератор. То, что он там есть почти 100%, так как все подобные дисплеи, как с параллельной шиной так и с последовательной так устроены. Частоту можно подать и меньше, но при этом "развертку" будет видно. Можно даже подать туда 50Гц, прикоснувшись рукой к висячему входу, при этом будет видно как "развертка" бежит по столбцам. На содержимое регисторов сдвига эта частота никак не влияет. Напряжение питания можно сделать и меньше чем 5 Вольт, при этом уменьшается нагрев драйверов, а яркость падает не очень сильно.
Чт дек 19, 2013 21:19:09
Зацените:
http://youtu.be/e0mey4t1NmMБыл еще такой же экранчик с зелёными светодиодами, но ему повезло меньше - летом я над ним успел поэкспериментировать.
По распиновке получилось так:
12 = CLK
15 = #LOAD
16 = DATA
Генератор развёртки на 4МГц поставил внешний на кварце и 561ЛН2.
Во вложении исходник на Си для CVAVR.
- Вложения
-
- Motorola_Test.zip
- (6.29 KiB) Скачиваний: 278
Чт дек 19, 2013 22:12:32
Очень странно. Смотрел скопом что и где. 11 и 15 DATA, 12 CLOCK и 16 явно LOAD. Вторую строку не пробовали включить? Ну и про генератор разверки. Не подумал сразу, его не получится включить внутренний. Там два драйвера, по входам, кроме данных, включенные параллельно. Вывод для подключения частоты развертки двунаправленный. Так что если и выяснить какой вывод включает внутренний генератор, получится что выходы генераторов от двух драйверов будут включены параллельно, что недопустимо, так как они никак не синхронизированы. И еще - один из выводов который подписан logic 1 скорее всего питание логики, так что его нужно напрямую подключить на питание. Насколько понял, это питание может быть и 3 Вольта, в отличии от 5 Вольт, питающих саму матрицу. Во всяком случае в телефоне там именно 3 Вольта и есть.
Пт дек 20, 2013 10:24:59
При некоторой отображаемой информации DATA может быть похожей на LOAD.
Замкнул пинцетом обе даты - побежали 2 строки.
Про внутренний клок - ну его нафиг. Дисплей сейчас редкий. Не хотелось бы просто так потерять. Работает ну и ладно.
Думаю про применение. Можно сделать часы-термометр-календарь на стол или информационный мини бейджик.
Ещё на правах бредовой идеи: Достать где-то корпус оригинального телефона и засунуть современную малогабаритную начинку(Li-ion аккум и GSM/CDMA модуль). Правда идея затратна по всем направлениям.
Пт дек 20, 2013 13:40:47
Возможно и ошибся, а возможно есть разные варианты дисплея - ваш красный, оба моих желтые, SDA5714-23. Менял местами выводы именно двух входов данных - строки менялись местами. Генератор развертки можно сделать вообще на чем угодно, точная частота, стабильность и синхронизация с чем-либо не нужна. Можно хоть RC на ТШ сделать, на одногейтовом. Не сравнивал вашу программу, какая же система команд совпадает с этим дисплеем? Из серии SCF5740, SCD55100 или какие?
Пт дек 20, 2013 16:19:16
Я писал глядя на документиацию SCE5780, но отличий от SCF5740 и SDA5708 не обнаружил.
Сб дек 21, 2013 16:15:57
Для тех кто возможно будет читать эту тему, обновленная информация.
SDA5714-23 pinout
1 Gnd
2 N.C.
3 V logic 3/5V
4 OSC IN 4MHz
5 Logic "1" Возможно сигнал RESET
6 V logic 3/5V
7 Gnd
8 N.C.
9 Gnd
10 Gnd
11 Data (нижняя строка)
12 CLK
13 V LED 4.5-5V
14 V LED 4.5-5V
15 Data (верхняя строка)
16 LOAD
Частота, стабильность и скважность сигнала подаваемого на OSC IN не критична, так как используется
только для развертки дисплея, внутри делится на 16.
Есть версия дисплея с другим назначением выводов, спасибо uk8amk
15 LOAD
16 Data (верхняя строка)
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.