Страница 1 из 2

Приборная панель с матричным экраном (TRIP)

Добавлено: 11 фев 2020, 21:49
SHKoder
Что-то мне подсказывает, что и эту тему нужно распиливать.
Я прошелся по объявлениям в Польше приборных панелей. Собрал статистику по артикулам, а так же по параметрам HW, MECH INV, SW, EEPROM и коей какая картинка прорисовалсь. Основной вопрос в таких экранах, это их конфигурация. При том, что ребята научились их конфигурировать без особой боли и изяществ.
Но об этом сильно позже. А пока, имеем такую картину мира:
Матричный экран из приборной панели TRIP  - IMG-20200211-WA0059.jpg

Матричный экран из приборной панели (TRIP)

Добавлено: 14 фев 2020, 11:18
SHKoder
Матричный экран из приборной панели TRIP  - 2020-02-14_122828.png


Мне удалось собрать коей какую информацию по экранам

Сразу оговорюсь, что я собирал только по цветным экранам:
MATRIX TYPE: COLOUR - цветные
MATT2010 (для CAN-шины 2010)
Матричный экран из приборной панели TRIP  - 2020-02-14_113551.png


Я только оговорюсь, что экраны бывают монохромные и полихромные
Матричный экран из приборной панели TRIP  - 2020-02-14_120634.png

Матричный экран из приборной панели TRIP  - 2020-02-14_113737.png


Мне удалось собрать табличку, и свести по ней информацию.
Матричный экран из приборной панели TRIP  - 2020-02-14_113407.png


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

Матричный экран из приборной панели (TRIP)

Добавлено: 09 мар 2020, 22:09
caspiu
привет,
очень интересная информация.
чем больше используется память EEPROM, тем больше элементов экрана можно активировать?

У меня есть проект преобразования из CAN2010 в CAN2004 для использования в цвете MATT, где его можно использовать в автомобилях CAN2004, использующих Arduino и плату MCP25015

ola,
informação muito interessante.
quanto mais criou a memória EEPROM para mais itens de tela podem ser ativados?

Tenho o projeto de conversão de CAN2010 para CAN2004 para ser usado na cor MATT, onde pode ser usado nos veículos CAN2004 usando arduino e uma placa MCP25015

Матричный экран из приборной панели (TRIP)

Добавлено: 11 фев 2021, 11:10
SHKoder
Матричный экран из приборной панели TRIP  - 2021-02-11_110754.png

Скорей всего экран с версией 10.01.0 я где-то профукал и случайно перепутал местами

Матричный экран из приборной панели (TRIP)

Добавлено: 13 фев 2021, 19:51
SHKoder
Как прошить дамп экрана

Я столкнулся с ситуацией, когда экран заблокирован и телекодировке не поддается.
Программа от Димы Infizer пишет в лог:
RequiredTimeDelayNotExpired
ERROR! Service is 0x27, error is RequiredTimeDelayNotExpired
Ошибка защищенного телекодирования


Мне повезло, что Александр Pacote телекодировал аналогичный экран. Единственное отличие было только в том, что его экран был для Citroen DS4, а мой от какого-то Peugeot, но я точно уже и не помню.

Суть вся в том, что изменить в нем настройки не удается.
Для этого снимаем экран, разбираем его

Матричный экран из приборной панели TRIP  - 6b381ab3-18c0-4fb3-824e-535d39f3dbcb.jpg

Матричный экран из приборной панели TRIP  - a4cabb6d-8ec9-44dc-a5fb-ca7e325a0628.jpg


Открутили все винты.

Матричный экран из приборной панели TRIP  - 91a2ec79-2de1-439b-8503-6e1ef81c0829.jpg
Матричный экран из приборной панели TRIP  - 65b983de-0ed2-4dcf-b57e-5b38aab04273.jpg
Матричный экран из приборной панели TRIP  - 7c8c4262-5014-4a6d-a0c1-6446eb88e533.jpg


Сняли шлейф

Матричный экран из приборной панели TRIP  - 10b40dff-1a7b-46ba-8d10-fa64ce5335b8.jpg


Слева от основного чипа находится нужная нам микросхема.
Плата залита лаком

Матричный экран из приборной панели TRIP  - b84592af-5229-48ed-b833-d5bca6b048c5.jpg


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

Матричный экран из приборной панели TRIP  - bf837e2c-a646-45b6-8990-9d591c4622b7.jpg


Приготовительные работы с дисплеем закончились.

Далее нам потребуется программатор. Я использую CH341A.
Коих много продается на AliExpress

Еще нам потребуется прищепка

Матричный экран из приборной панели TRIP  - adapter_prishchepka_dlja_programmatora_soic8_sop8_bios.jpg


Плюс я использую адаптер, для разведения пинов

Матричный экран из приборной панели TRIP  - 1957fb3d-a37b-4386-84d5-7e8fd1710473.jpg


Если на прищепке пины:
1 - CS
2 - CLK
3 - MOSI
4 - MIOS
5 - GND
6 - не используется
7 - не используется
8 - 3,3V

Матричный экран из приборной панели TRIP  - 3d90ed53-52a2-4686-ac27-cbcd001f7c81.jpg



Обнимаем прищепкой чимп

Матричный экран из приборной панели TRIP  - ea84e345-0bd6-4858-992f-9225ecfcfb16.jpg
Матричный экран из приборной панели TRIP  - f6532e76-36a7-4a2b-8d91-9f742285ec43.jpg


На этом аппаратная часть завершена.
Далее программное обеспечение...

Матричный экран из приборной панели (TRIP)

Добавлено: 13 фев 2021, 20:12
Technics66
SHKoder писал(а):Источник цитаты Потому берем наждачку и счищаем лак с ног микросхем нужной нам микросхемы

Зачем это варворство. Берём ацетон и ватную палочку и аккуратно смываем лак. Вместо ацетона можно использовать жидкость для снятия лака, там основной ингредиент тот же ацетон.

Матричный экран из приборной панели (TRIP)

Добавлено: 13 фев 2021, 20:37
SHKoder
теперь что касается программного обеспечения
Я использую AsProgrammer
Мне в свое время пришлось пошерстить интернет, чтобы найти его






Файлы переименовал, чтобы загрузить на форум их можно было. Вам для распаковки нужно удалить в именах файла ().zip

Итак, запускаем AsProgrammer, выбираем тип микросхемы

Матричный экран из приборной панели TRIP  - Безымянный.png


Читаем дамп из микрухи и сохраняем его в файл, на всякий случай.

Матричный экран из приборной панели TRIP  - Безымянный2.png




Теперь берем дамп от Александра Pacote



Сравним оба файла, отличия конечно есть.

Матричный экран из приборной панели TRIP  - Безымянный3.png


Длина файла, что важно - одинаковая.

Матричный экран из приборной панели TRIP  - Безымянный4.png


Матричный экран из приборной панели TRIP  - Безымянный5.png


Читаем, визуально смотрим, что файл при чтении в основном окне программы не изменились от того, что отображалось при записи.

Разблокировался ли экран, узнаю только в понедельник. Так как программатор остался на работе и удастся телекодировать экран программой от infizer

Отправлено спустя 2 минуты 6 секунд:
Technics66 писал(а):Источник цитаты Берём ацетон и ватную палочку и аккуратно смываем лак.

У меня прошлый раз так не получилось.

Отправлено спустя 1 минуту 54 секунды:
Если "шалость" удастся, выложу дампы других экранов, которые довелось ранее снять

Матричный экран из приборной панели (TRIP)

Добавлено: 13 фев 2021, 21:33
frog2050
SHKoder писал(а):Источник цитаты Мне в свое время пришлось пошерстить интернет, чтобы найти его

На 4пда есть ветка по этому программатору, там и проги и драва
https://4pda.ru/forum/index.php?showtopic=884713
Тока нужна регистрация на форуме для скачивания файлов.

Матричный экран из приборной панели (TRIP)

Добавлено: 13 фев 2021, 22:34
SHKoder
frog2050
А я разве не туда же ссылку дал?

Матричный экран из приборной панели (TRIP)

Добавлено: 14 фев 2021, 02:29
Pacote
Хорошая работа! Когда я не знал о программе Infizer, это то, чем я занимался, но я демонтировал пайку, что было проблемой

Для программного обеспечения я рекомендую Neo Programmer, который является развитием Asprogrammer.

https://drive.google.com/file/d/18fQGCF ... ZVdyL/view

Матричный экран из приборной панели (TRIP)

Добавлено: 14 фев 2021, 23:10
Дмитрий66
SHKoder
Олег, приветствую!
Наткнулся на эту тему, ты же знаешь, сколько времени я убил на эти дисплеи. Решил почитать. Не понял, чем эта тема отличается от той, которая была раньше?
И ещё вопрос - ты взял два дампа, и написал "....отличия конечно есть..." Можешь на примере первой строки пояснить, что ты считаешь "различиями" ? Не удивляйся, просто пометь то что по твоему отличается красным, а совпадает - зелёным.

Матричный экран из приборной панели (TRIP)

Добавлено: 15 фев 2021, 10:38
SHKoder
Дмитрий66
Дмитрий привет. Со всем почтением и уважением к твоему труду.
Я делаю эту процедуру очень не часто, потому я писал этот пост больше как повторение того, что сделал ты и чему научили другие ребята. Никакого ноухау я не открыл к сожалению, потому мой пост больше о проблеме телекодировать экран программой от Дмитрия infizer. При том, что другие экраны телекодируются без проблем. А вот с одним из, почти десятка, такая шляпа!

Вот мой пост именно о том, как побороть блокированный экран. Плюс ко всему, тут удача повернулась ко мне, чем-то не обычным, что у Александра такой же экран и есть дамп. Так почему бы не попробовать залить его дамп себе. Так ведь и сделано.

Еще, как сегодня выяснилось, что дамп Александра с инвертированными парами. Я поначалу не придал этому значения, а теперь я вижу это. А значит эпик продолжается...

Сегодня я воткнул экран, а он не завелся. Начал разбираться и с Димой увидели, что дампы разного формата. Очевидно, что один дамп очень похож на другой, но вот пары в нем инвертированы.

Заголовок моего файла:
09 04 01 01 05 01 02 00

А вот заголовок файла от Александра:
04 09 01 01 01 05 00 02

Делаю вывод, что дампы то одинаковые, почти, только вот формат их записи другой, разными программаторами
09 04 01 01 05 01 02 00
04 09 01 01 01 05 00 02

Теперь надо их как-то инвертировать. Пока не придумал как, кроме того чтобы написать программу для этого

Матричный экран из приборной панели (TRIP)

Добавлено: 15 фев 2021, 12:34
AJ_
Это называется не инверсия, а swap байтов. Любая программа для работы с дампами поддерживает эту функцию.

Матричный экран из приборной панели (TRIP)

Добавлено: 15 фев 2021, 12:38
SHKoder
Вроде удалось перевернуть

9805341480(hw[1.3]mech[1.2],sw[2.0],eeprom[9.4.1])(DS4)_reverse. zip

Отправлено спустя 1 минуту 34 секунды:
AJ_ писал(а):Источник цитаты swap байтов

Я, извините, такому не обучен. Мой профиль сильно в другом. Да и многие тут самоучки.

Можем проверить полученный мною файл, с результатом "любой программы для работы с дампами" ? Пожалуйста

upd:
Файл перезалит на версию от Александра Pacote. Мой файл был с ошибками :facepalm:

Матричный экран из приборной панели (TRIP)

Добавлено: 15 фев 2021, 14:46
Pacote
Как указано выше, мой CH341A читает это именно так, вы можете просто поменять местами, нажав на эту кнопку

Изображение