Обсуждаем цифровые устройства...
Ответить

Re: ЖК от ОРИОН или HT1621 изнутри

Пн янв 29, 2018 15:49:43

BOB51 писал(а):Попали мне в лапы дисплейчики на основе NJU6432 от касячих аппаратов


Мне вот тоже попали дисплейчики на NJU6432, и также от кассовых аппаратов. Но по виду мои выглядят по другому. Причем есть 2 варианта, с подсветкой
Изображение Изображение Изображение

и без подсветки
Изображение Изображение

Распиновку узнал прозвонкой ног драйвера на выходной коннектор. А вот писать прогу под МК было лениво, т.к. очень геморно каждый раз переписывать и заливать прошу для определения куда какой сегмент подключен. По сему написал универсальную прогу для компа, подключение через LPT. Вот что получилось
Изображение Изображение

Можете в аттаче скачать, вдруг кому пригодится :) Естественно на компе должен быть LPT порт, что по нынешним временам уже редкость и операционка WinXP.
Вложения
nju6432.zip
(229.68 KiB) Скачиваний: 571

Re: ЖК от ОРИОН или HT1621 изнутри

Чт фев 01, 2018 21:29:24

Не могу понят то ли с моим дисплеем NJU6432 что то не так то ли я код не верный пишу. В общем трабла такая, первые шесть цифр (если с права на лево) на дисплее показывает отлично а остальные четыре кракозябра. В чем может быть проблема может кто сталкивался?

Re: ЖК от ОРИОН или HT1621 изнутри

Пт фев 02, 2018 07:29:20

Надо тест посегментной привязки сделать.
8)
Где-то тут рассматривал как и на чем оный организовать можно:
viewtopic.php?p=3177870#p3177870
viewtopic.php?p=3189224#p3189224
viewtopic.php?p=3191541#p3191541
viewtopic.php?p=3199777#p3199777
viewtopic.php?p=3200996#p3200996
остальное там по теме пораскидано.
В частности сама приставка к ПК для всяческих тестов:
viewtopic.php?p=3167597#p3167597
За ардуинку и так народ почитать сам может.
:beer:

Re: ЖК от ОРИОН или HT1621 изнутри

Вс фев 04, 2018 20:07:15


Вот такая петрушка получается, голову сломал не знаю что делать. Подскажите кто может что не так делаю?
скетч прилагаю
Вложения
sketch_feb01a.zip
(853 байт) Скачиваний: 458

Re: ЖК от ОРИОН или HT1621 изнутри

Вс фев 04, 2018 21:06:22

походу в 7 и старше разрядах иная кодировка идет хотя зачем такое делать ума не приложу tit может быть проблемы тайминга изза чег записывает в память со сбоем
попробуй выводить сразу во все разрядщы одинаковые цифры одновремено может че ясно станет

Re: ЖК от ОРИОН или HT1621 изнутри

Вс фев 04, 2018 21:44:21

Судя по видео ошибка в привязке номера сегмента к номеру бита в ОЗУ индикатора.
Весьма часто имеет место несоответствие раскладки ОЗУ реальным сегментам (в том числе и из-за особенностей раскладки самого стекла).
Поздно увидел - смогу проанализировать прожку только завтра.
Ну и желательно схемку с маркой кристалла ЖКИ (если таковая имеется) приложить.
:beer:

Общие рекомендации в построении алгоритма тестов:

Сама структура теста должна начинаться не с символьного ряда, а с побитового перебора ячеек ОЗУ и отображения соответствующего активной ячейке номера или на заведомо проверенном дисплее или на консоли IDE на время, необходимое для достоверной записи номера ячейки в карте раскладки сегментов ВРУЧНУЮ.
А затем по полученным данным строим знакогенератор и карту распределнеия ресурсов ОЗУ индикатора.
Уже на основе той карты строим прикладную прожку для устройства, использующего протестированный индикатор.
Следует учитывать, что при одной и той же микросхеме управления раскладка сегментов определяется свойствами конкретного стекла и может весьма отличаться.
8)

Вот готовый вариант ДЛЯ МОЕГО СТЕКЛА и HT1621
sketch_oct11a.rar
(110.53 KiB) Скачиваний: 539

как образец на самостоятельный анализ.
:beer:

ГЫММ...
посмотрел прожку от adruha (viewtopic.php?p=3300809#p3300809)...
Ежли это HT1621... то где командные/адресные блоки?...
Для NJU6432... отсутствует "раздвижка" сегментного кода перед выводом в дисплей...
да и понаворочено с массивами и алгоритмом...
:dont_know:

adruha
Какой кристалл контроллера стеклом управляет? (чего на нем написано?).
:roll:

Re: ЖК от ОРИОН или HT1621 изнутри

Вт фев 06, 2018 12:30:31

Для NJU6432 типовая ошибка в организации передачи второй половины ОЗУ.
Необходимо предварительно вторую часть сегментного кода (битовый массив от 54 до 106-го битов) сдвинуть на три бита влево (к старшим разрядам) и встроить служебные три бита в середине и в конце массива.
А уж затем загрузить полученное в МК индикатора.
Подправленная диаграммка последовательности передачи (как общепринято начало в левом углу) с типовыми служебными тетрадами для оказавшихся в моих лапах стекол (вариантов раскладки сегментов в ОЗУ):
http://img.radiokot.ru/files/20529/1i1qhky0na.GIF
http://img.radiokot.ru/files/20529/1i1q471oqt.GIF
Заготовка листочка для привязки/редактированию/равпечатке в сплане
kasdis_a.zip
(9.47 KiB) Скачиваний: 373

:beer:
Скетч сами скорректируете или посодействовать?
:roll:

Re: ЖК от ОРИОН или HT1621 изнутри

Ср фев 07, 2018 16:12:41

Продублирую здесь, т.к. основная тема по HT1621 всетаки здесь.
Дисплей от весов
Изображение
Дисплей от импортной кассы
Изображение
Плата с мс HT1621 c aliexpress.
Изображение
Дисплей от кассы миника.
Изображение
Плата с HT1621 от мультиварки.
Изображение
В последнем дисплее есть сегменты для термометра, хотел попробовать доделать часы+термометр :)

Re: ЖК от ОРИОН или HT1621 изнутри

Чт фев 08, 2018 00:27:19

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

Re: ЖК от ОРИОН или HT1621 изнутри

Чт фев 08, 2018 09:20:44

Это проще фотку "фас и профиль" или вид сверху и вид снизу.
Дополнительно ВСЕ имеющиеся надписи/коды на платке/микросхемах (ежли на момент дерибана имелись).
:roll:
Касательно протокола загрузки - то в диаграммах понятно. Единственно может еще надо набросать загрузчик для NJU6432/KS0035 для ардуинки... Дык... он уже имеется... (
sketch_sep06a.zip
(3.72 KiB) Скачиваний: 435
)... файлы общей библиотеки nju6432.h и nju6432.cpp ... И посегментный сканер... воть его пока именно под ардуинью и нету... Они общие во всех случаях будут.
А модуль трансляции сегментов от буфера видео в буфер вывода это уже зависит от конкретики раскладки стекла в каждом отдельном случае. Его писать прийдется самому (особо, ежли посегментный тест вот такую БЯКУ (или чего похожего) выдаст:
http://img.radiokot.ru/files/20529/1i1q471oqt.GIF - здесь еще и предварительно дробить сегментный код позиций пополам плюс вторую половину "зеркалом " в старший блок буфера вывода запихнуть... а уж потом готовое переслать в контроллер дисплея :facepalm: ).
Или выкладывать для "дружеской помощи" результат теста привязки битов ОЗУ к сегментам стекла.
:roll:

Re: ЖК от ОРИОН или HT1621 изнутри

Пн фев 12, 2018 13:21:59

musor Выложу тестовую программулю для дисплея от весов
Изображение
HT1621_688.c
(7.02 KiB) Скачиваний: 727

Сразу говорю в ней много мусора (критика не принимается :)), ну эсли только улучшения ), но мне помогла запустить эту платку.
Контакты прозванивал и сравнивал с даташитом на HT1621- все совпало и совпали соответственно команды.
На плате (со стороны индикаторов, как на фотке)
1. минус LED (подсветка, подключал на общий(GND)),
2. не используется,
3. +5 вольт,
4. GND (общий),
5. DATA.
6. WRITE,
7. CS.
Котрастность по сравнению с дисплеем от миника получше, может надо в минике надо подобрать резистор на выводе VLCD.
Когда запаял дисплей на самодельную платку с HT1621, изображения вообще не было, хотя вроде сделал по даташиту.
Резистор 15кОм на 5 вольт, решил проблему.

Re: ЖК от ОРИОН или HT1621 изнутри

Пн фев 12, 2018 15:32:57

Обещаная тест-заготовка для побитовой привязки бита в ОЗУ к отображаемому сегменту (NJU6432/KS0035).
sketch_feb11a.rar
(26.4 KiB) Скачиваний: 401

Используется возврат сообщения о номере бита, соответствующем текущему отоборажаемому сегменту в терминальное окно ардуино-IDE либо иную терминальную прожку.
В архивчике и заготовка шаблона в сплане (в ней лапками пишем номера бит возле соответствующих сегментов).
Собственно сам скетч можно кромсать в разумных пределах под то, чего под руками имеется.
:beer:

Re: ЖК от ОРИОН или HT1621 изнутри

Пн фев 12, 2018 19:37:23

http://bascom.at.ua/publ/cifrovaja_shka ... /1-1-0-129
Цифровую шкалу на таком индикаторе делал. И вариант переделки индикатора.

Re: ЖК от ОРИОН или HT1621 изнутри

Пт окт 19, 2018 01:17:32

Добрый день форумчане. На моей машине цифры одометра неправильно высвечиваются на дисплее. Дисплей на микросхеме NJU6432BFX. Дайте совет, как поступить? Заменить микросхему или с этой можно чтото сделать?? если заменять микруху, то достаточно ее просто перепаять, или требуется ее прошивать программатором??

Re: ЖК от ОРИОН или HT1621 изнутри

Пт окт 19, 2018 08:29:16

NJU6432 это контроллер с прошивкой при изготовлении.
Однако раскладка сегментов в самом индикаторе (зависит от "стекла" и разводки печатки индикатора) можеи быть весьма разнообразна.
Скорее всего контроллер Вашего одометра не соответствует данному индикатору.
Ежли изделие из самодельных - необходимо провести тест соответствия сегментов ячейкам ОЗУ и подправить прошивку МК под имеющийся расклад сегментов индикатора.
Ежли промышленно-покупное - матюкнуть продавца по гарантии.
:beer:

Re: ЖК от ОРИОН или HT1621 изнутри

Вс окт 21, 2018 10:18:29

Контролер одометра не может не соответствовать индикатору, т.к. спидометр изготовлен в 2000 году вместе с машиной и до сего года работал без проблем.
Я так понял, что если я куплю контроллер, то его можно смело перепаивать, если в нем прошивка при изготовлении прописана??

Re: ЖК от ОРИОН или HT1621 изнутри

Вс окт 21, 2018 10:37:56

ПЕРЕПАИВАИТЬ МОЖНО СПОКОЙНО ТОКА НАДО БРАТЬ ЧИП В ТОМЖЕ КОРПУСЕ
НО ЯБ ПРОВЕРИЛ САМО СТЕКЛО НА КОНТАКТ С РЕЗИНКАМИ...

Re: ЖК от ОРИОН или HT1621 изнутри

Вс окт 21, 2018 12:57:46

контакт нормальный, там шлейф приклеен к стеклу. На стекле не загораются слова ODO и TRIP, но когда я нажимаю на кнопку сброса, то эти сегменты зажигаются, поэтому вывод напрашивается что дело не в контактах.
Теперь проблема - где найти нужную микросхему. В нашем Хабаровске только под заказ можно купить с Екатеринбурга.

Re: ЖК от ОРИОН или HT1621 изнутри

Вс окт 21, 2018 13:25:26

ПРОШЕ С РАЗБОРА КАКОЙНИТЬ КАСЫ ДРЕВНЕЙ СЕЙЧАС ИДУТ В ОСНОВНОМ 1621ХОЛТЕКИ
ЕСЛИ ПРИ ВКЛЮЧЕНИ У ЧИПА РЕЖИМА ТЕСТ СЕГМЕНТОФ (ЧИТАЙ ШИТ) ГОРЯТ ВСЕ СЕГМЕНТЫ ДЕЛО НЕ ВСТЕКЛЕ И УВЫ НЕ В ЧИПЕ...
СКОРЕ ФСЕГО ПРОШИВКА ЭБУ НЕ СОТВЕТСТВУЕТ ЭТОЙ МОДЕЛИ СПИДОМЕТРА

Re: ЖК от ОРИОН или HT1621 изнутри

Ср окт 24, 2018 10:20:26

Поподробнее пожалуйста, как включить тест???
Ответить