Диагностика Mopar (дорестайл)

С разрешения автора и написателя программы для диагностики Mopar Poul я нарисовал факокопипаст с цветными вставками))

По работе программы и вопросам, с ней связанными пишем сюды. По вопросам и ошибкам работы сайта рисуем мне на jeep-forum, либо комментариями в БЖ на drive2. Как удобнее.

Необходимое оборудование и ПО.

В большинстве случаев современные ноутбуки, нетбуки и лэптопы имеют только USB порты для подключения внешних устройств. Поэтому мы будем использовать универсальный USB чип фирмы FTDI модели FT232RL для подключения к нашему SBEC (YJ, XJ, ZJ).

Подойдет адаптер любого производителя и исполнения. Главное условие — чип FT232RL во главе. Можно заказать чип отдельно и самому распаять его на макетку. Схемы и печатки есть на нашем форуме.

Ниже привожу ссылку на шнурок, который точно подходит, и с которым не нужно плясать и задавать уйму вопросов, как подключить! Если этот лот закрыт на ebay и aliexpress, ищем поиском по ним же подобное!

  • Ebay.com - FTDI FT232RL USB to TTL Serial cable 5V Converter Adapter for Arduino/CTS RTS
  • aliexpress.com - FTDI FT232RL USB to TTL Serial cable 5V Converter Adapter for Arduino/CTS RTS - не берем, подделка.
  • ChipDip  - Плата преобразователя интерфейса USB UART на базе FT232R (Шьется прекрасно, тест пройден, плата рабочая!)
В последнее время все чаще китайцы отправляют шнурки с другим чипом. Выходов несколько: покупка более дорогого шнурка, покупка и замена чипа, покупка другого шнурка, например SERIAL USB CONVERTER, Преобразователь из USB в UART, на базе FT232RL с оригинальным FT232RL.

Проверенный вариант: Плата преобразователя интерфейса USB UART на базе FT232R 

Цена шнурка около 10 долларов. Недорого. И имеет смысл заказать его и подождать один-два месяца, чем самому возиться и бегать по городу в поисках комплектующих. Ниже ссылка на еще один ништячок, с которым процесс работы с программой будет еще увлекательнее))!

Американский "папа"

На aliexpress такого разъема я не нашел, но думаю, что все же как-то там он ищется. Вот... Ниже изучаем картинку с распиновкой купленного шнурка и его внешним видом. Уверен, что в 100% случаев она будет идентичной.

FTDI FT232RL USB to TTL Serial cable 5V Converter Adapter for Arduino/CTS RTS

Адаптеры на базе FTDI очень гибкие в настройке и требуют некоторой подготовки для успешной работы в различных схемах. В нашем случае это SCI порт микроконтроллера Motorola. Следовательно нужно инвертировать сигналы RX-TX. Еще можно уменьшить таймауты, что ускорит работу порта.

Вам потребуется скачать драйвера для вашего адаптера и утилиту FT_PROG. Драйвера должны быть именно для вашей системы.

Так же вам может помочь программа FTСlean в случае если необходимо удалить старые драйвера. Помните что это ядерная штука и её следует использовать в крайнем случае.

Настройка компьютера для работы с адаптером.

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

Если вы скачали драйвера как .exe файл, то просто запустите его. Если скачали архив, то распакуйте и установите дрова. После этого вставьте адаптер в USB порт. Должен раздаться виндовый звук (тынь-тынь) и винда сама установит новое устройство.

Теперь проверим правильность установки и настроим параметры работы порта для адаптера.

Кликаем на ярлыке "Мой компьютер" правой кнопкой мыши, выбираем в меню пункт "Управление".

1

Далее жмем на "Диспетчер устройств".

2

Разворачиваем список "Порты COM и LPT".

3

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

40

Все верно? Если да, едем дальше, если нет, скролим вверх и проверяем!

Таймауты выставляем следующим образом: жмем правой кнопкой по названию устройства в списке (USB Serial Port), в выпадающем списке выбираем "Свойства". Переходим во вкладку "Параметры порта", ищем и жмем кнопку "Дополнительно".

41

Устанавливаем значение "Время ожидания" равным единице (1). На всякий случай запоминаем номер порта. Жмем везде ОК, закрываем окна.

42

Настройка адаптера.

Теперь, когда устройство подключено и драйвера установлены без ошибок, мы можем приступить к настройке адаптера для работы с нашей машиной. Обязательно проследите чтобы в данный момент к компу был подключен только один адаптер такого типа. Запустите приложение FT_PROG. В меню "devices" выберите "Scan and Parse" (можно вызвать его кнопкой F5).

43

Если все прошло хорошо, то вы увидите что поля приложения наполнились смыслом. 🙂 В левой части окна разверните секцию Hardware Specific. В ней выберите пункт Invert RS232 Signals. В правой части окна поставьте галочки напротив пунктовInvert TXD и Invert RXD.

44

Теперь можно приступать к записи настроек в адаптер (прошивке или программированию). Нажмите на значок молнии в верхней панели кнопок. Если в появившемся окне вы видите только одно устройство для прошивки, то смело нажимайте кнопку Program. Если всё прошло хорошо, то в нижней части окна появится надпись Finished Programming.

45

Программная сторона вопроса решена. Адаптер готов к работе!

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

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

46

Распиновка диагностического разъема под капотом...

47

Припаиваемся так:

Возможно, менять провода в разъеме не понадобится. В случае ошибки критичного ничего не произойдет, программа напишет внизу "Таймаут ответа!".

Провод TX на адаптере → гнездо RX на разъеме машины

Провод RX на адаптере → гнездо TX на разъеме машины

Провод GND на адаптере → гнездо GND на разъеме машины

Выше написаны названия проводов на адаптере, а не сигналов, которые мы инвертировали! Припаиваемся с учетом этого!! Именно провод с названием XXX к гнезду с названием XXX!!

Подключение к машине.

Когда все сделано верно, скачиваем актуальную версию программы JMDRB, морально подготовились и отправились к машине!

На автомобиле Jeep разъём диагностики находится в 10-20 см от самого SBEC (слева от двигателя) прямо на жгуте проводов и защелкнут в защитную заглушку (либо без таковой).

49

48

Для установки связи с машиной алгоритм таков:

  1. Включаем зажигание;
  2. Подключаем адаптер к машине и к ноуту;
  3. Запускаем приложение JMRDB;
  4. В меню "Подключение" выбираем пункт "Настройки";
  5. Выбираем запомненный ранее номер COM порта (если он выше номера 3, то скорей всего в самом низу списка он будет одним единственным и правильным вариантом), скорость не изменяем (7812), жмем ОК;
  6. В меню "Подключение" выбираем пункт "Установить связь";

Если через 5-10 секунд поля программы заполнились данными, то у вас все получилось!

Если программа пишет "Таймаут ответа", значит либо вы неправильно спаяли/подключили адаптер к разъему, либо не сделали инверсию.

Бюджетный и быстрый вариант "папы" диагностического разъема.

Фидбэк работает и очень хорошо!) Когда не хочется долго ждать разъем с ebay, можно сделать его своими руками!

Корпус делаем из обычного автомобильного реле. Я так понимаю, раскрываем его, лишнее извлекаем, припаиваем к шнурку три "папы" и внедряем их на место родных! Вставать такой разъем должен как родной!

50

Автора способа Fedor33, оригинал сообщения.