Elm327 как пользоваться форд
Изначально большинство адаптеров поставляется настроенными на скорость работы порта 38400 бит/с. Этой скорости достаточно для чтения и сброса ошибок, но недостаточно для программирования модулей.
Для корректной работы FoCCCus необходимо настроить диагностический адаптер на работу с максимально возможной скоростью. Для ELM327 она обычно составляет 500 Кбит/с, а для ELS27 2 Мбит/с.
Некоторые низкокачественные адаптеры в силу определенных причин не могут работать на максимально возможной скорости, их не следует использовать для программирования модулей.
При скорости меньше 125 кбит/с возможны проблемы в работе, связанные с несоблюдением таймаутов.
По умолчанию в FoCCCus включено автоматическое определение текущей скорости и автоувеличение скорости до максимальной. В виду большого количества различных модификацией адаптеров ELM327 нет возможности учесть все их особенности. Часть адаптеров успешно проходят процедуру определения и увеличения скорости, другие адаптеры могут не работать с автоматическим режимом. Если ваш адаптер не работает в автоматическом режиме, то следует снять галочки определение и увеличения скорости и указать скорость вручную. С адаптером ELS27 в данный момент не работает автоматическое увеличение скорости. В любом случае следует настроить адаптер на максимальную скорость, о то как это сделать следует почитать в руководстве на конкретный адаптер.
Таймаут для FTDI
Если в вашем диагностическом адаптере используется мост FTDI (чаще всего FT232), то вам необходимо выставить в драйверах минимально возможный таймаут — 1мс. Невыполнение этого действия приведет к ошибкам связи при работе программы.
Данные настройки применимы только для адаптеров с чипом FT232, на других адаптерах с чипами CP2102 и PL2303 таймаут не настраивается.
Необходимо зайти в Диспетчер устройств -> Найти COM-порт вашего адаптера -> В свойствах найти дополнительные параметры порта -> И выставить минимальное значение для "Время ожидания". Также рекомендуется уменьшить значение буферов до минимально возможных.

Настройка адаптера для работы с MS-CAN
Для работы с модулями расположенными на MS-CAN шине ваш ELM327 нужно модифицировать соответствующим образом, а также настроить некоторые параметры.
Об этом читайте следующую инструкцию
Счастливым обладателям ELS27 настраивать и переделывать ничего не нужно, ваш адаптер может сразу работать с MS-CAN.
Информация о программе
Описание
Программа ELMConfig разработана для использования с адаптерами ELM327 для платформы С-1. Поддерживаются модели С-307 – Фокус, C-214 – C-Макс, C-394 – кроссоверы Куга. Возможно управление модулями, подключенными к шине CAN. Это оптика, климатическое оборудование, АБС, трансмиссия, замки, подушки безопасности, парктроник, PCM, другие системы, узлы.
Возможности программы для диагностики Ford позволяют получить сервисную информацию, номера, версии прошивок. Поддерживается сохранение логов и бэкапов конфигурации.
Функции ELMConfig позволяют автовладельцу проверять и перезагружать отдельные модули, считывать коды ошибок, калибровать датчики, менять единицы измерения пробега, включать и выключать DDS, автозапирание центрального замка, регулировать настройки отопителя, датчиков дождя, света, стеклоомывателя.
Основные преимущества ELMConfig 0.2.17:
- Простота настройки;
- Большое количество опций, доступных пользователю;
- Наличие русского языка;
Разобраться сможет не только опытный автомобилист. Инструкция, прилагаемая разработчиком, позволяет быстро понять, как получить доступ к нужным возможностям.
1. Не подсоединяйте диагностический адаптер к компьютеру. Если вы уже подключили адаптер к ПК, извлеките его из USB порта.
2. Запустите файл CDM20802_Setup .exe (указанный файл смотрите папке или архиве USB driver на прилагаемом компакт диске )– данный файл установит драйвера виртуального COM порта.
3. По завершению установки программы подсоедините адаптер USB порту Вашего ПК – Windows должен сам найти и опознать устройство Serial to USB converter.
4. После этого приступаем к настройке виртуального COM порта.

5. Пуск –> Настройка ->Панель управления -> Система. Должно появится следующее окно:

8. В данной ветке, найдите COM порт с именем USB-SERIAL (имя может немного отличаться). В скобках будет указан его номер, в нашем случае COM15.
9. У Вас должен быть номер от 1 до 4, В противном случае используйте 10 пункт. После этого закройте все окна и проверьте соединение с ЭБУ. Если нет соединения с ЭБУ, то читайте дальше, как изменить важные параметры порта.

13. В появившемся окне необходимо установить номер COM порта. Измените его на номер от 1 до 4:
© ИП Архипов М.А., 2013—2019 Диагностическое оборудование
Мы получаем и обрабатываем персональные данные посетителей нашего сайта в соответствии с официальной политикой.
Если вы не даете согласия на обработку своих персональных данных, вам необходимо покинуть наш сайт.
ELMConfig - ELM327-софт для работы с Ford Focus II/C-Max/Kuga/Mondeo IV/S-Max/Galaxy
Программа работает с электронными модулями платформы C1. Это С307 (Focus), C214 (C-Max), C394 (Kuga). Доступны все модули, подсоединенные к CAN-шине, в т.ч. GEM, подушки, АБС, климат, двери, PCM, коробка, парктроник, доп. отопитель, фары.
Нужен адаптер ELM327, начиная с версии 1.3, подходят также китайские.
- показывает информацию по OBD-II, как большинство доступных программ, работающихс ELM327.
- чтение информации из модулей - номера блоков, прошивок, серийных номеров
- чтение и запись VIN в модулях
- диагностика модулей (чтение DTC и их расшифровка, в т.ч. на русском языке)
- выполнение калибровочных и сервисных процедур. Например:
- включение RDS на приборной панели
- включение DDS
- отключение автоматического включения обогревов стекол
- включение доп. отопителя, датчиков омывающей жидкости, света, дождя, если они установлены после производства машины
- включение автозапирание центрального замка на скорости
- изменение единиц измерения общего пробега (через меню БК это не меняется)
- многое-многое другое
- сохранение конфигураций в виде backup-файлов
- ведение логов во время работы (что отсылается в шину и принимается из шины)
ELMConfig_Screen.jpg
Изначально адаптер ELM327 сделан так, что работает только на "высокой" (HS-CAN) шине. Здесь доступны только OBD-II и некоторые модули. Для полноценной работы, чтобы адаптер и программа видели всю CAN, необходима небольшая переделка адаптера. Немного теории.
Изначально CAN-выводы ELM327 сидят на 6 и 14 пинах разъема DLC - это HS-CAN. Нужно также иметь возможность переключаться на "среднюю" (MS-CAN) шину. Она сидит на 3 и 11 пинах. Поэтому надо взять 6-контактный 2-позиционный переключатель (например, тумблер), отпаять провода от 6 и 14 пинов и припаять их на центральные 2 пина переключателя. А крайние пары надо соединить соответственно во-первых, обратно с 6 и 14 пинами, и во-вторых, с 3 и 11. Тогда можно будет перекидывать переключателем ELM237 между двумя шинами. Схема переделки:
elm-mod.jpg
Желтым обведен переключатель. Крестиками помечены линии, которые надо разорвать.
После переделки адаптера и запуска программы нужно нажать кнопку "Настроить ELM327 для работы с MS-CAN", после этого можно будет работать. Соответственно, при выборе в программе какого-то модуля, надо следить, чтобы переключатель был в соответствующем положении, над названиями всех модулей написано, на какой шине они работают.
Конечно, для работы адаптер можно и не переделывать. Но тогда, как уже было сказано выше, доступны будут только те модули, которые подключены к HS-CAN. Для включения RDS, DDS, мгновенного расхода в км/л и еще некоторых фич этого хватит.
ПРИ ПЕРВОМ ЧТЕНИИ СВОИХ КОНФИГУРАЦИЙ ОБЯЗАТЕЛЬНО СОХРАНЯЙТЕ ПЕРВОНАЧАЛЬНЫЕ ИХ ВАРИАНТЫ ДЛЯ ВОЗМОЖНОСТИ ОТКАТА.
ПРОГРАММА ПРЕДНАЗАНЧЕНА ДЛЯ НЕКОММЕРЧЕСКОГО ИСПОЛЬЗОВАНИЯ И РАСПРОСТРАНЯЕТСЯ НА УСЛОВИЯХ "КАК ЕСТЬ" ("AS IS"). ВСЕ, ЧТО ВЫ ДЕЛАЕТЕ, ВЫ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК. НИ В КОЕМ СЛУЧАЕ РАЗРАБОТЧИК НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА КАКОЙ-ЛИБО УЩЕРБ, НАСТУПИВШИЙ ВСЛЕДСТВИЕ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ.

Хотел поделиться с Вами о китайском USB адаптере ELM327 и переделке его под Ford Focus 2.
Прошу всех желающих под кат.
Человек всегда стремиться выжать из устройства все что заложено производителем по максимуму, даже если производитель этого не хочет. Многие вещи можно решить всего лишь прошивкой устройства. Ни один телефон который попадал ко мне в руки не уходит от меня с оригинальной прошивкой. Начиная от первого моего телефона Semens A55 благополучно перешитого в C55, тем самым сильно расширив его функционал. И до одно из бывших флагманов Самсунга Note 2, который тоже приобрел все софтовые качества Note 4.
Нашел подходящего продавца, оплатил заказ всего 320 руб и спустя 20 дней посылка лежала уже у меня на столе:

Подключил девайс к компьютеру, лампочки весело моргнули и винда попыталась определить устройство. Первый этап пройден, устройство работает и определяется.
В Фокусе часть модулей машины висит на высокой (HS-CAN) шине, часть на средней (MS-CAN). По умолчанию устройство из Китая позволяет работать только на средней шине. Схема переделки на самом деле очень проста, нужно чтобы контакты в разъеме с 6 и 14 переключались на 3 и 11. Для этих целей был приобретен сдвоенный тумблер в радиодеталях за 30 рублей.



Приступаем к переделке, сначала надо отклеить наклейку:


Корпус скреплен 4-мя винтами, откручиваем их, и легким движением руки располовиниваем девайс. Вот они, внутренности китайского чуда:


Вот он основной разъем, контакты все подписаны:

Повторюсь вот именно на нем надо сделать перекидывание контактов с 6 и 14 на 3 и 11 и обратно через тумблер.
Готовим проводки и зачищаем их:

Припаиваем все согласно схеме выше:

После пайки еще раз проверяем что все контакты припаяны правильно.
Далее в моем случае я взял дремель и сточил в корпусе место под тумблер:


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

Можно конечно сделать было аккуратнее, но я считаю главное что-бы работало:

Собираем все на место, клеим наклейку:

Подключаем к ноутбуку:

Светодиоды снова весело моргают. Адаптер готов к работе на машине.
Что такое FORScan?
FORScan - это программный сканер для автомобилей Ford, Mazda, Lincoln и Mercury, который работает с OBD2-RS232 адаптерами типа ELM327 и совместимыми с ним.

Существует множество OBD-II сканеров, чем же отличается FORScan? Тем, что он разработан специально для автомобилей Ford, Mazda, Lincoln и Mercury. Таким образом, поддерживает специфические особенности протоколов производителя, что делает FORScan значительно мощнее в работе с этими марками по сравнению с другими сканерами.
Например, FORScan может обнаруживать модули, которые не видят обычные OBD-II сканеры, может показать вам коды неисправности, которые никогда не покажут OBD-II сканеры, может показать вам параметры (PID), которые не поддерживаются OBD-II сканерами, выполнять специфические тесты и сервисные процедуры. Другими словами, FORScan может делать то, что не могут делать обычные OBD-II сканеры.
Также, FORScan обладает рядом других достоинств. Например, FORScan - БЕСПЛАТНЫЙ программный продукт, что является большим плюсом для этого класса программного обеспечения. К тому же он быстрый, не требует много места на диске и прост в использовании.
Основные возможности
- Чтение и сброс кодов ошибок всех модулей (см. список поддерживаемых модулей)
- Cчитывание данных с датчиков модулей
- Выполнение диагностических тестов
- Выполнение сервисных процедур
Любые автомобили марок Ford, Mazda, Lincoln, Mercury, которые могут быть прочитаны поддерживаемыми адаптерами. Это 99% моделей после 2000 года and около 92% моделей после 1996 года года (когда OBD-II был принят в США).
Протоколы, которые будут поддерживаться в одной из ближайших версий:
Почти все модули, доступные по поддерживаемым протоколам. Полный список здесь.
Платформы в разработке:
В данной статье обсуждается проблема конфигурирования форсунок, установленных на двигателях Duratorq HPCR (Ford Focus Mk1 1.8 TDCi, Mondeo Mk3 2.0/2.2 TDCi, Ford Transit 2.0/2.4 TDCi до 2006 года, Transit Connect 1.8 TDCi), оснащенных топливной аппаратурой Delphi. Необходимость в этой сервисной процедуре возникает после ремонта или замены форсунок. Дело в том, что форсунки этого типа имеют индивидуальный код C2I, который определяет характеристики форсунки. Этот код должен быть прописан в ECU для того, что бы система могла работать оптимально. Специфика данной системы в том, что правильно прописанный код крайне важен для ее работы. Более того, как показано на примере ниже, в некоторых случаях, если после ремонта код C2I не прописан в ECU, система управления переходит в аварийный режим
Подключаем FORScan, считываем ошибки:

Заходим в раздел Сервисные функции и запускаем процедуру "Изменение коэффициентов коррекции топливных форсунок", следуем указаниям программы (включаем и выключаем зажигание и т.д.). В итоге получаем экран ввода данных форсунок:

Теперь необходимо записать в память C2I код. В случае, если мы прописываем новый код, вопросов не возникает. Однако в нашем случае нужный код уже есть в памяти, как его записать еще раз? Точнее, как убедиться, что код действительно записался? Здесь два варианта: либо по основному критерию (исчезновение ошибки P233x), либо выполнить операцию в два этапа. На первом этапе ввести другой код (обязательно правильный), например, от соседней форсунки. На втором этапе ввести старый код (который предварительно нужно, естественно, где-то сохранить). После каждой операции записи FORScan завершает процедуру, соответственно в этом случае ее придется запускать дважды.
На данном Mondeo можно считать C2I коды, сохраненные в памяти модуля управления. На автомобилях до 2003 года выпуска такой возможности нет . В этом случае экран конфигурирования будет выглядеть вот так:

Т.е. вместо кодов FORScan подставляет нули. Бытует мнение, что это означает, что программа не может программировать данный модуль управления. Это – не так. Дело в том, что в этих модулях управления для записи и чтения кодов C2I используются два разных метода. Условно говоря, есть 2 ячейки, A и B, где A используется для записи кодов C2I, а B – для чтения этих кодов из памяти. Так вот, в автомобилях до 2003 года ячейка B отсутствует. При этом ячейка A присутствует, и запись в нее осуществляется точно также, как и на более поздних моделях. Таким образом, процедура записи на автомобилях до 2003 года тоже выполняется описанным выше образом, однако без визуального контроля записанного кода. Поэтому результат операции необходимо отслеживать по основному критерию – исчезновение ошибок и восстановление нормальной работы двигателя.
Кстати, по этой причине мы не рекомендуем использовать для прописывания форсунок сканер F-Super и его приложение Formidable. Дело в том, что данное приложение пишет коды C2I не в ячейку A, а сразу в ячейку B. Насколько такое конфигурирование является правильным – мы не знаем, поскольку связь между ячейкой A и B полностью скрыта от нас в недрах модуля. В любом случае, такая реализация является как минимум некорректной, вводящей пользователей в заблуждение, а кроме того, в принципе не будет работать на моделях до 2003 года.
В заключение хочется отметить, что конфигурирование форсунок для до-CAN TDCi надежно работает в FORScan только начиная с версии 2.1.17.
Многие модели Ford и Mazda (примерно с 2003-2004 года) оборудованы шиной MS CAN, в дополнение к обычной шине HS CAN. Но в отличие от HS CAN, MS CAN не поддерживается стандартной ELM327, т.к. MS CAN является специфическим решением производителя и использует не-OBD2 контакты. Однако, ELM327 является очень гибким инструментом, и небольшая модификация позволяет реализовать поддержку MS CAN.
Замечание перед тем, как читать дальше: начиная с версии 2.1.0 FORScan поддерживает чип STN1170 (пример реализации адаптера: ELS27). В отличие от ELM327, этот чип имеет встроенную поддержку шины MSCAN. Таким образом, это может быть лучшим выбором для людей, которые не хотят модифицировать что-либо собственными руками.
Замечание для владельцев Мондео 3: модулями MS-CAN оборудовались только модели после рестайлинга в июле 2003. И на этой шине находится всего пару модулей, ACM и EATC. НЕТ необходимости переделывать адаптер для доступа к модулям двигателя, ICU и вообще любых модулей кроме ACM и EATC.
Статья содержит две части: как переделать ELM327 и добавить переключатель HS/MS CAN, и замечания об использовании MS CAN в FORScan V2
Замечание: Если FORScan не спрашивает вас о наличии переключателя HS/MS CAN (см. раздел 2 ниже), это означает, что программа не ожидает наличие модулей MS CAN на борту и не будет проверять их наличие, даже если вы переделаете ELM.
1. Как доработать ELM327 и добавить переключатель HS/MS CAN
Стандартно, ELM327 поддерживает HS CAN, т.к. Ford HS CAN полностью соответствует стандарту OBD2. Эта шина занимает контакты 6 и 14 разъема OBD2. Шина MS CAN занимает контакты 3 and 11, соответственно. Картинка ниже иллюстрирует проблему (ВНИМАНИЕ: на картинке изображен разъем автомобиля, типа "мама"):

Самый простой способ реализовать поддержку MSCAN - добавить переключатель, который будет переключаться между MS/HS CAN. Схема ниже объясняет суть данной модификации (ВНИМАНИЕ: на картинке изображен разъем автомобиля, типа "мама"):

-
Купить 6 контактный мини-переключатель типа ON-ON (например, MTS-202-A2) в любом магазине радиодеталей, также приготовить провод

Пример переделанного ELM327 USB, китайского производства:

2. Поддержка MSCAN в FORScan v2
FORScan v2 имеет поддержку MS CAN и оптимизирован для работы с переключателем HS/MS CAN. нет необходимости настраивать адаптер для работы с MS CAN, FORScan сделает это сам (автоматически). Когда FORScan устанавливает соединение с автомобилем, он анализирет конфигурацию. Если ожидается наличие MSCAN модулей, FORScan спросит пользователя о наличии переключателя HS/MS CAN:

Если такой вопрос не задан, это означает, что FORScan не ожидает наличия MS CAN модулей в данном автомобиле и не будет их проверять. Если пользователь подтвердил наличие переключател MS/HS CAN, FORScan попросит пользователя перключить шину, например:

FORScan v2 оптимизирова под использование переключателя HS/MS CAN (минимизирует кол-во необходимых переключений). Например, чтение DTC для 5 HS CAN модулей и 2 MS CAN модулей всегда потребует только одного переключения.
Что нужно сделать:
1. Отыскать под капотом автомобиля так называемый 17-пиновый диагностический разъём, или DLC-коннектор. Он обычно находится вблизи левой опоры амортизационной стойки и используется многими владельцами Мазды для считывания кодов самодиагностики с помощью светодиода. Выглядит он так:

2. Подключиться к разъёму с помощью проводов в соответствии с распиновкой 17-pin разъёма Мазды и 16-pin разъёма ELM327. Способ подключения зависит от модели автомобиля:


Так выглядит подключение к Мазда 626 GE:


Все испытания проводились на европейских машинах. На праворульных авто могут быть отличия. На американских авто с 1996-го года присутствует стандартный 16-pin разъём OBD2.
Автор: Valentin Marinov, Болгария (Ford Escape Hybrid 2007). Уточнения: Дмитрий Любицкий (Mazda Familia)
Для запуска программ для Windows в Linux используется Wine. Что бы FORScan работал в Wine, необходимо добавить в реестр (~/.wine/system.reg) следующие записи:
Являясь пользователем Linux Kubuntu, я столкнулся со проблемой запуска WINE 1.6, но нашел решение. В HOWTO упоминается, что достаточно отредактировать ~/.wine/system.reg, но в моем случае это не помогло активировать COM - USB порт в FORscan.
Я заставил это работать после того, как изменил/сконфигурировал некоторые настройки Kubuntu 13.10:
a. после включения и проверки с помощью LSMOD адаптер показывался как lp2303 и usbserial (пока все просто)
b. После выполнения команды ls -la /dev/tty* адаптер будет виден как /dev/ttyUSB0 и может быть легко проверен с помощью любой консольной программы, например screen /dev/ttyUSB0 (screen прерывается при отключении адаптера)
c. Я сделал своего пользователя членом группы dialgroup. Сначала проверил с помощью id-Gn. Выполнив sudo adduser dicks dialout я стал членом группы. Проверил с помощью id-Gn
d. Для WINE необходимо создать символьную ссылку (симлинк) для устройства COM1 используя команду ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1
Без этого симлинка com устройство не будет видно в wine/dosdevices
Завставить это работать с Bluetooth ELM можно почти тем же путем, что и USB ELM. Пользователь и группа остаются теми же.
e. Создать симлинк для устройства com5 командой ln -s /dev/rfcomm1 ~/.wine/dosdevices/com5
FORScan запускается под WINE, но после отклюения Bluetooth адаптера не переподключается автоматически (как в Windows XP). Единственная возможность передподключения, которую я пока нашел, это удалить устройство Bluetooth и сконфигурировать его заново.
Адаптер OBD2-RS232 типа ELM327, подключенный к ноутбуку или любому другому устройству под управлением ОС Windows 2000/XP/Vista/7.
Читайте также:

