Бортовой компьютер ниссан мурано z50 принцип работы
Решил немного пографоманить на тему убогости БК Ниссан Мурано Z50 и как с этим бороться из личного опыта…Как-то с первого момента эксплуатации Мурзика было крайне непонятно как при таком красивом цветном БК нет никакой допинформации о расходе и температуре и прочих приятных плюшках, акромя карты неведомых земель и камеры заднего вида (у меня европеец, рейстал 2007 года). Позже появилось навязчивое желание знать хоть что-то о тайной жизни вариатора, с этого и начался мой поиск решений…для начала купил Мультитроникс, но не той модели — потратили несколько дней, но так он и не завелся, позже подсказали нужную модель, которая и была установлена (VC731). Описание есть на сайте, кого увлечет, уверен найдет без труда. В результате получил актуальные цифры по волнующим, лично меня показателям: напряжение в сети, расход топлива, точное значение оборотов, время поездки, температура за бортом и ТОЖ двигателя. Справедливости ради должен сказать, что не уверен в показателях напряжения, так как цифра существенно отличается от напряжения на клеммах АКБ. Параллельно был по случаю приобретен ELM327, но на тот период под него не было толковых программ, да и мой телефон был не на Андроид. Оставалась проблема как снять показатели температуры вариатора…был да же готов установить тройник в систему охлаждения, вставить туда датчик температуры и вывести температуру, но хорошо, что не стал этого делать, так как неожиданно появилась программа CVTz50, которой сейчас большинство и пользуется…Программа супер, но пользоваться телефоном на каждый день неудобно…надеюсь авторы CVTz50 когда-нибудь допишут программу с более удобным интtрефейсом, так как на маленький экран "выпихивается" слишком много самых разнообразных данных, вот если бы их можно было как-то отредактировать под пользователький экран, было бы просто волшебно (в любом случае большой респект и уважение авторам!). Можно конечно воткнуть андроид-баллайку, но мне этот вариант не нравится…под музыку лучше все-таки какой-нибудь Пионер или Альпайн, а выкидывать штатный дисплей БК мне не хочется, так как камера заднего весьма достойного качества). Решил совместить Мультитроникс и ELM327, для чего купил на Али делитель
все отлично заработало, но меня подвела основательность — я взял модель с толстыми проводами, они оказались короткими и почти негнущимися, поэтому немного поездив, пришлось от такого варианта отказаться (банально торчало, задевало об коленку и тупо отваливалось)…надо либо переносить диагностическую колодку глубже под панель, либо покупать с тонкими гибкими и длинными проводами.
дальше больше появилась инфа о новых прошивках Мультитроникса конкретно под вариатор Z50…зимой возится было неудобно, поэтому как потеплело решил это дело замутить…процесс несложный, хотя поначалу не получилось, но это я сам напортачил. Общение со службой техподдержки мультитроникса оставило удручающее впечатление, ребята толи не хотят сильно вникать в проблемы простых смертных пользователей, то ли сами не сильно знают продукт, что продают, вообщем сам разбирался. Если у кого будут вопросы по перепрошивке — обращайтесь. ТепериЧа имею чтение ошибок по CVT (пока ошибок не было, но раздел существует), сброс счетчика старения масла и температуру масла вариатор, но так же еще существенный список по работе датчиков вариатора…естествено все это есть в избытке в CVTz50, но иметь одно устройство гораздо гораздее
к сожалению что бы вывести показатели CVT перед глазами нужно потыкать кнопки в меню, но все-равно я счастлив.
Завершили работу по установке самой современной (на сегодняшний день) мультимедийной системы Nissan Connect Premium (с последними обновлениями 2017 года) в Nissan Murano Z50 2007 года выпуска.
Владелец автомобиля выбрал данный вариант, так как хотел по-максимуму расширить возможности штатного головного устройства, сохранив при этом оригинальный внешний вид.
Соответственно, просто замена магнитолы на двухдиновую его не устраивала.
Итак, Murano в кузове Z50 для европейского рынка, возможности штатной системы до обновления:
Цветной экран низкого разрешения
Пункты меню на английском или французском языках
Навигация со старыми картами Европы, отсутствие картографического покрытия России
Воспроизведение аудио с CD-чейнджера или кассеты
Отсутствие бортового компьютера (фактически, на мониторе отображаются только часы, изображение с камеры заднего вида и напоминание о ТО)
Приступаем к работе.
Разбираем центральную консоль и тоннель, снимаем штатное головное устройство.
Перепиновываем провода, согласно электрическим схемам, устанавливаем USB-вход и микрофон.
Теперь остается подключить новую мультимедийную систему и собрать салон.
После нашей работы в автомобиле появилось:
Оригинальный сенсорный экран диагональю 7" высокого разрешения
Все пункты меню на русском языке
Самая свежая навигация Россия + Европа (карты 2016-2017 года)
Поддержка "пробок", "точек интереса", "камер" (по радиоканалу TMC с ресурса "Яндекс")
USB вход для просмотра видео и музыки с внешних носителей
Bluetooth аудио для воспроизведения музыки со смартфона – треки отображаются на штатном экране, а управление осуществляется с кнопок руля
Громкая связь (также в ПО исправлен Bluetooth - корректное подключение со смартфонами Apple)
Жесткий диск объемом 40 Gb
Полноценный бортовой компьютер с показаниями расхода и запаса хода
Камера с активными поворотными линиями
Камера, руль, кнопки - все работает в штатном режиме
Дополнительно сняли блокировку видео в движении
Готовы повторить подобную работу на многих автомобилях (в том числе и для рынка США), оснащенных штатным оборудованием Nissan!
Для просмотра пробега в борт-компьютере необходимо сделать следующее (смотрите также фото):
шаг 1. Включить режим «АСС», либо «ON» кнопкой «Start/Stop».
шаг 2. Если включена аудиосистема, то выключить ее нажав кнопку «Vol».
шаг 3. Вращать крутилку «Vol» пока не появится меню «System Diagnostic Menu».
шаг 4. Нажать кнопку «SETTING» и не отпуская ее, вращать влево и вправо на 3-4 оборота против и по часовой крутилку «Vol». Отпустить кнопку «SETTING».
шаг 5. Повторить шаг 3. вращая крутилку «Vol» в меню «System Diagnostic Menu» напротив пункта «Confirmation/Adjustment» появится надпить - (Detailed). Отпустить кнопку «SETTING».
шаг 6. Выбираем пункт меню «Confirmation/Adjustment (Detailed)» пользуясь стрелками и кнопкой «ENTER».
шаг 7. Выбираем пункт меню «Navigation/Phone».
шаг 8. В данном меню Вам нужно идти в самый низ до пункта «User History».
шаг 8_2. Выбираем данный пункт «User History».
шаг 9. В появившемся окне мы видим: * время начала использования авто (думаю, данный параметр начинает отсчет с первого запуска авто, т.е. с завода, либо диллерского центра); * время работы борт-компьютера (думаю, что время считается в режиме «ON», но не в «АСС»);
шаг 10. Сравниваем пробег на одометре приборной панели с пробегом борт-компьютера (разница в 1000км - норма).
Из полученной информации помимо пробега, можно еще разделить пробег на часы и получим среднюю скорость, с которой ездил автомобиль. Из четырех картинок, которые я нашел в инете, получилось в первых 3х случаях - 27…30км/ч, в четвертом – 20км/ч. Я бы предположил, что в четвертом случае машина много прогревалась, т.е. жила на улице, либо не выезжала за город очень редко… Либо в первых трех машина использовалась в основном по трассе… В общем, каждый для себя фантазирует как хочет!
На вопрос, можно ли смотать пробег в борт-компьютере. Могу сказать следующее, я не нашел информации по возможности смотать. Люди, профессионально занимающиеся продажей авто, на авторынке смотрели на меня с удивлением, спрашивая «А, что это Вы делаете?». Смею предположить, что люди, которые сматывают пробег, могли бы посоветовать и сразу же срутить пробег и там и там. Поэтому, делайте вывод!
…то оцифровать приборную панель уже будет посложнее. Однако, глаза боятся, а руки делают.
Для экспериментов я приобрел приборку от европейца, но принципиально она ничем от американца не отличается, кроме как расположением кнопок одометра и стоп-сигнала, и настройками тока для стрелочки спидометра (а еще она не такая жирная и не пытается найти у меня нефть). Дело в том, что у европейца и американца отличается максимальная скорость на спидометре, соответственно при 240км/ч на американце, европеец покажет приблизительно 210. Таким образом, графическая накладка не взаимозаменяемая:
Вот схема из файла Приборка.pdf (страница 10) с номерами контактов и куда чего идет:
А теперь опишу как работает панель согласно документации Приборка.pdf.
- Лампа ремня безопасности контакт 3
- Лампа омывайки — контакт 6
- Лампа аккумулятора контакт 4
- Лампа сигнализации контакт 5
- Работа спидометра:
И тут начинается самое вкусное. Все остальные данные которые выводит приборная панель, приходят по шине UART, а именно: тахометр, уровень топлива, температура охлаждайки, ошибка двигателя, CVT, ABS, низкое давление в шинах, AWD, AWD Lock, сигнал поворота, дальний свет, VDC OFF, SLIP, индикаторы круиз-контроля — CRUISE и SET, CVT, индикатор открытой двери, уровень масла, габариты, сигнал пищалки и режим коробки (P, D, R, S и так далее включая ручной режим и номер передачи). Пробег одометра рассчитывается согласно показаниям сигнала спидометра и пишется в память приборной панели (в том числе). Когда я подключаю чужую приборку к своему авто, показания одометра не родной приборки не сбрасываются.
Далее приведу показания приборки при подключении питания, но отсутствии управляющих сигналов (согласно файлу Приборка.pdf страница 32). UART не подключен и линии контактов 3, 4, 5 и 6 висят в воздухе:
Спидометр, тахометр, топливо, температура охлаждайки — показания по нулям. Сама панель будет находиться в ночном режиме, то есть подсветка приборов включена. Дисплей Вариатора не показывает ничего. Пищалка молчит.
ABS, VDC OFF, SLIP, Ошибка тормоза — все эти индикаторы должны гореть при подключении питания и отсутствии связи.
Дальний свет, не закрыта дверь, низкое давление в шинах, CRUISE, SET, AWD, AWD LOCK, масло, поворотники, ошибка двигателя, CVT — эти лампы будут выключены.
Теперь нам необходимо подключиться к контактам UART и вывести данные в компьютер при помощи USB-UART моста. Я использовал вот такой:
Вы можете использовать любой другой по запросу USB to UART bridge. Упоротые могут достать из arduino UNO проц или закоротить его на ресет и использовать встроенный UART. Короче TX приборки (контакт 18«R/L» красный с синей полосой) подключаем к RX нашего UART преобразователя и любой из черных проводов (контакты 22, 23, 24) к контакту GND UART. Далее запускаем любой монитор COM порта, выбираем свой UART в списке, подключаемся и наблюдаем поток сознания. Это краткая версия. Теперь подробнее. Качаем, например, это и втыкаем UART в USB. В списке COM Port должен появится новый COM к нему и подключаемся. Вот теперь и наблюдаем поток сознания от приборной панели в главном окне программы. Если не наблюдаем значит вы все сделали правильно, поскольку еще необходимо подобрать скорость приема данных — Baud Rate. Выбирая разные режимы, я отмел все, что выше 115200, ибо при таких настройках терминал выдавал сплошные нули. В настройках между 9600 и 19200 стала появляться хоть какая-то структура. Но дальше понятнее не становилось. Приуныв, я подпер подбородок рукой и, внезапно, обнаружил на столе осциллограф! Ого — подумал я. — У меня есть такая штука! Короче решил я посмотреть, что покажет эта шайтан-машинка. Кое-как подобрав настройки, я наблюдал непонятное нечто, с которым, ума не приложу, что делать. Ладно поищем что же вообще обозначает Baud Rate. Ага, википедия говорит, что это количество бит данных в секунду. Ну, думаю, дай гляну по осциллографу длину самого короткого импульса. Оказалось, что-то около 70 наносекунд. Почесав репу, решил это дело разделить на 1000000 наносекунд, а почему нет? Результат оказался близок к 14400. Есть такая скорость — снова подумал я, и выставил на всякий случай такие настройки: Baud Rate 14400, Data bits — 8, Parity — odd, Stop bits — 1, Handshaking XON/XOFF. И, черт возьми, все внезапно заработало! Ну то есть ничего не изменилось, окно выдавало все такой же странный набор символов, но чуйка подсказывала, что я двигаюсь в правильном направлении. Короче снял я со спидометра такую штуку:
Это после декодирования
Потыкался с нулями, не нашел ничего интересного, но, снова внезапно, обнаружил, что байт со знаком «А. » повторяется каждые 10 раз. Привел я к такой структуре:
Предпоследние два байта всегда по нулям первые, если перевести HEX в DECIMAL растут с 160 по 169. HEX — набор символов о котором речь шла выше, это не что иное, как десятичные числа в шестнадцатеричном (чуть пальцы не сломал пока писал) формате.
Стало жарко. Дай думаю скормлю эти же данные приборке через Terminal. Втыкаю TX USB-UART преобразователя в RX приборки, и она начинает пищать всеми цветами радуги. Тут я догадываюсь, что не все так просто. Видимо UART физического уровня несколько отличается от того, что используется в тех же ардуинах. Снимаю накладку с приборки, туплю на плату, перерисовываю схему и ага! Действительно это дифференциальная пара. Не вдаваясь в подробности скажу лишь, что я подпаялся непосредственно к площадкам, идущим прямо к контроллеру и тогда все заработало нормально. Вот фото куда чего паять:
А теперь, самое вкусное. Несем всю эту нанотехнологию в машину, подрубаем свою модифицированную приборку, UART к буку и приборке. Причем к приборке теперь подрубаем не выход, а наоборот ВХОД (Контакт 19«R/B» красный с черной полосой) что бы снять данные которые шлет машина на приборную панель. Затем врубаем зажигание, запускаем на буке Terminal и он начинает записывать все, что приходит на приборку. А теперь начинаем тыкать во все кнопочки подряд в своей машине. Открываем-закрываем двери, включаем дворники, жмем газ-тормоз-реверс-с-м у кого что, свет дальний ближний, поворотники. Желательно убить мотор и вариатор, чтобы мы могли снять коды ошибки мотора и вариатора. Причем мотор надо убить в разных вариантах и позах и каждый датчик по отдельности. В общем снял я данные с машины, и вот что вышло:
Ого — подумал я. — Это же почти как у спидометра! Дай, думаю, скормлю приборке логи, что я записал с машины. Скормил. Приборка повторила все то, что я вытворял в авто с авто на авто. Эка я умен — не скромничал я про себя! Решил изменить некоторые знаки и снова скормить приборке измененный файл. Ничего не произошло. Хм — подумал я. Чего же делать то? И приуныл, снова подперев рукой подбородок.
….Странные цифры в конце каждой секции…
…Четыре пары нулей и потом какие-то цифры…
Открыл я виндокалькулятор. Зачем-то переключил в режим HEX. Почему-то решил взять все числа в формате HEX исключая номер секции и последнее число и перемножить их между собой методом XOR. Внезапно! Сумма XOR чисел оказалась равна последнему числу в секции. Интересно — подумал я. Видимо, байт контрольной суммы — осенило мою голову. Изменил несколько чисел, заXORил их между собой, сумму вписал в конце секции и скормил приборке. Приборка изменила показания тахометра. Все понятно. Структура стала ясна:
A0 40 00 00 78 3F 00 00 00 00 07
Номер секции — A0
Данные — 40 00 00 78 3F 00
Байты конца строки — 00 00 00
Байт контрольной суммы — 07
Короче, чтобы расшифровать чего куда какой бит изменяет на@овнокодил я такую софтину:
Управление крайне примитивное — жмякаем «Выбрать порт». Ждем… Еще ждем… Опять ждем… Во всяком случае так у меня. Вылезет окошко со списком портов. По клику по имени порта, подключается к порту. Л — Логика! Что бы начать передачу тыкаем кнопку «Начать передачу». Л — Логика! Левая часть содержит 10 секций от A0 до A9. Во время передачи эти секции последовательно грузятся в выбранный порт. Подводим указатель мыши к любой ячейке и крутим колесо. Значения меняются и на лету меняются показания на приборке. В правой части должен был выводиться ответ от приборки, но я @овнокодер, у меня все тупило, потому сейчас там просто форматированный вывод. Можно сохранить текущие настройки HEX в файл и потом его загрузить. Для этого жмякаем одноименные кнопки. Софт автоматом подсчитывает сумму и пересчитывает байт честности. Так что его не трогаем, да и нифига у вас не выйдет. Байт в синем квадратике менять можно, но, скорее всего, это — разделитель. Он вроде как никак не влияет на данные. Для полнофункциональной работы достаточно скармливать первые две секции A0 и A1. В первой секции содержатся данные тахометра и еще что-то, во второй все лампочки-ошибки и положение ручки АКПП. Короче разберетесь. Посредине синие точки — это включатели отправки секции. Если синяя, значит эта секция отправляется в COM port. При запуске открывается дефолтная оснастка, которая 100% работает. Софтина кривая, вылетает с завидной регулярностью, да и пофигу. В архивчике лежит все, что надо для самостоятельных танцев с бубнов, включая мануалы к авто, и моя кривая софтина.
Облачные серверы от Маклауд быстрые и безопасные.
Зарегистрируйтесь по ссылке выше или кликнув на баннер и получите 10% скидку на первый месяц аренды сервера любой конфигурации!
• ПРИВЕСТВИЕ НОВИЧКОВ
• FAQ NISSAN
Группа: Студент
Сообщений: 6
В клубе с: 13.7.2013
Имя: Максим
Откуда: Череповец
Авто: Nissan Murano
Комплектация и откуда Ваше авто: LE
Год выпуска: 2008
Спасибо сказали: 0 раз
Kirill
Группа: Партнеры клуба
Сообщений: 3263
Из: Москва
В клубе с: 11.11.2010
Имя: Кирилл
Откуда: Москва
Авто: Murano Z50, Primera P12
Комплектация и откуда Ваше авто: SE
Год выпуска: 2005
Спасибо сказали: 1592 раза
maxystuff
Группа: Студент
Сообщений: 6
В клубе с: 13.7.2013
Имя: Максим
Откуда: Череповец
Авто: Nissan Murano
Комплектация и откуда Ваше авто: LE
Год выпуска: 2008
Спасибо сказали: 0 раз
Kirill
Группа: Партнеры клуба
Сообщений: 3263
Из: Москва
В клубе с: 11.11.2010
Имя: Кирилл
Откуда: Москва
Авто: Murano Z50, Primera P12
Комплектация и откуда Ваше авто: SE
Год выпуска: 2005
Спасибо сказали: 1592 раза
iosheff
Группа: Бакалавр
Сообщений: 150
В клубе с: 29.5.2013
Имя: iosheff
Откуда: Киев
Авто: Murano
Комплектация и откуда Ваше авто: Europa
Год выпуска: 2007
Спасибо сказали: 27 раз
Rich2004
Группа: V.I.P.
Сообщений: 1130
В клубе с: 2.4.2013
Имя: Виктор
Откуда: Москва
Авто: Mурано
Комплектация и откуда Ваше авто: rus
Год выпуска: 2006
Спасибо сказали: 325 раз
Fedor22
Группа: V.I.P.
Сообщений: 697
Из: Алтайский край, г. Барнаул
В клубе с: 11.6.2013
Откуда: Барнаул
Авто: Nissan Murano
Комплектация и откуда Ваше авто: SE
Год выпуска: 2007
Спасибо сказали: 228 раз
Ice
Группа: V.I.P.
Сообщений: 403
Из: Москва
В клубе с: 16.2.2013
Откуда: Москва
Авто: Ниссан Мурано
Комплектация и откуда Ваше авто: SE
Год выпуска: 2007
Спасибо сказали: 70 раз
ну человек то указал - где в машине показывает расход - а уж какой он - это вопрос второй
как будто в какой то другой машине он прямо реально показывает реальный расход
Читайте также: