Делаем универсальный ELM327

Делаем универсальный ELM327 Grand Scenic 3 Megane 3 1.5 dCi

Первоисточник amokkspb

Как все уже знают, в современных автомобилях, обмен информацией между блоками осуществляется по специальным сетям связи. Автопроизводители выбирают протоколы с учетом надежности и высокой скорости обмена данными. И в том случае, когда производительности одной сети не достаточно для подключения новых устройств, либо для изоляции данных, передаваемых вспомогательными устройствами, от основных блоков автомобиля, добавляют еще одну сеть. Так поступили и в Рено, вынеся блоки мультимедиа и навигации на отдельную шину. Это такая же CAN-шина, как и основная, но полностью отдельная и вынесенная на отдельные контакты диагностического разъема.

Получается, что работа мультимедиа скрыта и от нас тоже, ведь подключиться к ней с обычным ELM327 адаптером мы не можем. Диагностический сканер CLIP, работая с сетью автомобиля, самостоятельно переключает нужную шину — CAN-1 или CAN-2, используя реле. К слову сказать, реле в моем CLIP не переключает шину и состояние мультимедиа долгое время оставалось для меня загадкой. Наверное можно сделать переходник для подключения адаптера через него, но я выбрал другой вариант — изготовление универсального ELM327 адаптера для Рено. Переключение будет производиться выключателем на самом адаптере.

Тема уже изучалась ранее на форуме и на drive2. Скрипт PyRen с 0.998 версии уже поддерживает работу с CAN-2, необходимо только использовать ключ —can2. Наконец и у меня руки дошли сделать себе адаптер для полной диагностики Рено.

В качестве адаптера был выбран полноразмерный Bluetooth адаптер с чипом 25k80.

elm327_bluetooth

Кто будет разбирать аналогичный адаптер — обращайте внимание на колодку со шлейфом, она не маркированная и при ее отключении нужно отметить полярность подключения. В противном случае на таком адаптере, как был у меня — вылетает конденсатор на землю. Если что — конденсатор 470uF 16v подойдет =). Останется только почистить несколько ошибок по блокам 🙂

Проверки адаптера показали стандартные результаты, все работает, скорость ответов хорошая

Полноразмерный адаптер был выбран для возможности подключения к разъемам OBD2 в разрыв существующих подключений, поскольку мини-адаптеры жестко распаяны на контакты OBD-разъема.

Нужно переключать контакты 6 на 13 и 14 на 12, как показано на рисунке. Переключать контакты лучше, вынимая адаптер из разъема!

Получился вот такой универсальный адаптер.

почти как заводской

Самое время подготовить скрипт PyRen для работы с ним. Переключив адаптер в режим can-2, нам следует сделать то же самое и в скрипте. Для версии на ПК достаточно использовать дополнительный ключ -can2, а для версии на Андроид нужно добавить строчку в лаунчер:
#### turn on CAN2 mode
sys.argv.append(‘—can2’)

или сделать отдельный лаунчер для CAN-2 шины.

При использовании ключа —can2 будет создан собственный файл savedEcus2.p и каждый раз пересоздавать эти файлы: для основной сети автомобиля — savedEcus.p, и мультимедиа, не нужно.

Подключаемся к машине, включаем радио и навигацию, проводим сканирование блоков.

can2_radio
Can2_radio
навигация, радио и c-box

Всем успехов в Диагностике своими руками!

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Закрыть меню