Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум Технических Маньяков _ Документация _ Диагностические разъемы

Amadeus Productions +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники", V-2019

Автор: SSh 13.4.2010, 9:27

Вот, думаю пригодится
 RASPINOVKA.rar ( 2,34 мегабайт ) : 49350

Автор: Titus 14.4.2010, 10:28

Спасибо большое, Сереж wink.gif

Автор: ermak 14.8.2010, 17:14

Подскажите, диагностический разъем в Лансере 1,6 каким он кабелем соединяется с компьютером, нужно, чтобы можно было воткнуть в микроЮСБ, есть какой-нибудь софт для Линукса и вообще где почитать о том "что и как выдается" из этого диагностического разъема, интересует как оттуда самому вытащить данные, вроде скорости, расхода, давления.

Автор: Titus 14.8.2010, 18:33

ermak, привет и велкам на форум smile.gif
Как вариант - использовать OpenPort-1.3, через него и шить можно мозг wink.gif
Много информации вот в этих темах есть:
http://forum.amadeus-project.com/index.php?showtopic=537
http://forum.amadeus-project.com/index.php?showtopic=569

Заказать можно у dmitrij_b, вот в этом топике он писал:
http://forum.amadeus-project.com/index.php?showtopic=1076

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

Автор: SSh 14.8.2010, 18:46

Немного о протоколе обмена MUT можно прочитать на форуме
http://www.myrollingroad.com/forumdisplay.php?f=16
Если умеешь программировать, то написать соотв. программу думаю не составит труда. Протокол в принципе несложный - инициализация, запрос, ответ,
Коды запросов на разные параметры по-моему лучше всего выдрать из EvoScan-a
Например, для получения температуры охлаждающей жидкости надо послать запрос 07 (шестнатцатиричный)


Автор: ermak 14.8.2010, 19:21

Спасибо за ссылки буду копать.
Появилась идея подружить Лансер с Нокиа н900(типо БК rolleyes.gif ), для начала выводить на экран н900 простые данные типа скорости, температуры и т.д, вот и ищу теорию по теме.

Автор: Titus 14.8.2010, 19:29

А это тогда вот:
http://www.radardetectors.ru/catalog/misc/obd/obd2bt

http://www.google.com.ua/search?hl=ru&source=hp&q=obd+bluetooth&aq=0&aqi=g4&aql=&oq=obd+blueto&gs_rfai=

Автор: ArtemX 14.8.2010, 22:54

http://cgi.ebay.com/ebaymotors/Bluetooth-Scannner-OBDII-OBD-II-CAN-BUS-V1-3-scantool-_W0QQcmdZViewItemQQitemZ260647653255QQptZMotorsQ5fAutomotiveQ5fTools

30 баксов с доставкой

Автор: AlexGreat 15.8.2010, 13:35

Так вроде в этом голубозубом адаптере MUT`ом и не пахнет.. только OBD...

Автор: ermak 15.8.2010, 14:34

Простите за глупые вопросы, но что такое MUT, что такое OBD, чем они отличаются?
Я так понимаю что OBD-2 Bluetooth адаптер, он коннектится к компьютеру и передает данные софту, уже установленному на компьютере?

Автор: ArtemX 15.8.2010, 17:09

Цитата(AlexGreat @ 15.8.2010, 14:35) *
Так вроде в этом голубозубом адаптере MUT`ом и не пахнет.. только OBD...

А что ODB перестало выдавать диагностическую информацию? wink.gif

Автор: ArtemX 15.8.2010, 17:17

Цитата(ermak @ 15.8.2010, 15:34) *
Простите за глупые вопросы, но что такое MUT, что такое OBD, чем они отличаются?
Я так понимаю что OBD-2 Bluetooth адаптер, он коннектится к компьютеру и передает данные софту, уже установленному на компьютере?

OBDII позволяет собрать достаточно большое количество диагностической информации, он машино-независим. MUT это расширенный протокол специфичный для Mitsubishi, позволяет делать много чего - диагностировать и прошивать разные блоки в системе, калибровать датчик положения руля например, итп.

http://en.wikipedia.org/wiki/On-board_diagnostics

Автор: SSh 15.8.2010, 17:35

Я вообще-то не спец в этих вопросах, просто в моем представлении по аналогии с OSI моделью сети OBD2 представляет собой как-бы больше транспортный уровень, а MUT - прикладной.
Т.е. все соединения и согласования сигналов происходят по OBD2, может даже какой-то обмен данными, но вот конкретно диагностика начиная с инициализации ЭБУ и заканчивая получением от него ответа на конкретно заданный вопрос - уже по MUT протоколу.
В качестве примера приведу опять компьютерную сеть. 2 компьютера соединены между собой по Ethernet. И что дальше? Ничего, пока какая-нибуть прикладная программа, например PING, по этому ethernet-у не начнет обмен данными.
Т.е. (опять же в моем понимании wink.gif ) если какой-нибуть адаптер называется OBD2 то он уже потенциально пригоден для диагностики MMC, вопрос в том поддерживается этот адаптер софтом (EvoScan и иже с ним)


Автор: SSh 15.8.2010, 17:39

Добавлю...
OBD2, как я понимаю, с точки зрения Mitsubishi является только преобразователем уровня от машины до компа, или в случае USB тем же преобразователем плюс ещё преобразователем последовательного протокола RS232 в USB.

Автор: ArtemX 15.8.2010, 19:23

Честно говоря не понял последнее сообщение, но:

OBDII можно назвать прикладным уровнем, описан в SAE J1979. Сидит поверх CAN, VPW, PWM, ISO, или KWP как физического и канального уровня (в кан-е по идее ещё есть сетевой). MUT-III также "прикладной уровень", в LX например находится выше CAN.

>>>>>
There are five signalling protocols currently in use with the OBD-II interface. Any given vehicle will likely only implement one of the protocols. Often it is possible to make an educated guess about the protocol in use based on which pins are present on the J1962 connector:

SAE J1850 PWM (pulse-width modulation - 41.6 kB/sec, standard of the Ford Motor Company)
pin 2: Bus+
pin 10: Bus–
High voltage is +5 V
Message length is restricted to 12 bytes, including CRC
Employs a multi-master arbitration scheme called 'Carrier Sense Multiple Access with Non-Destructive Arbitration' (CSMA/NDA)

SAE J1850 VPW (variable pulse width - 10.4/41.6 kB/sec, standard of General Motors)
pin 2: Bus+
Bus idles low
High voltage is +7 V
Decision point is +3.5 V
Message length is restricted to 12 bytes, including CRC
Employs CSMA/NDA

ISO 9141-2. This protocol has an asynchronous serial data rate of 10.4 kBaud. It is somewhat similar to RS-232, but that the signal levels are different, and that communications happens on a single, bidirectional line without extra handshake signals. ISO 9141-2 is primarily used in Chrysler, European, and Asian vehicles.
pin 7: K-line
pin 15: L-line (optional)
UART signaling (though not RS-232 voltage levels)
K-line idles high
High voltage is Vbatt
Message length is restricted to 12 bytes, including CRC

ISO 14230 KWP2000 (Keyword Protocol 2000)
pin 7: K-line
pin 15: L-line (optional)
Physical layer identical to ISO 9141-2
Data rate 1.2 to 10.4 kBaud
Message may contain up to 255 bytes in the data field

ISO 15765 CAN (250 kBit/s or 500 kBit/s). The CAN protocol is a popular standard outside of the US automotive industry and is making significant in-roads into the OBD-II market share. By 2008, all vehicles sold in the US will be required to implement CAN, thus eliminating the ambiguity of the existing five signalling protocols.
pin 6: CAN High
pin 14: CAN Low
All OBDII pinouts use the same connector but different pins are utilized with the exception of pin 4 (battery ground) and pin 16 (battery positive).
<<<<<

Автор: AlexGreat 15.8.2010, 20:03

Насколько я помню, все что касается данных по OBD, это все что относится к "экологии", т.е. параметры впуска и выпуска, поэтому данные,передающиеся по этому протоколу практически для всех производителей одинаковые. Иначе не делали бы изделий а-ля Carchip. А МUT это уже расширенный диагностический и тюнинговый протокол, и заточен только под Митсу. как и куча других специализированных протоколов от других автопроизводителей.

Автор: SSh 15.8.2010, 20:19

Артем, так вроде и написано

Цитата
There are five signalling protocols currently in use with the OBD-II interface.

Т.е. OBD2 это интерфейс, через который и работают различные протоколы, в том числе и не упомянутый по причине специфичности MUT.
А что такое интерфейс? Это по большому счету система связи двух или более систем или объектов. А конкретно в нашем случае т.к. обе системы оперируют уровнями напряжения, но эти уровни разные то естественно их надо согласовать. Вот поэтому и написал про преобразователь уровня.

P.S. Прошу понять меня правильно - дискуссию развел для того чтобы в первую очередь самому глубже понять всю эту кухню wink.gif

Автор: AlexGreat 15.8.2010, 20:32

Маленькое дополнение: OBD II не только интерфейс, но и протокол, который (если память не изменяет) с 2002 года одинаков практически для всех автопроизводителей. Но по нему можно посмотреть только весьма ограниченное кол-во параметров, что касается впуска и выпуска. Конкретный пример: у меня на машине нормально живет Openport 1.3, но вот ECU отдает данные только по MUT-II. Выбираю OBD-II - тишина в ответ.. А на 9-х Лансах и по OBD часть данных нормально отдается.

Автор: SSh 15.8.2010, 20:37

А может все-таки интерфейс? Просто его часто объединяют с ISO 9141-2 протоколом, но называют OBD2...

Автор: AlexGreat 15.8.2010, 20:47

А почему тогда эвоскан так себя ведет?

Автор: SSh 15.8.2010, 21:00

Как?

Автор: AlexGreat 15.8.2010, 21:06

По MUT-II с удовольствием принимает данные, а по OBD-II тишина. машина 2000 года, и видимо ОБД там еще нету. Иначе можно было бы основные параметры и любым ELM шнуром посмотреть..

Автор: SSh 15.8.2010, 21:25

Так вот я именно это и имею в виду. Возьмем просто OBD2 адаптер, не опенпорт заточенный под ММС а именно простейший интерфейс-преобразователь уровней, например связку FT и МC, или МC и MAX, или еще проще - на транзисторах, лишь бы софт его поддерживал (евоскан поддерживает только USB-шные адаптеры).
Ни одна программа просто OBD datalogger не выдаст нам абсолютно ничего. Я в свое время накачал их целую кучу, потом стер за ненадобностью. А специализированные программам абсолютно безразлично какой адаптер используется, они используют его просто для транзита данных а протокол (MUT) организуют самостоятельно.
А что меня смущает в описаниях так это фраза:

Код
В рамках OBD-II используются пять протоколов обмена данными - ISO 9141, ISO 14230 (также именуется KWP2000), PWM, VPW и CAN

Т.е. строго говоря протоколами, т.е. той составляющей которая ответственна за
- инициализацию мозгов.
- проверку их готовности к обмену информацией
- посылку запросов
- прием ответов
- может и проверку на наличие ошибок в связи (я не вникал, обмен идет как -по аналогии- в TCP или UDP)
- закрытие сессии (в принципе не обязательно)
- ну может еще кое-что
является перечисленная пятерка.

Автор: AlexGreat 15.8.2010, 22:04

ScanmasterELM и кабель ELM по OBD-II видит какие нибудь параметры на 9-м Лансе? На своей машине смотрел, тишина. Оно и понятно, потому что ECU не умеет выводить данные по OBD.

Автор: SSh 15.8.2010, 22:13

Ну я в принципе только слегка поигрался с некоторыми программами, так, ради интереса.
Использовал самодельные OBD-USB, OBD-COM адаптеры и самодельный же Опенпорт
Добился работоспособности только с
EvoScan
MutMonitor
EcuEdit
EcuFlash
EcuExplorer
Еще парочка кажись была, уже не припомню...
OBD-COM естественно работает не со всеми перечисленными программами.

Автор: AlexGreat 15.8.2010, 22:54

Похоже что весь этот софт под Митсубиси заточен в большинстве своем... Видимо придется дождаться следующей маньячной встречи и захватить ноут с парой шнуров, опенпортом и клоном ELM, и посмотреть, будет ли 9-й Ланс честно данные по OBD отдавать..

Автор: ArtemX 16.8.2010, 1:28

SSh,
Я говорил про ODBII только как протокол прикладного уровня так как шла речь об аналогии с OSI. В реальности это набор стандартов:

SAE standards documents on OBD-II
J1962 - Defines the physical connector used for the OBD-II interface.
J1978 - Defines minimal operating standards for OBD-II scan tools
J1979 - Defines standards for diagnostic test modes
J2012 - Defines standards trouble codes and definitions.
J2178-2 - Gives data parameter definitions
...

И всё это поверх нескольких возможных физических уровней.

AlexGreat,
у тебя я так понимаю японская машина, там OBD действительно нет, возможно есть JOBD, но я про него не особо знаю.

OBDII поддерживается всеми машинами, официально продаваемыми с 1996 года в США и с 2001 в Европе (дизельные с 2004), так что 9-й лансер с радостью отдаст по нему инфу, а именно:

- Engine RPM
- Calculated Load Value
- Coolant Temperature
- Fuel System Status
- Vehicle Speed
- Short Term Fuel Trim
- Long Term Fuel Trim
- Intake Manifold Pressure
- Timing Advance
- Intake Air Temperature
...

http://en.wikipedia.org/wiki/OBD-II_PIDs

А ещё, в чём есть его диагностическое предназначение, с помощью его можно считывать и стирать стандартизированные коды ошибок.

http://www.obd-codes.com/

PS: С 2008 года все машины продаваемые в Америке должны использовать только CAN шину

Автор: ArtemX 16.8.2010, 1:41

Вот ещё картинка:



А вот как устроен популярный универсальный ELM327:



http://www.elmelectronics.com/DSheets/ELM327DS.pdf

Автор: SSh 16.8.2010, 10:57

Вот интересная ссылка
http://mmcdlogger.sourceforge.net/

Программа вообще-то под Палм ОС но там даны некоторые коды плюс исходники на С

Автор: ArtemX 16.8.2010, 11:50

Мой выбор - pyOBD + ELM327.

http://www.obdtester.com/pyobd
http://www.obdtester.com/pyobd-download

+ - сы: платформо-и-машино независимость. Винда и Линукс, K-line и CAN.

Автор: AlexGreat 16.8.2010, 12:44

Не, у меня машина леворульная, правда под капотом все как у праворульки.. Но такая уже с завода пришла... smile.gif И отдает нормально данные с EvoScan и EcuEdit, но только через MUT-II.

Автор: ermak 19.8.2010, 21:08

Подскажите, вот такой шнурок подойдет для связи с компьютером и чтения кодов, на сколько я понял, через него не только читать можно, а еще и писать?
http://autoscan.kiev.ua/adapterkklusb_new.php

Автор: ArtemX 19.8.2010, 21:13

Шнурок больше на чтение, OBDII. Цена хорошая. ISO-9141 и ISO-14230, то есть k-line и KWP, CAN-а нет. Но купите лучше ELM237 smile.gif Он и дешевле, особенно китайские клоны и поддерживает CAN, а скоро все машины с ним пойдут.

http://search.eim.ebay.ru/?Query=elm327

Автор: ermak 19.8.2010, 22:07

тогда возможно такой?
http://icarpc.com.ua/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=5&category_id=41&vmcchk=1&option=com_virtuemart&Itemid=55

Автор: ArtemX 19.8.2010, 22:39

Именно, только на ебее он в 2 раза дешевле.

Автор: ermak 20.8.2010, 19:57

Продавец шнурка, что в предыдущем сообщении, написал, что с его помощью можно только читать.

Для записи получается используется, так сказать, дополнительный провод, отходящий от шнурка, который втыкается в соседний с диагностическим разъем, где всего один контакт?

Автор: SSh 20.8.2010, 20:25

Можно читать, но опять же не все... Логи и ошибки считаешь а содержимое ЭБУ - нет.
И для чтения и для записи нужен этот самый доп. провод.
И, если нужен именно такой шнурок, то почему-бы не обратиться к Дмитрию? wink.gif
http://forum.amadeus-project.com/index.php?showtopic=1076

Автор: ArtemX 20.8.2010, 20:43

Пусть сначала озвучит какая машина, а то беспредметный разговор... 10-й лансер например полноценно ничем кроме родного МУТ-а не прошьёшь. А для ДИАГНОСТИКИ достаточно того что было выше указано.

Автор: SSh 20.8.2010, 20:45

И то верно... wink.gif

Автор: ermak 20.8.2010, 20:46

Машина - Лансер 9 1,6 МТ

Автор: SSh 20.8.2010, 20:47

Тогда - сообщение #37 wink.gif

Автор: ArtemX 20.8.2010, 20:49

Ну тогда на этом форуме уже всё есть - и готовые кабели, ссылка выше, и разводка плат и как спаять...

Автор: ermak 20.8.2010, 21:01

Спасибо rolleyes.gif

Автор: mk13 30.1.2013, 13:56

ребята привет.Вообщем у меня улан 9 2005 года,живу в маленьком городе и нету возможности компьютерной диагностирования машины.Так вот хочу приобрести кабель для диагностики авто (на попалам с знакомым у него тоже 9 улан)Цель: считывания ошибок check engine,убирание ошибок и т.п.
Вопрос в чём ,если я закажу вот такую приблуду: http://www.aliexpress.com/item/ELM327-Interface-USB-OBD2-Auto-Scanner-V1-5-scantool-OBDII-OBD-2-OBD-II-OBD-II/342418997.html я смогу проводить все описанные мною раньше операции? то есть мне нужен кабель OBD II ? и есть ссылка на ПО под этот кабель и где его скачать?Оно русифицировано или нет?Обычный стационарный компьютер с ОС XP или 7.
или лучше приобрести вот это? http://forum.amadeus-project.com/index.php?showtopic=1076 в чём различие?

Автор: black 31.1.2013, 0:58

В двух словах:

Цитата(mk13 @ 30.1.2013, 14:56) *
вот это? http://forum.amadeus-project.com/index.php?showtopic=1076
на все случаи жизни - от диагностики "всех" систем авто до прошивки.
наберите в поисковиках ELM327 -> диагностика и "снятие ошибок двигателя".
Цитата(mk13 @ 30.1.2013, 14:56) *
Цель: считывания ошибок check engine,убирание ошибок и т.п.
Вопрос в чём ,если я закажу вот такую приблуду: http://www.aliexpress.com/item/ELM327-Interface-USB-OBD2-Auto-Scanner-V1-5-scantool-OBDII-OBD-2-OBD-II-OBD-II/342418997.html
Относительно честный отъем денег у населения. Есть тот же ELM327 в 2 раза дешевле - 10$ - хоть USB, хоть Bluetooth.
Цитата(mk13 @ 30.1.2013, 14:56) *
я смогу проводить все описанные мною раньше операции?
В принципе да. Все зависит от вас.

Автор: mk13 31.1.2013, 9:12

спасибо большое....буду докапывать лучше Дмитрия,но что то не отвечает sad.gif

Автор: dmitrij_b 31.1.2013, 10:18

smile.gif

Если вам нужно только чтение и сброс ошибок, то практичнее взять ELM327 (причем действительно можно найти китайские адаптеры гораздо дешевле, чем по Вашей ссылке). Если же нужна углубленная диагностика девятых лансов, или у Вас двухлитровый (2.0 насколько я понимаю не работает с протоколом ISO 9141-2), то нужен k-line адаптер на базе FT232. Например OpenPort 1.3 или старые VAG-COM адаптеры. Правда с VAG-COM-ами бывают засады. У меня вот лежит один - он на заглушенной машине работает, а на заведенной не хочет... sad.gif

Автор: mk13 31.1.2013, 10:32

дмитрий спасибо за развёрнутый ответ.Прошу дальше в личку.

Amadeus Productions +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники", V-2019