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

Не мурлычет индикатор. А "присобачить"???

Чт фев 20, 2014 16:43:29

Здравствуйте Уважаемые Коты!!!
Попался в "мусор" очередной шедевр китайпрома. Ремонт есессно нецелесообразен, а вот потрошки немного интересные. Не! Печень, почки, желудок всё на месте..... А вот аппендикс.... Собственно, Ву-а-ля!!!
Изображение
Изображение
Вот такой вот "знатный зверюга, однако" :))) ..... И управляется он SN1692 = PT6961. Всё бы ничего, если бы не появившееся из неоткуда желание использовать ентот индикатор в своих целях. Ну, надписи ди-ви-ди, шми-ви-ди конечно отпадают, а вот сегментный индикатор то, что надо! Но не тут-то было. Прозвонив его вдоль и поперек обнаружилась странная штука. ВСЕ СЕГМЕНТЫ в семи разрядах запараллелены, анод общий (если так можно сказать). И, вот теперь самое интересное (ну....наверное), не могу понять каким образом происходит управление 7-ю разрядами по 7 сегментов в каждом всего лишь по 14 ногам. Какие-то образы возникают, но быстро убегают........
В даташите на PT6961 есть стандартная схема включения, но как-то она всё равно не вяжется с таким алгоритмом (да и сам даташит какой-то скудненький). А на данный индикатор TOS-2741BG-B10-TS интернета воще глюха....... :cry:
Может был у кого опыт использования подобных "изделий" в несвойственной им стихии??? Подскажите пожалуйста, а???

Re: Не мурлычет.... А "присобачить"???

Чт фев 20, 2014 17:30:01

Обычная динамическая индикация.
http://radiokot.ru/start/mcu_fpga/avr/15/
http://digteh.ru/digital/DinInd.php...

Re: Не мурлычет.... А "присобачить"???

Чт фев 20, 2014 17:45:14

ВОТ СПАСИБО, ТАК СПАСИБО!!!
Я, честно говоря, когда писАл о том, что возникают какие-то образы, то примерно ЭТО и представлял себе, только вот впрямую не сталкивался, от чего образы и исчезали...... :))) :))) :)))
Будем изучать! Ещё раз ОГРОМНОЕ МЯЯЯЯЯЯЯЯУУУУУУУУУУУ!!!!!!!!!!!!!!!!

Re: Не мурлычет.... А "присобачить"???

Чт фев 20, 2014 17:48:42

Вообще, если есть возможность, то лучше использовать индикатор вместе с платой и с контроллером, так проще будет упралять им через МК (всего 4 вывода вместо 14).
Полный даташит на PT6961

Re: Не мурлычет.... А "присобачить"???

Чт фев 20, 2014 18:02:27

Да в принципе-то у меня как раз и плата индикации и режимов на руках. Только там стоит SN1692. PT6961, я так понял, её полный аналог. Ну да.... Сравнить с моим даташитом РТ6961 -- ЗЕМЛЯ и НЕБО.... Хоть какая-то ясность появляется... Ладненько. Что-нибудь буду думать -- как, чего и куда.
Ещё раз спасибо!!!

Re: Не мурлычет индикатор. А "присобачить"???

Пт фев 21, 2014 13:35:01

Смотри мс (драйвера) типа TM1628, TM1638.
Тоже интересно было применить платки от двд.
Одна из плат была с мс ЕТ6202.
Принцип у них один и тот же - внутри ОЗУ, каждая ячейка которой соответствует определенному сегменту дисплея.
Отличие в размере этого ОЗУ или максимальном колличестве разрядов дисплея и сегментов символа в разряде.
В моем случае ЕТ6202 можно подключить дисплей до 7 разрядов (цифр) и колличеством сегментов в цифре до 13.
Даташит прилагаю.
Если умеешь программировать то применить как нефиг делать.
Но если "0" то учись ( сам в принципе тоько начал) или придется положить в коробочку :lol: .
Вложения
ET6202.pdf
(551.12 KiB) Скачиваний: 1787

Re: Не мурлычет индикатор. А "присобачить"???

Сб фев 22, 2014 00:58:08

pcb432 писал(а):...или придется положить в коробочку :lol: .

:( :( :(
Уже положил.... до лучших времён...., но всё равно спасибо за инфу!!!

Re: Не мурлычет индикатор. А "присобачить"???

Пн янв 05, 2015 22:38:09

Gопалась и мне похожая плата от DVD с драйвером SM1628b
адресация как бы перпендикулярная
соответствие сегментов такое

по адресу 0 сегменты А
по адресу 2 сегменты B
по адресу 4 сегменты C
по адресу 6 сегменты D
по адресу 8 сегменты E
по адресу 10 сегменты F
по адресу 12 сегменты G

по нечетным адресам значки

по данным такой расклад

0 бит 7 разряд
1 бит 6 разряд
2 бит 4 разряд
3 бит 3 разряд
4 бит 2 разряд
5 бит 1 разряд
7 бит 5 разряд

6 бит двоеточия и значки
может где то есть подпрограмма раскладывающая число чтобы его нормально вывести при такой адресации

Re: Не мурлычет индикатор. А "присобачить"???

Вт янв 27, 2015 07:50:24

Читай даташит на TM1628.
Да и в гугле порыскать, найдется информация.
Если можешь программировать, то особых проблем нет.

Re: Не мурлычет индикатор. А "присобачить"???

Чт фев 08, 2018 11:30:14

Небольшой результат ковыряния с куском платы от видеомагнитофона.
Драйвер LED дисплея PT6958-FN.
Я так понял усеченый вариант драйвера TM1628 или PT6961.
Вообще, судя по платкам от всяких двд, китай производит много разновидностей этих драйверов.
Они имеют практически одинаковое управление, но на меньшее количество разрядов (цифр) и сегментов,
так как как-бы оригинал мс избыточен.
Зачем 28-ми выводная мс, если дисплей будет например на 4 разряда, достаточно и 20 ног.
Часть схемы видеомагнитофона, по которой разбирался, т.к. оригинального даташита не нашел, ну и ненадо.
Изображение
Результат Изображение
Плата Изображение
PS Аналогичное ковыряние проводил и с платкой от двд с вакуумно-люминисцентным дисплеем.

Re: Не мурлычет индикатор. А "присобачить"???

Чт фев 08, 2018 11:56:41

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

Re: Не мурлычет индикатор. А "присобачить"???

Чт фев 08, 2018 12:12:00

МЛИН... у РТС на сайте даташиты похоже после регистрации доступны...
:(

Re: Не мурлычет индикатор. А "присобачить"???

Чт фев 08, 2018 12:18:35

у менядивидишные платы есть с этими чипвами но разкадровка страная -на сегменты значкоов выведены цифры

Re: Не мурлычет индикатор. А "присобачить"???

Чт фев 08, 2018 14:28:21

musorСобирать платы индикации начал давненько (еще когда занимался ремонтом), но знаний не было.
Теперь когда количество информации плавно перетекало в некое подобие понимания, что-то получилось.
Но все это в основном метод проб и ошибок и из-за необходимости работать ну очень растянуто по времени.
BOB51 Часть даташитов у меня есть, но это все с инета.
musor В принципе разница в адресации не велика.
Это кажется можно назвать посегментной индикацией.
Вот может быть по вырезкам из даташита будет ясней.
Подключение дисплея с общим катодом
Изображение
Подключение дисплея с общим анодом
Изображение
В памяти мс
Изображение
По адресам 00H, 02H и т.д. будут не разряды дисплея, а сегменты числа A,B,C,D,E.F,G и точки (или какие нибудь символы).
По горизонтали, там где разряды байта (B7-B0) будут разряды дисплея.
Что бы засветить все сегменты (восьмерка) в крайнем разряде нужно,
число 0b1000000 записать по адресам 00H, 02H и т.д..
Несколько сумбурно наверное, но может разберетесь.

Re: Не мурлычет индикатор. А "присобачить"???

Чт фев 08, 2018 16:32:00

Я за диаграммы и командные префиксы... У драйверов ведь и скан клавиатуры предусмотрен...
Эта "мелочь" в даташитах - а от них... МНЯаа... "одни огрызки"...
Воть такие нужны:
PT6961_PTC.pdf
(572.39 KiB) Скачиваний: 561

а с оными и... "регистрация" х.з. какая там на сайте....
ОБЛОМССШШШСсс
:(

Re: Не мурлычет индикатор. А "присобачить"???

Пт фев 09, 2018 13:17:41

Я думал у вас такие шиты есть.
Вот например откуда вырвал куски
TM1628.pdf
(481.16 KiB) Скачиваний: 506
TM1638.pdf
(873.68 KiB) Скачиваний: 358

Есть даташиты на другие драйвера.
Правда бывают не только на английском и гугл не всегда хочет переводить.
В принципе у всех этих драйверов практически одинаковые команды.
Я потратил довольно много времени на попытки засветить на платках нужные цифирки.
Когда что-то получилось, то уже было попроще.
Кстати можно вообще подключать любую плату индикации, конечно с соблюдением
сигналов DATA, CLK, STB ( на разных платах маркировка контактов разьемов обычно есть,
но написание может отличаться, вплоть сокращение до одной буквы типа D, C, S)
и что-то там будет светиться.
А дальше уже разбираться с конкретной схемотехникой платы.
Еще я часто, что-бы не гадать, выпаиваю сам индикатор и его прозваниваю с помощью напряжения
начиная с 1,8 вольт (предпологая что индикатор красного свечения).
Кстати в бытовой электронике очень часто применяются индикаторы с красивым отенками
Изумрудно зелеными, желтым, оранжевый и синий. Красный практически не используется.
Аналогично получилось подключить и VFL дисплей с мс SG16312 (аналог upd16312).
Единственый недостаток этих плат ( покрайней мере LED индикаторы орриентированы под часы, счетчики времени.
Но, если дойдут руки, хочу сделать платку с мс типа TM1628 и нормальными индикаторами с запятыми,
под вольт-ампер показометр.
Если чт-то нужно спрашивайте.
Но я говорю сразу, я никакой програмист. Времени заниматься интересным мне немного.
Все что работает найдено в инете и скомкано в кучу. Но работает :)) ,
отчего и получил некоторое удовлетворение.
Я за то что бы использовать то что есть под нагами (или задешево). Не у всех есть средства на хоби,

Re: Не мурлычет индикатор. А "присобачить"???

Пт фев 09, 2018 15:24:47

Я и иероглифами не дружу...
Предпочитаю стащить чего на инглиш (ежли возможно).
8)
"Подножно-разборка" штука хорошая, когда данные имеются.
А на сегодня с этим все сложнее. Тесты "по аналогии" на некоторое время конечно помогут, да вот гарантий на беспроблемную работу поделки дать не могут (увы... это аналогия, а не достоверные данные...).
Иногда удобно достать даташит на другую микросхему, в таком же устройстве (а еще лучше если "pin-to-pin" попадется).
Тогда вопрос гораздо быстрее решается.
:beer:

Re: Не мурлычет индикатор. А "присобачить"???

Пт фев 09, 2018 15:36:27

Я и иероглифами не дружу...


А с мозгами?

Изображение

но лучше на английский


Изображение

Re: Не мурлычет индикатор. А "присобачить"???

Пт фев 09, 2018 15:46:20

Переводчик-автомат штука хорошая, но напрямую читать иероглифы так как я читаю подобный текст на английском у меня не получается.
:dont_know:

Re: Не мурлычет индикатор. А "присобачить"???

Пн фев 12, 2018 15:49:18

Иногда удобно достать даташит на другую микросхему, в таком же устройстве (а еще лучше если "pin-to-pin" попадется).

Но прогресс скачет вперед, не всегда другая "аналогичная" такая же покомандам.
Подарили еще платки индикации с драйверами дисплея, но мс драйверов уже имеют шинуI2C
и соответсвено команды оказались другими ( пока их не ковырял).
А так у практически всех драйверов дисплея, хоть LED хоть VFD команды одни и те же
(даташит на TM1638, TM1628 можно расматривать как базовый).
Когда запустил дисплей на TM1628 увидел в своих каракулях ошибки, вроде нарушающие даташитовские последовательности,
но тем не менее все работало.
Долго не мог использовать функцию сканирования кнопок на этих драйверах, но и это в принципе получилось.
Считаю очень не плохо, разгрузить микроконтроллер рутиной динамической индикации
и сканирования клавиатуры (а не одной двух кнопок).
А еще можно регулировать программно (правда ступенчато) яркость дисплея.
Пробуйте и все получится.
Что-то разболтался :)
Ответить