Live traffic мерседес настройка w213

Добавил пользователь Евгений Кузнецов
Обновлено: 19.09.2024

В соответствии с ранее данным обещанием, немцы начали раскрывать новые технологии седана Mercedes-Benz S-класса седьмого поколения до полной премьеры машины в сентябре. Первый этап, My MBUX, посвящён второму поколению интерфейса Mercedes-Benz User Experience. В сравнении с прошлым в нём появилось больше возможностей. Комплекс стал умнее и интерактивнее, в нём больше персонализации, а вход в аккаунт с кучей данных может быть не только запаролен PIN-кодом. Вместо него Mercedes готов включить на экранах всё необходимое, совместив сразу распознавание лица, голоса и отпечатка пальца, словно какой-нибудь сейф из фантастического боевика. Другой вариант входа в аккаунт — предъявить машине QR-код из приложения Mercedes App.

Цифровая приборка нового S-класса умеет показывать действительно трёхмерные изображения без необходимости носить 3D-очки. Она состоит из двух слоёв: основной ЖК-дисплей и добавочная ЖК-маска перед ним, установленная на расстоянии в несколько миллиметров. Стереокамера в приборке распознаёт положение головы водителя и управляет работой маски так, чтобы каждый глаз видел своё изображение. Если докупить проекционный экран с дополненной реальностью AR-HUD, суммарный эффект должен быть сногсшибательным.

Дисплей AR-HUD — это второй тип проекционного экрана из двух доступных. Он основан на микрозеркальном чипе DMD Texas Instruments (изображение формируют 1,3 млн микрозеркал, мгновенно поворачивающихся по команде электроники). Дисплей формирует картинку, которая, как кажется, висит в десяти метрах перед машиной и по размеру соответствует виду на 77-дюймовый телевизор. На ней могут появляться разные подсказки — например, крупные анимированные стрелки, подсказывающие, куда повернуть или на какую полосу перейти.

Ассистент MBUX Interior Assist в новой машине может проследить, правильно ли установлено детское кресло на первом ряду. Автомобиль также включает мигающую красную подсветку салона, если пассажир хочет выйти перед приближающейся другой машиной. Кажется, ничего особенного, но намерение выйти распознаётся не по движению внутренней ручки двери, а камерой в салоне: седан видит, что человек собирается открыть дверь. Тот же ассистент идентифицирует движения головы, туловища, рук людей в салоне и автоматически уберёт заднюю солнцезащитную шторку, если водитель обернётся и посмотрит через плечо на заднее стекло, или включит подсветку на переднем пассажирском кресле, если водитель начнёт что-то там искать — скажем, упавший смартфон. А сдвижной люк можно открыть и закрыть жестом.

Как подключить Mercedes me connect?

Предоставление сервисов Mercedes me connect осуществляется через встроенную в автомобиле SIM-карту и зависит от зоны покрытия сети. Подключение автомобиля к сервисам Mercedes me connect осуществляется только в официальных дилерских центрах Mercedes-Benz. При необходимости, вы можете указать доверенных лиц в качестве пользователей автомобиля.

* Компания собирает, сохраняет, обрабатывает и использует персональные данные для предоставления служб Mercedes me connect только с согласия клиента. При помощи концепции безопасности мы обеспечиваем защиту персональной информации от ненамеренного или несанкционированного уничтожения, изменения, воспроизведения, потери данных или несанкционированного доступа третьих лиц. Подробную информацию о службах, их доступности, сроке действия и стоимости можно получить у официальных дилеров.

Зарегистрируйтесь на портале Mercedes me. Если у вас уже есть аккаунт, переходите к следующему шагу.

Зарегистрируйтесь на портале Mercedes me. Если у вас уже есть аккаунт, переходите к следующему шагу.

Шаг 1

Загрузите приложение Mercedes me на ваш смартфон из App Store или Google Play.

Загрузите приложение Mercedes me на ваш смартфон из App Store или Google Play.

Шаг 2

Используйте логин и пароль вашего аккаунта Mercedes me для входа в приложение.

Используйте логин и пароль вашего аккаунта Mercedes me для входа в приложение.

Шаг 3

Привяжите автомобиль к аккаунту

Теперь нужно только привязать ваш Mercedes-Benz к аккаунту. Об этом позаботится ваш дилер Mercedes-Benz .

Теперь нужно только привязать ваш Mercedes-Benz к аккаунту. Об этом позаботится ваш дилер Mercedes-Benz.


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

Так сложилось, что я являюсь поклонником автомобилей Mercedes, 10 лет езжу на них и столько же занимаюсь их диагностикой и ремонтом. Сейчас уже можно спуститься в комментарии и написать едкий пассаж. Если вы, конечно же, не обладатель BMW.

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

Близкое знакомство с начинкой моего железного коня случилось у меня весьма рандомно. Когда у меня появился первый старенький Мерседес, мне никто не мог помочь с его ремонтом по электронике. А если нет помощи со стороны, тогда что? Правильно, было решено заниматься всем самому.

Пару лет назад я приобрел дилерский сканер Star Diagnosis Part D3, и тут жизнь заиграла новыми красками. Началось познание блоков управления, такой себе курс молодого бойца по кодированию и программированию, которому вас не научат в Skillbox. Подопытным стал мой W220 S320. Здесь, пожалуй, полезно будет добавить, что несмотря на не самый свежий год выпуска – 1999, внутри спрятано около 40 блоков управления и ~ 700 датчиков. Немцы.

В этом посте я сделаю обзор своего оборудования, софта и покажу пример практического использования всего этого добра. Пристегивайтесь, поехали!

Дилерский диагностический комплекс MB Star Diagnosis (D3, C4)

Решающий аргумент в пользу дилера – поддержка online SCN-кодирования. Всем остальным в 2020 году Mercedes по доброте души заблокировал online, а offline на новых машинах не работает.

Итак, мой диагностический набор N1: Star Diagnosis Part D3 original.


Этот прибор поддерживает максимальную версию софта 2014 года. Он отлично справляется с любыми машинами, выпущенными до 2014 года. Использую его для всех старых машин, начиная с 1993 года выпуска (ЭБУ PMS, HFM).

Имеется комплект шнуров для подключения по OBD2, кругляк 38 pin и тюльпаны. Софт разворачивается на старом ноутбуке Dell Latitude D630 на SSD 240Gb под дремучей Windows XP. В софт входит Xentry, Das, HHTWin, StarFinder, WIS/ASRA, EPC, Vediamo 4.



Следующим был куплен сканер Star Diagnosis C4, он используется для самых новых автомобилей. Это уже не оригинал, а китайский клон, но доработанный по элементной базе и прошивке до оригинала. Софт 2020 года, поддержка всех свежайших автомобилей, но нельзя работать со старыми. Например, на моем W220 не понимает кодировок ЭБУ, а отсутствие HHTWin заставляет вообще забыть о кузовах W124, W202, W210, W140 и т.д.


Софт развернут на Lenovo Thinkpad X220 на SSD 480Gb, под Windows 7 Pro X64. Шнурок только под OBD2, другой тут не требуется.


На этом с hardware всё, рассмотрим используемый софт.

Xentry

Xentry – самый свежий софт для работы с Мерседесами и не только. После запуска ПО предлагается выбрать марку автомобиля. Это не мультимарочный сканер, поэтому помимо Мерседеса в списке есть лишь те, с которыми Мерседес так или иначе сотрудничал.

После выбора марки авто переходим к уточнению кузова автомобиля.


Как видно на скриншоте, здесь есть поиск сразу по VIN-коду, а также ручной выбор кузова, причем доступны все легковые, грузовые, автобусы, спецтехника.

Когда машина будет выбрана, мультиплексор начнет опрашивать Gateway для сверки VIN-кода и комплектации автомобиля. Если всё проходит успешно, устанавливается связь со всеми блоками управления. Недавно у меня был на диагностике GLK300. Ниже я покажу, как выглядят результаты короткого теста:


Дальше можно зайти в каждый блок и выполнить подробные проверки, активации, кодирование.

Xentry работает с автомобилями старше 2008 года. Если машина старее, ПО автоматом запускает DAS или HHTWin, о них я расскажу ниже.

DAS (Diagnosis ASsistent)

DAS – более старый ассистент, используется для авто 2000-2008 года. Все тоже самое по аналогии с Xentry, но старый интерфейс. DAS более понятен и не перегружен опциями, в отличии от Xentry. Но это мое имхо.



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

Примеры:

W220 S320 Long, разбираюсь с АКПП:


W203 C230 Kompressor, просмотр версии блока управления АКПП для дальнейшего включения скрытого режима Agility:


W203 C230 Kompressor: кодирование приборной панели, отключение лимита скорости в 120 км/ч, отключение зуммера ремня, включение информации остатка бензина в литрах:


Кодирования в блоках производится в инженерном меню, где все доступные опции на немецком техническом языке с аббревиатурами Daimler.

HHT (Hand Held Tester)

Самый старый диагностический софт HHTWin для машин с 1993 года по 2000 год. Интерфейс примитивный, но для старых автомобилей его более чем достаточно. Также можно посмотреть действительные значения параметров, сбросить адаптации и закодировать ЭБУ.

Кодирование HFM на авто W202 C36 AMG:




Кодировка блока была заменена с 000051131 (Euro0) на 000051139 (Euro1).
Особо рассказывать про HHTWin больше нечего. Можно лишь добавить, что владельцев старых подключений и соображающих в HHTWin все меньше и меньше. При этом даже старый Мерседес требует того же сброса адаптаций смеси и обучения дроссельной заслонки после замены ДМРВ.

Vediamo



Vediamo имеет базу .cbf файлов – для чтения блоков, и .cff файлов – для флеширования блоков.

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

StarFinder

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






Без схем порой нереально разобраться с неисправностью автомобиля, и Starfinder здесь очень выручает.

WIS/ASRA

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









EPC – программа для поиска запчастей автомобилей Мерседес. Выборка по VIN-коду, поиск по номеру детали, иллюстрации компонентов, сноски на кодировки эбу.





С EPC можно с уверенностью сказать, какие номера деталей ставились на данный авто, а какие ему не подходят.

А теперь практика!

W220 – привязка нового блока управления двигателем ME2.0

Пришло время для практической задачи. Существуют системы санкционированного доступа FBS3, FBS4.


Подключается ЭБУ и замок к машине, вставляется ключ и включается зажигание. Так как блок обнуленный, двигатель он не заведет, будет раскручивать вентилятор охлаждения двигателя на 100%. Фишку с вентилятора необходимо сдернуть, иначе есть большой шанс высадить аккумулятор и просадками превратить блок или ключ в кирпичи.



Далее подключается Star Diagnosis, выбирается авто, проводится короткий тест всех блоков и переход в блок управления двигателем.





Ввод в эксплуатацию – это есть не что иное, как привязка блока. Дальше DAS предлагает интерактивные шаги.


По F2 запускаем процесс и вводим VIN от автомобиля:



Дальше провожу инициализацию FBS3.



Сбрасываю адаптации в ноль.


Следующий шаг – выполнение жесткой привязки и блокировки ЭБУ.



И Финиш. Теперь автомобиль можно заводить. Получился комплект запуска для W220 из ключа, замка и моторного блока.


Но в ЭБУ будут всегда присутствовать ошибки по подогреву задних кислородных датчиков и продувке катализаторов, потому что кодировка третьих стран не исключает их из диагностики. Вот тут мне поможет Vediamo.

Для запуска Vediamo необходимо закрыть DAS. Выбираю из списка .cfb файлов ME2.0, подключаюсь к блоку.


Далее запускаю функцию для разрешения записи в блок. Теперь можно переходить в вариантное кодирование.



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

Контрольной суммы в ME2.0 нет, поэтому считать не придется. На этом финиш.

Диагностика подогрева задних кислородных датчиков и продувки катализаторов больше беспокоить не будет.

В качестве заключения

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


Как давно вы оказывались в пробке? Чтобы решить проблему дорожных заторов, до принятия важных решений нужно моделировать движение. Сделать это можно на платформе с открытым кодом The Simulation of Urban Mobility (SUMO). Но как создать сложную симуляцию? На этот вопрос отвечает материал, которым мы решили поделиться к старту курса по Data Science.

Зачем изучать движение в городских дорожных сетях?


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

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

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

Начало работы с SUMO

Моделирование дорожного движения, по-видимому, относится к нишевому сообществу исследователей транспортных потоков или инженерных компаний-подрядчиков. Anylogic, VISSIM и Aimsun — предлагают решения моделирования трафика и мобильности. Но SUMO открыта, и с ней довольно легко начать работать.

Способов установки SUMO несколько, но я предпочитаю команду pip install: она установит SUMO и библиотеки взаимодействия с ней.

Приступим к первой симуляции!

Моделирование

В городском планировании довольно часто встречаются дороги в виде сети. При помощи SUMO мы создали сетку 5×5 с дорогами длиной 200 метров и тремя полосами движения:

Воспользуемся randomTrips.py из папки tools в домашнем каталоге SUMO (sumo → tools) для генерации случайных маршрутов двухсот автомобилей. Время в begin и end обозначает время, за которое транспортные средства входят в симуляцию. Я выбрал 0 и 1, то есть все автомобили въезжают в первую секунду симуляции. Период обозначает скорость притока.

Генерируем маршруты отдельных автомобилей командой jtrrouter в SUMO.

Ради простоты хочется сохранить постоянную плотность. Самое очевидное — случайное движение только внутри симуляции. Воспользуемся Манхэттенской моделью движения, где транспортные средства на перекрёстке выбирают движение прямо, налево или направо на основе заданных вероятностей. По умолчанию в SUMO транспортные средства выходят из симуляции, достигая пункта назначения. Однако SUMO имеет реализацию Манхэттенской модели движения со скриптом непрерывного перенаправления:

Создаём файл конфигурации SUMO для запуска симуляции — это .xml с определёнными атрибутами, содержащий имена файлов с сетью, маршрутом и перенаправления. Выходной файл будет содержать данные о моментах в симуляции:

Запустим модель. Period здесь — это интервал времени сохранения данных о скорости и положении транспорта:

Эта команда открывает графический интерфейс SUMO со всей симуляцией:

При оптимизации для HabraStorage из анимации удалён каждый второй фрейм

Цвета транспортных средств указывают на их скорость, от самой медленной (красный) до самой быстрой (зелёный).

Как насчёт нескольких запусков?

Раздражает необходимость вручную изменять каждый параметр и выходной файл. Работы ещё больше, когда у вас есть 100+ прогонов для изучения изменения трафика с различными параметрами и прогоны для статистического усреднения. Поэтому я написал обёртку для SUMO на Python:

Анализ

Выходные данные SUMO в xml содержат информацию о времени, положении и скорости конкретного транспортного средства на каждом промежутке времени. Я хочу проанализировать, как скорость зависит от плотности, или количества автомобилей, — в основном, получить скорость, усредняя её по всему транспорту.

Я строю график зависимости скорости от плотности, где каждый прогон моделирования имеет индивидуальную плотность.

Скорость и плотность симуляции

Скорость и плотность симуляции

С увеличением плотности скорость уменьшается: чем больше транспортных средств, тем больше снижающих скорость заторов.

Поток измеряет количество автомобилей, проходящих через определённую точку за конкретное время, то есть он — мера пропускной способности. Параметр задаётся так:


Все скорости транспорта внутри длины L суммируются, а количество полос равно nl.

При низкой плотности каждый автомобиль движется на предельной скорости, поэтому поток увеличивается линейно с ростом плотности (красная линия на графике ниже). Однако при более высокой плотности транспорт не может двигаться на максимуме, и в определённый момент эффект от большего количества транспортных средств компенсируется движением с меньшей скоростью, поток снижается. Выше определённой плотности (здесь это ~0,1–0,2) возникают пробки, и поток убывает.

Поток и плотность

Поток и плотность

Моделирование реалистичного дорожного движения

Я показал, как с помощью SUMO+Python настроить базовое моделирование трафика и ансамблевые прогоны в ровно вычерченных сетях.

Но помимо моделирования на реалистичных городских дорожных сетях существвует проблема калибровки этих симуляторов трафика в соответствии с ежедневными схемами движения. Нужно учитывать приливы и отливы людей на дорогах — где и когда люди входят в здания и выходят из них. Это очень сложно: невозможно знать маршрут каждого автомобиля. Многие автомобили передают GPS-данные. Google и Apple используют данные мобильных телефонов. Но транспортный поток нелинеен. Небольшие изменения могут иметь огромные последствия.

При этом хочется, чтобы результаты моделирования трафика были устойчивы в смысле начальных условий. Эти результаты должны чётко указывать, улучшает ли проект транспортный поток — в широком спектре ситуаций. Детальное, реалистичное крупномасштабное моделирование трафика за приемлемое время — сложная задача.

На странице SUMO имеется лишь несколько таких реалистичных сценариев. А в верхней части страницы написано:

Создать сценарий — большая работа. Если вы создали сценарий SUMO, которым можете поделиться, пожалуйста, напишите нам.

R. E. Stern, et al. “Dissipation of stop-and-go waves via control of autonomous vehicles: Field experiments,” arXiv (2017).

G. Boeing, “Urban spatial order: street network orientation, configuration, and entropy,” Applied Network Science (2019).

P. L. Alvarez, et al. “Microscopic traffic simulation using SUMO,” International Conference on Intelligent Transportation Systems. IEEE (2018).

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



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

Индикация запаса хода и актуального расхода топлива



Запас хода при актуальном уровне топлива

Актуальный расход топлива

Индикация рекуперации



Откройте перечень меню при помощи на рулевом колесе.


При помощи или на рулевом колесе выберите меню Путевая статистика .



Подтвердите выбор нажатием на на рулевом колесе.


При помощи или выберите индикацию.

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

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

Читайте также: