BOB51 писал(а):Попали мне в лапы дисплейчики на основе NJU6432 от касячих аппаратов
Мне вот тоже попали дисплейчики на NJU6432, и также от кассовых аппаратов. Но по виду мои выглядят по другому. Причем есть 2 варианта, с подсветкой
и без подсветки
Распиновку узнал прозвонкой ног драйвера на выходной коннектор. А вот писать прогу под МК было лениво, т.к. очень геморно каждый раз переписывать и заливать прошу для определения куда какой сегмент подключен. По сему написал универсальную прогу для компа, подключение через LPT. Вот что получилось
Можете в аттаче скачать, вдруг кому пригодится Естественно на компе должен быть LPT порт, что по нынешним временам уже редкость и операционка WinXP.
Re: ЖК от ОРИОН или HT1621 изнутри
Добавлено: Чт фев 01, 2018 21:29:24
adruha
Не могу понят то ли с моим дисплеем NJU6432 что то не так то ли я код не верный пишу. В общем трабла такая, первые шесть цифр (если с права на лево) на дисплее показывает отлично а остальные четыре кракозябра. В чем может быть проблема может кто сталкивался?
Вот такая петрушка получается, голову сломал не знаю что делать. Подскажите кто может что не так делаю?
скетч прилагаю
Re: ЖК от ОРИОН или HT1621 изнутри
Добавлено: Вс фев 04, 2018 21:06:22
musor
походу в 7 и старше разрядах иная кодировка идет хотя зачем такое делать ума не приложу tit может быть проблемы тайминга изза чег записывает в память со сбоем
попробуй выводить сразу во все разрядщы одинаковые цифры одновремено может че ясно станет
Re: ЖК от ОРИОН или HT1621 изнутри
Добавлено: Вс фев 04, 2018 21:44:21
BOB51
Судя по видео ошибка в привязке номера сегмента к номеру бита в ОЗУ индикатора.
Весьма часто имеет место несоответствие раскладки ОЗУ реальным сегментам (в том числе и из-за особенностей раскладки самого стекла).
Поздно увидел - смогу проанализировать прожку только завтра.
Ну и желательно схемку с маркой кристалла ЖКИ (если таковая имеется) приложить.
Общие рекомендации в построении алгоритма тестов:
Сама структура теста должна начинаться не с символьного ряда, а с побитового перебора ячеек ОЗУ и отображения соответствующего активной ячейке номера или на заведомо проверенном дисплее или на консоли IDE на время, необходимое для достоверной записи номера ячейки в карте раскладки сегментов ВРУЧНУЮ.
А затем по полученным данным строим знакогенератор и карту распределнеия ресурсов ОЗУ индикатора.
Уже на основе той карты строим прикладную прожку для устройства, использующего протестированный индикатор.
Следует учитывать, что при одной и той же микросхеме управления раскладка сегментов определяется свойствами конкретного стекла и может весьма отличаться.
ГЫММ...
посмотрел прожку от adruha (http://radiokot.ru/forum/viewtopic.php? ... 9#p3300809)...
Ежли это HT1621... то где командные/адресные блоки?...
Для NJU6432... отсутствует "раздвижка" сегментного кода перед выводом в дисплей...
да и понаворочено с массивами и алгоритмом...
adruha
Какой кристалл контроллера стеклом управляет? (чего на нем написано?).
Re: ЖК от ОРИОН или HT1621 изнутри
Добавлено: Вт фев 06, 2018 12:30:31
BOB51
Для NJU6432 типовая ошибка в организации передачи второй половины ОЗУ.
Необходимо предварительно вторую часть сегментного кода (битовый массив от 54 до 106-го битов) сдвинуть на три бита влево (к старшим разрядам) и встроить служебные три бита в середине и в конце массива.
А уж затем загрузить полученное в МК индикатора.
Подправленная диаграммка последовательности передачи (как общепринято начало в левом углу) с типовыми служебными тетрадами для оказавшихся в моих лапах стекол (вариантов раскладки сегментов в ОЗУ): http://img.radiokot.ru/files/20529/1i1qhky0na.GIF http://img.radiokot.ru/files/20529/1i1q471oqt.GIF
Заготовка листочка для привязки/редактированию/равпечатке в сплане
Продублирую здесь, т.к. основная тема по HT1621 всетаки здесь.
Дисплей от весов
Дисплей от импортной кассы
Плата с мс HT1621 c aliexpress.
Дисплей от кассы миника.
Плата с HT1621 от мультиварки.
В последнем дисплее есть сегменты для термометра, хотел попробовать доделать часы+термометр
Re: ЖК от ОРИОН или HT1621 изнутри
Добавлено: Чт фев 08, 2018 00:27:19
musor
народ если расшифровали раскладку конкретного дисплея посегментно и протоколы кадра посылки на дисплей выкладывайте целиком с указанием марки дисплея(или надписи на плате если нет названия) и где стоял!!!
это болшая работа и нудная и долгая и вы поможете другим у кого нечем грабить шину илнет достаточно времени на это
Re: ЖК от ОРИОН или HT1621 изнутри
Добавлено: Чт фев 08, 2018 09:20:44
BOB51
Это проще фотку "фас и профиль" или вид сверху и вид снизу.
Дополнительно ВСЕ имеющиеся надписи/коды на платке/микросхемах (ежли на момент дерибана имелись).
Касательно протокола загрузки - то в диаграммах понятно. Единственно может еще надо набросать загрузчик для NJU6432/KS0035 для ардуинки... Дык... он уже имеется... (
)... файлы общей библиотеки nju6432.h и nju6432.cpp ... И посегментный сканер... воть его пока именно под ардуинью и нету... Они общие во всех случаях будут.
А модуль трансляции сегментов от буфера видео в буфер вывода это уже зависит от конкретики раскладки стекла в каждом отдельном случае. Его писать прийдется самому (особо, ежли посегментный тест вот такую БЯКУ (или чего похожего) выдаст: http://img.radiokot.ru/files/20529/1i1q471oqt.GIF - здесь еще и предварительно дробить сегментный код позиций пополам плюс вторую половину "зеркалом " в старший блок буфера вывода запихнуть... а уж потом готовое переслать в контроллер дисплея ).
Или выкладывать для "дружеской помощи" результат теста привязки битов ОЗУ к сегментам стекла.
Re: ЖК от ОРИОН или HT1621 изнутри
Добавлено: Пн фев 12, 2018 13:21:59
pcb432
musor Выложу тестовую программулю для дисплея от весов
Сразу говорю в ней много мусора (критика не принимается , ну эсли только улучшения ), но мне помогла запустить эту платку.
Контакты прозванивал и сравнивал с даташитом на 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
BOB51
Обещаная тест-заготовка для побитовой привязки бита в ОЗУ к отображаемому сегменту (NJU6432/KS0035).
Используется возврат сообщения о номере бита, соответствующем текущему отоборажаемому сегменту в терминальное окно ардуино-IDE либо иную терминальную прожку.
В архивчике и заготовка шаблона в сплане (в ней лапками пишем номера бит возле соответствующих сегментов).
Собственно сам скетч можно кромсать в разумных пределах под то, чего под руками имеется.
Добрый день форумчане. На моей машине цифры одометра неправильно высвечиваются на дисплее. Дисплей на микросхеме NJU6432BFX. Дайте совет, как поступить? Заменить микросхему или с этой можно чтото сделать?? если заменять микруху, то достаточно ее просто перепаять, или требуется ее прошивать программатором??
Re: ЖК от ОРИОН или HT1621 изнутри
Добавлено: Пт окт 19, 2018 08:29:16
BOB51
NJU6432 это контроллер с прошивкой при изготовлении.
Однако раскладка сегментов в самом индикаторе (зависит от "стекла" и разводки печатки индикатора) можеи быть весьма разнообразна.
Скорее всего контроллер Вашего одометра не соответствует данному индикатору.
Ежли изделие из самодельных - необходимо провести тест соответствия сегментов ячейкам ОЗУ и подправить прошивку МК под имеющийся расклад сегментов индикатора.
Ежли промышленно-покупное - матюкнуть продавца по гарантии.
Re: ЖК от ОРИОН или HT1621 изнутри
Добавлено: Вс окт 21, 2018 10:18:29
Shipped
Контролер одометра не может не соответствовать индикатору, т.к. спидометр изготовлен в 2000 году вместе с машиной и до сего года работал без проблем.
Я так понял, что если я куплю контроллер, то его можно смело перепаивать, если в нем прошивка при изготовлении прописана??
Re: ЖК от ОРИОН или HT1621 изнутри
Добавлено: Вс окт 21, 2018 10:37:56
musor
ПЕРЕПАИВАИТЬ МОЖНО СПОКОЙНО ТОКА НАДО БРАТЬ ЧИП В ТОМЖЕ КОРПУСЕ
НО ЯБ ПРОВЕРИЛ САМО СТЕКЛО НА КОНТАКТ С РЕЗИНКАМИ...
Re: ЖК от ОРИОН или HT1621 изнутри
Добавлено: Вс окт 21, 2018 12:57:46
Shipped
контакт нормальный, там шлейф приклеен к стеклу. На стекле не загораются слова ODO и TRIP, но когда я нажимаю на кнопку сброса, то эти сегменты зажигаются, поэтому вывод напрашивается что дело не в контактах.
Теперь проблема - где найти нужную микросхему. В нашем Хабаровске только под заказ можно купить с Екатеринбурга.
Re: ЖК от ОРИОН или HT1621 изнутри
Добавлено: Вс окт 21, 2018 13:25:26
musor
ПРОШЕ С РАЗБОРА КАКОЙНИТЬ КАСЫ ДРЕВНЕЙ СЕЙЧАС ИДУТ В ОСНОВНОМ 1621ХОЛТЕКИ
ЕСЛИ ПРИ ВКЛЮЧЕНИ У ЧИПА РЕЖИМА ТЕСТ СЕГМЕНТОФ (ЧИТАЙ ШИТ) ГОРЯТ ВСЕ СЕГМЕНТЫ ДЕЛО НЕ ВСТЕКЛЕ И УВЫ НЕ В ЧИПЕ...
СКОРЕ ФСЕГО ПРОШИВКА ЭБУ НЕ СОТВЕТСТВУЕТ ЭТОЙ МОДЕЛИ СПИДОМЕТРА