PDA

Просмотр полной версии : Автомобильные протоколы и их получение.


Страницы : [1] 2

Valentin8080
27.01.2012, 11:46
Обсуждение

algama
30.01.2012, 18:31
Продолжай в этой теме:
Автомобильные протоколы и их получение (http://www.pccar.ru/showthread.php?p=208980#post208980)
А где лог с мультика?

Вас интересует лог мультитроникса?
прикрепил.

algama
30.01.2012, 19:30
исключительно ради праздного любопытства(на мой не искушённый взгляд это похоже на kwp2000) запустил достаточно древнюю версию A2 KWP200. связывается без проблем но значения параметров фантастика.

Valentin8080
31.01.2012, 04:33
Протокол твой основан на ISO-14230 или как его называют KWP2000, естественно со своей заводской расшифровкой функций, что тебе и нужно узнать. Читай "Документ о получении пидов", качай ECU эмулятор [1.0.0.0] и применяй к нему инишник (http://www.pccar.ru/attachment.php?attachmentid=25275&d=1327966377) во вложении. В роли дилерского сканера у тебя в данном случае выступит мультитроникс.

algama
31.01.2012, 21:58
...Читай "Документ о получении пидов"...
спасибо за консультацию. ознакомился с документом и сразу появился вопрос.
Усеченный k-Line адаптер это важно? у меня есть мастеркитовский BM9213, его можно использовать вместо усечённого? если нельзя, то огромная просьба объяснить почему? хотелось бы понимать всю картину в комплексе.

GASCHE
31.01.2012, 22:48
Усеченный k-Line адаптер это важно?Вам он не нужен, для эмуляции ECU нужен обычный K-Line адаптер.

algama
01.02.2012, 00:16
to GASCHE
спасибо за подсказку.

собрал последнюю схему из документа. запустил ECUEMU, установил порт и все галочки в чекбоксах. нажал кнопочку вкл. подключил мультитроникс.
через небольшой промежуток времени получил сообщение DevErr: Ошибка таймингов/Нет K-Line. вот какой записался лог.

Open COM2
RxD:81 10 F1 82 04
RxD:00
RxD:81 10 F1 81 03
TxD(Эхо):83 F1 10 C1 6B 8F 3F
RxD:82 10 F1 3E 01 C2
TxD(Эхо):81 F1 10 7E 00
RxD:82 10 F1 21 B0 54
TxD(Эхо):9E F1 10 61 B0 4E 4E 68 66 00 00 00 18 18 67 67 6A 6A 3D 3D 32 31 19 90 55 29 00 01 00 08 FF 0C 40 44 82 10 F1 21 B1 55
Close COM2

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


ps: убрал галочку ECHO и всё заработало.

algama
01.02.2012, 02:54
возник ещё один вопрос.

Open COM2
RxD:81 10 F1 82 04
RxD:00
RxD:81 10 F1 81 03
RxD:83 F1 10 C1 6B 8F 3F
RxD:82 10 F1 3E 01 C2
RxD:81 F1 10 7E 00
RxD:82 10 F1 21 B1 55
RxD:AF F1 10 61 B1 90 00 10 18 4B 6A 3D 66 67 19 28 CC 88 00 28 00 00 91 7F 15 0C 80 80 80 80 FF 50 18 80 80 80 80 FF 02 01 02 07 02 08 02 08 02 07 FF FF B4
RxD:82 10 F1 21 B0 54
RxD:9E F1 10 61 B0 4E 4E 68 66 00 00 00 18 18 67 67 6A 6A 3D 3D 32 31 19 90 55 29 00 01 00 08 FF 0C 40 44 82 10 F1 21 B1 55
RxD:82 10 F1 21 B0 54
RxD:9E F1 10 61 B0 4E 4E 68 66 00 00 00 18 18 67 67 6A 6A 3D 3D 32 31 19 90 55 29 00 01 00 08 FF 0C 40 44
RxD:82 10 F1 21 B1 55
RxD:AF F1 10 61 B1 90 00 10 18 4B 6A 3D 66 67 19 28 CC 88 00 28 00 00 91 7F 15 0C 80 80 80 80 FF 50 18 80 80 80 80 FF 02 01 02 07 02 08 02 08 02 07 FF FF B4 82 10 F1 21 B0 54
Close COM2

на сколько я понимаю красным помечены ответы эмулятора, но префикс указывает на обратное. это мультик шлёт обратно эхо или ошибка в логировании эмулятора?

Valentin8080
01.02.2012, 04:11
возник ещё один вопрос.

на сколько я понимаю красным помечены ответы эмулятора, но префикс указывает на обратное. это мультик шлёт обратно эхо или ошибка в логировании эмулятора?

На эмуляторе настраивай параметр RTO чтобы запросы не сливались друг с другом (при вводе нового значения нужно перезапускать эмулятор). Че-то не понял ты от машины то мультик отключил? :) И еще "убрал галочку ECHO" - верни на место. Без этой галочки эмулятор будет сам эмулировать эхо для отладки программ со шнурком COM-COM (где нет эха).
Если не получится подобрать RTO, то пробуй мой предыдущий эмулятор ISO-14230.

Valentin8080
01.02.2012, 04:16
спасибо за консультацию. ознакомился с документом и сразу появился вопрос.
Усеченный k-Line адаптер это важно? у меня есть мастеркитовский BM9213, его можно использовать вместо усечённого? если нельзя, то огромная просьба объяснить почему? хотелось бы понимать всю картину в комплексе.

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

algama
01.02.2012, 06:05
На эмуляторе настраивай параметр RTO чтобы запросы не сливались друг с другом
постепенно довёл этот показатель до 120 и мультик перестал понимать эмулятор. картинка в логах не изменилась.
(при вводе нового значения нужно перезапускать эмулятор).
с этим уже освоился. немного не хватает возможности онлайн изменять параметры в ecuemu.ini для подбора значений.
Че-то не понял ты от машины то мультик отключил? :)
на улице -25. я бы рёхнулся столько в машине сидеть :rofl:

И еще "убрал галочку ECHO" - верни на место. Без этой галочки эмулятор будет сам эмулировать эхо для отладки программ со шнурком COM-COM (где нет эха).

с галочкой эхо стабильная ошибка.

Если не получится подобрать RTO, то пробуй мой предыдущий эмулятор ISO-14230.
старый эмулятор подружить с мультиком не удалось. в логах постоянно мелькает строчка об ошибке контрольной суммы.
Усеченый адаптер это как страховка, чтоб не сгорел выходной каскад KLine в мультике. Из BM9213 можно сделать, отпаяв выходной резистор (500 ом).
ага, теперь всё понятно. спасибо за разъяснения.

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

Virtual
01.02.2012, 07:39
Усеченый адаптер это как страховка, чтоб не сгорел выходной каскад KLine в мультике. Из BM9213 можно сделать, отпаяв выходной резистор (500 ом).
его отпаивать в любом случае нужно!., я-б руки вырвал по самые ноги тому кто этот BM9213 придумал. ибо даташит не читают.
в даташите что на L9637D что на mc33199 нарисован резистор 510Ом но! он в диагностируемом приборе!!!. и то чисто для примера ...
по факту у mc33199 есть источник тока на этот случай., а в L9637D(BM9213 адаптер) тож должен быть., но по даташиту не очень понятно.

algama
01.02.2012, 08:17
offtop:
а не просветит ли кто как принято у благородных донов считать моментальный расход на дизелях?

Valentin8080
01.02.2012, 08:33
offtop:
а не просветит ли кто как принято у благородных донов считать моментальный расход на дизелях?

Думаю аналогично по времени впрыска топлива. Если давление в рампе считать за константу (думаю так и есть хотя может кто поправит).

Valentin8080
01.02.2012, 08:35
постепенно довёл этот показатель до 120 и мультик перестал понимать эмулятор. картинка в логах не изменилась.


Так а в обратную сторону? :)

algama
01.02.2012, 08:56
Думаю аналогично по времени впрыска топлива. Если давление в рампе считать за константу (думаю так и есть хотя может кто поправит).
я тоже так думал, однако... мультик показывает время впрыска 0.00, а моментальный расход высчитывает 0.92
что то я начал сомневаться в адекватности этого изделия.
или есть ещё способы?

Так а в обратную сторону? :)
та же история, ошибка и дисконнект. дохожу до 15ти и мультик впадает в ступор.

зы:
всё же наверно надо добавить какую нить табличку для правки ответов в онлайне. я пробежался по банкам B0 B1 и уже прифигел.

GASCHE
01.02.2012, 11:26
думаю так и есть хотя может кто поправитСам мучаюсь этим вопросом. Не знаю, как в обыкновенных, но в дизеле с Common Rail давление в рампе меняется и очень сильно, краем уха слышал, что можно рассчитывать по "Расчетной нагрузке на двигатель" но как это в реале не знаю.

~aviator~
01.02.2012, 12:45
Протокол Хонда (http://hondamotor.ru/board/index.php?showtopic=114012&hl=)
проги которые хорошо и быстро работают с протоколом, но не годятся для встройки в ЦФ и борт компа:
1 прога (http://hondamotor.ru/board/index.php?showtopic=109788)
2 прога (http://hondamotor.ru/board/index.php?showtopic=110297)

algama
01.02.2012, 18:11
Сам мучаюсь этим вопросом. Не знаю, как в обыкновенных, но в дизеле с Common Rail давление в рампе меняется и очень сильно, краем уха слышал, что можно рассчитывать по "Расчетной нагрузке на двигатель" но как это в реале не знаю.

натыкался как то на алгоритм расчёта по MAF. в принципе величина достаточно крупная и сильно меняющаяся в моём турбированном дизеле, но мультик на неё кладёт. изменение оборотов двигателя оказывают влияние на расчёт моментального потребления.

off:
сегодня утром -25. завёл дрыг, постоял минут пять что бы масло в коробке разбежалось и мееееедленно нажал на гашетку. мультик выдал на гора 1577 литров на сотню моментального потребления. с такими раскладам дешевле на такси. может владелец мультитроника содержит таксопарк? :rofl:

GASCHE
01.02.2012, 18:54
натыкался как то на алгоритм расчёта по MAF. в принципе величина достаточно крупная и сильно меняющаяся в моём турбированном дизелеК сожалению, на дизеле по MAF считать нельзя.

Valentin8080
02.02.2012, 10:54
немного не хватает возможности онлайн изменять параметры в ecuemu.ini для подбора значений.


Модифицировал эмулятор, добавив такую возможность. Качай.

algama
02.02.2012, 16:15
вот спасибо. теперь я в два раза больше цифирек поковырять смогу. :yes4:

зы: что значит новый чекбокс время?

зы: FindFirstChangeNotification не нравиться? можно было бы без кнопки тогда обойтись и прикрутить автоматизацию разную. типа файл из другой софтинки подправил и сохранил, а эмулятор сам(без пинка) его перезагрузил. ну не красота ли?

algama
02.02.2012, 20:34
ведущие собаководы рекомендуют считать расход на дизеле по такой формуле...
Q=t*f*K
t - времени открытия форсунки
f - частота вращения двигателя
K - коэффициент пропорциональности расчитанный для данного двигателя

какая то точность получается астрологическая, плюс минус парсек.

GASCHE
02.02.2012, 23:21
Да когда давление изменяется от 250кг, до 1250кг думаю, парсеков не хватит :)

algama
03.02.2012, 00:31
мировой запас скобочек(тфу... парсеков) не ограничен. :)

Valentin8080
03.02.2012, 07:44
зы: что значит новый чекбокс время?

Думаю догадаешься :)


зы: FindFirstChangeNotification не нравиться? можно было бы без кнопки тогда обойтись и прикрутить автоматизацию разную. типа файл из другой софтинки подправил и сохранил, а эмулятор сам(без пинка) его перезагрузил. ну не красота ли?
Эта функция не подошла, но впринципе такую вещь сделал в новой версии эмулятора. Заодно наделил такой функцией эмулятор Passthru.

algama
03.02.2012, 14:55
...Эта функция не подошла, но впринципе такую вещь сделал в новой версии эмулятора...
то есть в версии 1.0.0.3 уже есть? однако респект за труды и оперативность.

Strangeman
13.02.2012, 22:35
Прошу прощения, подскажите, эмуляция ECU с протоколом ISO-9141 возможна?

Virtual
14.02.2012, 06:06
Прошу прощения, подскажите, эмуляция ECU с протоколом ISO-9141 возможна?

ISO9141 эно детка от ISO14230 :).,

GASCHE
14.02.2012, 10:46
...эмуляция ECU с протоколом ISO-9141 возможна?Если есть эмулятор то без проблем.

Strangeman
15.02.2012, 15:38
ISO9141 эно детка от ISO14230 :).,
Мне казалось, что наоборот :)

GASCHE, я имел в виду представленные здесь эмуляторы.
Дело в том, что в моем случае инициализация должна идти на скорости 5 bod.

GASCHE
15.02.2012, 18:52
Надо смотреть конкретный эмулятор, а так может работать если не супер-пупер.

lunin
20.02.2012, 20:47
я архив скачать не могу(((

Recard
06.03.2012, 09:13
Добрый день!
Совсем запутался в протоколе Hyundai прошу помочь, во вложение графики происходящих процессов при нажатие педали "газа" на включенном зажигании, но не работающем двигателе.Как видно из графиков 2 параметра -это TPS V,%
3 остальных мне не известны, что же это может быть.
Какие параметры меняются при нажатие на педаль???
при работающем двигатели картина та же, при нажатии меняются 5 параметров.(Про MAP прошу не указывать этот параметр исследован)
Формулы: перевод в десятичные.

Valentin8080
15.03.2012, 05:01
Обновил архив с инструментами. Главное изменение - в эмуляторе ECU отладил возможность работы без к-лайн адаптера (бывает необходимо для отладки/сниффинга программ диагностики). Сейчас для отладки не нужен даже ком-порт на компьютере (в архиве прилагается также драйвер виртуального null-модемного кабеля).

Recard
17.03.2012, 13:26
Valentin8080 Формулы писать также(формат(Bytexx) как Вы указали в протоколе Тойота(из архива)?

Valentin8080
17.03.2012, 16:35
Valentin8080 Формулы писать также(формат(Bytexx) как Вы указали в протоколе Тойота(из архива)?

да, лучше так

Alex_St
19.03.2012, 14:48
Попробовал эмулятор ECUEMUv1.0.0.5.
Эмулировал MR-140. Файл конфигурации написал свой.

Хорошая штука! Автору - респект!!!

Virtual
24.03.2012, 10:03
Virtual ищи у себя желаемые обороты формула х*10 предельные значения у меня не больше 1850 оборотов.
у меня находятся возле управления хх.ХХ регулируестя шагами у меня задействонно на открытие 2 байта и 2 байта на закрытие.
По мапу и тапке есть вольтаж .
Помоги не могу найти бит по продувке адсорбера.

блин этот бит гадский... ибо алгоритм продувки адсорбера - сам черт ногу сломит. но точно продувка должна включатся при прогретом ДВС и в опр режиме.... толи сброс оборотов толи набор...
имхо самое простое подрубить лампочку/светодиод в параллель клапану.... и ловить :)

Valentin8080
28.03.2012, 11:28
Прошу прощения, подскажите, эмуляция ECU с протоколом ISO-9141 возможна?

В новой версии эмулятора добавил возможность эмуляции 5Baud инициализации. Теперь будут эмулироваться не только ISO-9141 но и протокол MUT-II.

Recard
08.04.2012, 18:47
то Virtual посмотрите у себя в протоколе 21 05 04 мне кажется это желаемые обороты ХХ формула та же писал выше Х*10

Virtual
08.04.2012, 22:25
то Virtual посмотрите у себя в протоколе 21 05 04 мне кажется это желаемые обороты ХХ формула та же писал выше Х*10

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

Recard
19.04.2012, 23:38
то Virtual Вы как то писали:
МТ-3 Акцент(АБС SRS):
AddrECU:11 KW1=EF KW2=8F
AddrECU:33 KW1=08 KW2=08
AddrECU:FE KW1=EF KW2=8F

проверяли адреса? я так понимаю 33 это АБС, FE SRS.Теперь вопрос абс диагностируется по отдельному к-лайн пиду, а срс тоже??ведете ли вы в этом направлении исследования??

Virtual
20.04.2012, 15:11
1. у мну МТ2 ;) так что это писол не я ;)
2.

AddrECU:11 KW1=EF KW2=8F - iso14230 (свой протокол)
AddrECU:33 KW1=08 KW2=08 - iso9141 (OBD II)
AddrECU:FE KW1=EF KW2=8F - хз.

ЗЫ а ABS и SRS сидят на других линиях диаг колодки.!

Recard
27.04.2012, 16:10
то Virtual посмотрите у себя в протоколе 21 06 05
"Обороты чего то" мне кажется, что это пид "Calculated Load Value"

Virtual
27.04.2012, 18:31
а по русски как это понимать? ;)

ЗЫ данный параметр при всех моих тестах всегда совпадал с оборотами ДВС (если графики наложить)

Recard
27.04.2012, 21:15
а по русски как это понимать? ;)

ЗЫ данный параметр при всех моих тестах всегда совпадал с оборотами ДВС (если графики наложить)

То же самое что пид 01 04 Iso 9141 :rolleyes2:
Правда у меня по формуле значение получается больше.

Virtual
29.04.2012, 09:20
у меня этот параметр, бьется ток с оборотами., от нагрузки не зависит совсем никак.

проверяется легко - врубаем на ХХ потребителей (обогрев зеркал и стекла, кондей, вентилятор отопителя на максимум) - так нагрузка взлетает до небес .....
а этому параметру пофиг :(.

Recard
01.05.2012, 09:08
TO Virtual я как то и не подумал о проверке)))
Ну да ладно.
Вот еще одна задачка, у меня хорошо все показывает пид "Мгновенный расход топлива" формула (A*256)+B/10 , у тебя она обозначена как "впрыск чего то 21 04 0C"
по логридеру формулу взял от V5.Смотрел лог от гетца с твоим профилем G4EC встает формула чётка, да и у меня показывает чётка.проверял OBDMAINом.

Virtual
01.05.2012, 23:34
TO Virtual я как то и не подумал о проверке)))
Ну да ладно.
Вот еще одна задачка, у меня хорошо все показывает пид "Мгновенный расход топлива" формула (A*256)+B/10 , у тебя она обозначена как "впрыск чего то 21 04 0C"
по логридеру формулу взял от V5.Смотрел лог от гетца с твоим профилем G4EC встает формула чётка, да и у меня показывает чётка.проверял OBDMAINом.

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

ЗЫ склоняюсь к тому что всетаки этот параметр есть расход.... особо если ты подобное видел на офф сканерах.

Recard
02.05.2012, 19:40
о этом я Валентину уже говорил....., остался вопрос как отличить мгновенный расход от Т форсунки :) ибо они прямо-пропорционально зависимы :)

ЗЫ склоняюсь к тому что всетаки этот параметр есть расход.... особо если ты подобное видел на офф сканерах.

С официального документа на ЭБУ есть выход на маршрутный компьютер автомобиля, конечно если он установлен.Но пин есть такое #11 в ЭБУ.
И время впрыска смотрел через формулу (A*256+B)/256

Recard
03.05.2012, 21:44
то Virtual А как у нас обстоят дела с тестовыми модами и пидами?вы работаете в этих направлениях?
В TECU мы можем что нибудь прописать?

Virtual
04.05.2012, 06:05
увы у меня пока не вышло... и подсмотреть негде :(.

Virtual
04.05.2012, 17:11
а как происходит инициализация порта 5бод?
можно ли это терминалом сэмулировать засылая команды в порт?

обычным терминалом нельзя 5baud, впрочем как и fast ;).

если нужно могу скинуть мелкую программулину.... для ся ваял пока тестил инициализацию :) буквально за 15 минут слепил ;).
делает и fast init и 5baud

Кидай user_romaCОБАКАmail.ru
она делает инициализацию, а при выходе сбрасывает ее или нет?

нет не сбрасывает если сам не даш команду :). иль по таймауту (диаг сессия обычно закрывается если нет обмена 3~5 сек.)

Valentin8080
05.05.2012, 04:46
В архиве с инструментами обновил эмулятор ECU. Добавил возможность автоматического расчета контрольной суммы для протокола Honda, также добавлена возможность эмуляции адаптера Blazt-II для программы NDS-II (в архиве есть примеры файлов ini).

Recard
07.05.2012, 10:36
то Virtual посмотри у себя 21 02 02 слово "Регулятор ХХ.Открытие" шаг
21 04 02 слово "Регулятор ХХ.Закрытие" шаг
формула X=слово/256 это формула есть в последней версии Реадлога
а так в Теку можно задействовать тебе 21 02 03 и 21 04 03 ,всё равно младшые байты для расчета десятичных знаков))так сказать немного упростить))

Virtual
07.05.2012, 14:37
у мну РХХ не шагового типа :( (хотя это как раз может и :)). но РХХ я уж нашел это 21 06 01

Recard
07.05.2012, 15:09
у мну РХХ не шагового типа :( (хотя это как раз может и :)). но РХХ я уж нашел это 21 06 01

дело ваше принимать или нет))) единственно перепутал "открыто-закрыто" наоборот))

Virtual
07.05.2012, 15:34
у меня 21 04 это 4 параметра по 4м горшкам + еще чуток...
РХХ у мну соленоидного типа управляется ШИМ (шустрый зараза) и параметр что с ним бьется ток один это слово...

вот мой лог..., можеш погонять в readlogs.

ЗЫ единственно что 21 02 03 еще бьется с РХХ инверсно., хоть и не совсем.

Dens-v
07.05.2012, 19:42
Сделал логи программой "Тестер ECU" по протоколу iso14230, надеюсь на появление профиля для Elantra
итак
Авто - Hyundai Elantra
год - 2005
Двигатель - G4ED
Обьем - 1.6
Спасибо за содействие.

Virtual
08.05.2012, 09:53
Dens-v
ты б хоть логи подписал... да и тип коробки стоит указать.
нужно несколько разных логов:

0. включил зажигание, не заводя авто.
1. завел на холодном! авто, ~5мин лога

далее на прогретом ДВС

2. поднял обороты до ~ 2000 об/мин подержал по возможности ровно.
3. поднял обороты до ~ 4000 об/мин, и резко отпустил тапку

итого 4 отдельных подписанных лога.

ЗЫ если автомат то еще один лог: на прогретом двс на ХХ с интервалом в 2-3сек переключить все положения акпп.

для начала вот те 2 файла для TECU и ReadLogs :tease:
придется начинать с нуля ;) и никто кроме тебя протокол не нарисует!.

главный совет: подписывай каждый лог! в каком состоянии что и как делал, иначе и через пару дней сам черт ногу сломит

Recard
08.05.2012, 21:49
Dens-v , а чем тебе не понравился профиль G4EE ? попробуй и увидишь много нового)
Единственное жду когда автор найдет минутку для внесения изменений.Но основное уже можешь смотреть смело.

Dens-v
09.05.2012, 01:32
to Virtual в нутри же текстовик с твоими указаниями и каждый лог соответствует пункту в этом текстовике, я строго следовал твоим указаниям все логи про которые ты говоришь там есть.
Коробка - ручка
to Recard хм завтра посмотрю, как то не попробовал

Virtual
09.05.2012, 11:47
Dens-v , а чем тебе не понравился профиль G4EE ? попробуй и увидишь много нового)
Единственное жду когда автор найдет минутку для внесения изменений.Но основное уже можешь смотреть смело.

а ведь твоя правда :) G4EE G4ED братья близнецы по протоколу :)., еще-б профиль для Readlogs тывыложил..... на пользу общественности ;).

Зы во Dens-v прифортило :)

Vladkor
09.05.2012, 14:03
Всем привет!
Чем снимаете логи? TECU ?
Есть возможность снять логи для NISSAN Sunny 2001г. 4АКПП, QG15DE.
Научите как правильно сделать. Хочется чтоб как можно больше было расшифрованно правильно.
А то много параметров есть, но значения далеки от правды. (но есть и много правильно расшифрованных!)
И еще вопрос, можно ли сделать спец. тест именно для датчиков кислорода? Как во многих проф. программах.

Имеется ELM 327 (ver 1.5a от мастеркит).
Ни чем кроме TECU не смог прицепиться к своей машинке, и то с 3й попытки :) Пока драйвер не поставил с данного сайта...

Еще очень интересует кратк.и длит. топливная коррекция, у меня эти значения около 100% Вопрос в том, что это? Это типа 100% = 0 ? или вообще бред? Или так и есть +100% и мне пора на свалку?

Virtual
09.05.2012, 17:01
1. да логи снимаем TECU
2. ELM очень плохой помошник в плане анализа ДК :(.
методика проста :) большинство параметров находятся обычным логическим анализом ;)

напр. на не заведенном авто плаво нажать тапку и отпустить..... вот и первый лог - и ищем все что связано с заслонкой.
и т.д.

ЗЫ у кого-то коррекция 100% у кого-то 0. по факту это одно и то же, все зависит от ЭБУ.

Vladkor
09.05.2012, 18:25
Выкладываю свои логи с TECU
а/м Nissan Sunny 2001г.
QG15DE 4AMT

Vladkor
09.05.2012, 18:30
Еще вопрос к гуру.
Не смог подключиться к Mitsubishi Outlander XL 2007г через ELM.
Хотя та же программа Scan Master ELM спокойно подключается...
Может совместными усилиями победим? Что нужно изменить? Или я вообще далек?
Scan master ELM подключился по протоколу ISO 15765-4 CAN 11 бид.

GASCHE
09.05.2012, 22:15
Хотя та же программа Scan Master ELM спокойно подключаетсяДля TECU это семечки, выберите протокол ELM ODB-II EFI (CAN).

Vladkor
09.05.2012, 22:25
Для TECU это семечки, выберите протокол ELM ODB-II EFI (CAN).

Спасибо, чёт сразу не попробывал... Завтра попробую, отпишу результат.

Recard
09.05.2012, 22:25
а ведь твоя правда :) G4EE G4ED братья близнецы по протоколу :)., еще-б профиль для Readlogs тывыложил..... на пользу общественности ;).

Зы во Dens-v прифортило :)

Олег же выложил новую версию и там всё уже есть!!!

Vladkor
10.05.2012, 18:17
Для TECU это семечки, выберите протокол ELM ODB-II EFI (CAN).

А вот фигушки :) не получилось...

Видимо этого мало...

Вот скрин с ScanMaster ELM 2.1

А какие программы для диагностики используете Вы?

http://www.pccar.ru/attachment.php?attachmentid=26489&d=1336654723

Recard
10.05.2012, 21:30
А вот фигушки :) не получилось...

Видимо этого мало...

Вот скрин с ScanMaster ELM 2.1

А какие программы для диагностики используете Вы?

http://www.pccar.ru/attachment.php?attachmentid=26489&d=1336654723
в TECU я не видел варианты настроек по КАН...
а их аж 4 вида(((

11bidID 500kBaud
11bidID 250kBaud
29bidID 500kBaud
29bidID 250kBaud

GASCHE
10.05.2012, 21:31
А вот фигушки :) не получилось...Да не надо выкладывать "фигушки" надо выкладывать лог файл. Мне удобнее использовать TECU. а их аж 4 видаОбалдеть :) А если посмотрите лог, то увидите, какой и все остальные настройки.

Vladkor
10.05.2012, 21:34
Да не надо выкладывать "фигушки" надо выкладывать лог файл.

Так пожалуйста! :)

Kadr.rar (http://www.pccar.ru/attachment.php?attachmentid=26490&d=1336654723)

GASCHE
10.05.2012, 22:04
Так пожалуйста!Ну и где здесь CAN?

Recard
10.05.2012, 23:41
ATZ
ATE0
ATSP6
ATAL
ATD0
ATSH7E0
ATCRA000007E8
ATST10
ATSW00

GASCHE
11.05.2012, 00:11
ATZ ATE0 ATSP6 И в каком это логе в файле Kadr.rar от Vladkor?

Recard
11.05.2012, 08:53
И в каком это логе в файле Kadr.rar от Vladkor?
Ни в каком :no2: ;) это я с копировал с файла ЭБУ

Vladkor
11.05.2012, 12:57
Хм, с настройками я протупил чтоли?
Перепроверю ладно... Спасибо

Vladkor
12.05.2012, 21:16
Сегодня подключил-таки TECU к Mitsubishi Outlander XL 2007.
Всё верно, протокол OBD2, CAN и прочее, единственное что я не так делал это в настройках ELM ставил 0,1, и 3, а 2 пропускал... Думал как по старой версии в 3й ini'шке CAN шина, не внимательно про обновления прочитал, каюсь.
Спасибо GASCHE, вразумил, правда в другой теме...

murano
02.09.2012, 22:35
Знаю адрес коробки (вариатора) по CAN на ниссан. Через ELM подключаюсь в терминале. Кто-нибудь может подсказать какую команду надо отправить, чтобы ECU ответил?

carazz
13.10.2012, 23:34
Купил себе девайс ELM327 железный мастер кит с рус интсрукцией собраный в коробочке.Написанно версия 1.5а приехал дамой понаставил на бук кучу всякого софта драйвера с диска.И пошёл в свой Nissan Bluebird 2004г воткнул запустил сначало ScanMaster-ELM он всё нормальна подлючился протокол iso9141.Но почему то ошибки не читает и другие все плюшки тоже((( И так весь остальной софт популярный который смог найти на рутреке для ELM327. Но есть одно исключение TECU2 заработал единсвенный и только двигатель помойму определил времени оставалось мало потестить. Скажите вот чтоб сканмастер заработал и остальной софт надо другой адаптер K-Line?Или этот просто мой не рабочий? Сори я нуб ....Плохо разбераюсь только познавать начал...

gamester
08.11.2012, 18:16
Добрый день, а кто-нибудь подскажет протокол к автомобилям VAG. Интересует CAN шина.

murano
21.11.2012, 21:15
Знаю адрес коробки (вариатора) по CAN на ниссан. Через ELM подключаюсь в терминале. Кто-нибудь может подсказать какую команду надо отправить, чтобы ECU ответил?
Задачу решил с помощью KTS-540 и CAN-хакера.

murano
21.11.2012, 21:20
Кто-нибудь может подсказать как с помощью K-line адаптера выполнить fast init? Что нужно послать в порт чтобы на K-line выдать последовательность: 300mc HIGH, 25mc LOW, 25mc HIGH?

GASCHE
21.11.2012, 21:35
SetCommBreak, ClearCommBreak

gcat
12.12.2012, 17:26
помогите, товарищи-протоколоведы.
история такая: автомобиль *toyota caldina st-246, 2003год (самая "свежая" калдина)
мотор 3s-gte. имплантировали туда "январь 5.1". все бы хорошо, заводится, едет, бустом рулит ит.п. имеется один косяк: на приборку не выводится температура охлаждающей жидкости. и, соответственно. не работает климат-контроль, так как
климат "думает" что двигатель холодный, не регулирует обороты мотора печки, не шевелит заслонками. по схеме посмотрели, приборка и блок климата получают данные о температуре по какому-то своему протоколу с мозга.
попробовали считать протокол. вот что получилось. может-быть есть здесь кто-нибудь, кто сталкивался с таким протоколом или, может, поможет кто разобраться в этой "простыне". мне важно лишь знать все,что касается температуры. простыню прикладываю (скорость 10400)
71 83 FC C1 FF B1 C6 F8 E7 62 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF B6 4C BF BF BF 04 FF 71 7E BF 86 C0 71 78 BE BF 01 FF B1 E3 CE BF AF E0 71 98 DF 29 E0 B1 DC BF BF 3F 09 FF 71 F8 E3 1F 02 FF 71 7E DF 8F E0 71 83 79 23 FF 71 E3 F2 0F 02 FF B1 30 D9 BF 53 E0 76 E7 F9 18 C0 72 27 7E DB C0 73 7E BF 86 C0 B1 E7 CE BF AF E0 71 CE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 E7 62 E0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 77 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 27 7E 59 C0 73 7E BF 86 C0 71 DE F1 BF 03 FF 71 83 FC C1 FF B1 C6 F8 E7 79 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 77 C0 73 27 7E DB C0 71 7E BF 86 C0 71 DE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 E7 79 E0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 77 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 27 7E DB C0 73 7E BF 86 C0 71 DE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 E7 4C E0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 77 C0 72 27 7E DB C0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 CE F1 BF 03 FF 71 83 FC C1 FF B1 C6 F8 E7 4C E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 73 E7 FB 77 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 27 7E DB C0 71 7E BF 86 C0 71 DE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 E7 44 E0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 77 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 27 7E 59 C0 73 7E BF 86 C0 71 DE F1 BF 03 FF 71 83 FC C1 FF B1 C6 F8 E7 44 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 72 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 77 C0 73 27 7E DB C0 73 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 E7 44 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 1E 7E BF 86 C0 73 E7 FB 77 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 27 7E DB C0 73 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 E7 30 E0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 77 C0 73 27 7E DB C0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 CE F1 BF 03 FF 71 83 FC C1 FF B1 C6 F8 E7 30 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 9E E7 F9 77 C0 73 27 7E DB C0 73 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 E7 26 E0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 77 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 27 7E 59 C0 73 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 FC C1 FF B1 C6 F8 E7 26 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 72 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 77 C0 73 27 7E DB C0 73 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 E7 F1 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 7E BF 86 C0 73 E7 FB 77 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 27 7E DB C0 73 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 E7 F1 FF 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 77 C0 73 27 7E DB C0 71 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 CE F1 BF 03 FF 71 83 FC C1 FF B1 C6 F8 67 A3 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 E7 F9 77 C0 72 27 7E DB C0 71 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 67 A3 E0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 72 E7 FB 77 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 27 7E DB C0 73 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 FC C1 FF B1 C6 F8 67 CF E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 77 C0 73 27 7E DB C0 71 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 67 CF E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 7E BF 86 C0 73 E7 FB 77 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 27 7E DB C0 73 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 67 07 E0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 77 C0 71 83 79 23 FF 9E 27 7E 59 C0 71 E3 F2 0F 02 FF 1E 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 FC C1 FF B1 C6 F8 67 07 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 E7 FB 77 C0 76 E7 F9 1F 06 FF 73 27 7E DB C0 71 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 67 07 E0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 2F 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 27 7E DB C0 71 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 FC C1 FF B1 C6 F8 67 26 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 2F 03 FF 73 27 7E DB C0 71 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 67 26 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 73 E7 FB 2F 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 27 7E DB C0 73 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 67 A7 E0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 2F 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 27 7E 59 C0 73 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 FC C1 FF B1 C6 F8 67 A7 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 72 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 2F 01 FF 73 27 7E DB C0 73 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 67 E9 01 FF 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 2F 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 27 7E DB C0 73 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 FC C1 FF B1 C6 F8 67 E9 01 FF 8E 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 2F 03 FF 73 27 7E DB C0 73 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 67 86 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 73 E7 FB 2F 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 27 7E DB C0 71 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 67 86 E0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 2F 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 27 7E 59 C0 73 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 FC C1 FF B1 C6 F8 67 C4 02 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 2F 01 FF 73 27 7E DB C0 73 7E BF 86 C0 71 CE F1 BF 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 67 C4 02 FF 72 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 2F 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 27 7E DB C0 71 CE F1 BF 03 FF 1E 7E BF 86 C0 71 83 FC C1 FF B1 C6 F8 67 3F E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 72 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 2F 03 FF 73 27 7E DB C0 71 CE F1 BF 03 FF 1E 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 67 3F E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 73 E7 FB 2F 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 27 7E DB C0 71 CE F1 BF 03 FF 1E 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 67 3F E0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 72 E7 FB 2F 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 CE F1 BF 03 FF 9E 27 7E 59 C0 73 7E BF 86 C0 71 83 FC C1 FF B1 C6 F8 67 E6 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 2F 03 FF 71 DE F1 BF 03 FF 9E 27 7E 59 C0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 67 E6 E0 71 83 79 23 FF 1E 7E BF 86 C0 71 E3 F2 0F 02 FF 73 E7 FB 2F 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 DE F1 BF 03 FF 71 27 7E 59 C0 73 7E BF 86 C0 71 83 FC C1 FF B1 C6 F8 67 69 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 72 E7 FB 2F 03 FF 71 DE F1 BF 03 FF 73 27 7E 59 C0 71 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 67 69 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 71 83 79 23 FF 9E E7 F9 2F 01 FF 8E E3 F2 0F 02 FF 71 DE F1 BF 03 FF 71 27 7E 59 C0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 67 44 E0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 2F 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 CE F1 BF 03 FF 73 27 7E 59 C0 73 7E BF 86 C0 71 83 FC C1 FF B1 C6 F8 67 44 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 2F 03 FF 71 DE F1 BF 03 FF 71 27 7E 59 C0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 83 FC C1 FF B1 C6 F8 67 86 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 73 E7 FB 2F 03 FF 71 83 79 23 FF 71 E3 F2 0F 02 FF 71 DE F1 BF 03 FF 71 27 7E 59 C0 73 7E BF 86 C0 71 83 FC C1 FF B1 C6 F8 67 86 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 2F 03 FF B2 44 BF BF BF 04 FF 73 78 BE BF 01 FF B1 E3 CE BF AF E0 71 98 DF 29 E0 B1 DC BF BF 3F 09 FF 71 F8 E3 1F 02 FF 71 7E DF 87 E0 71 CE F1 BF 03 FF 73 27 7E 59 C0 71 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 33 20 D9 BF 53 E0 76 E7 F9 18 C0 71 83 FC C1 FF B1 C6 F8 67 84 E0 33 E7 CE BF AF 0F FF 8E 83 79 23 FF 71 E3 F2 0F 02 FF 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF B3 20 B2 BF EF C9 E0 B3 E7 CE BF AF E0 71 78 BE BF 01 FF 71 98 DF 29 E0 B1 DC BF BF 3F 09 FF 71 CE F1 BF 03 FF 1E F8 E3 1F 02 FF 71 7E DF 8F E0 71 27 7E 59 C0 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 73 E7 FB 77 C0 71 83 FC C1 FF B1 C6 F8 67 84 E0 33 E7 CE BF AF 0F FF 73 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 33 20 B6 BF EF C9 E0 B1 E3 CE BF A7 E0 71 78 BE BF 01 FF 8E 83 79 23 FF 71 E3 F2 0F 02 FF 71 98 DF 29 E0 B1 DC BF BF 3F 09 FF 8E BF BF 03 FF 73 27 7E 59 C0 71 F8 E3 1F 02 FF 1E 7E BF 86 C0 71 7E DF 8F E0 73 E7 FB 77 C0 71 83 FC C1 FF B1 C6 F8 67 E4 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF 33 E7 CE BF AF E0 72 7E BF 86 C0 71 83 79 23 FF 71 E3 F2 0F 02 FF 33 20 B6 BF EF C9 E0 B1 E3 C6 BF AF E0 73 78 BE BF 01 FF 71 CE F1 BF 03 FF 71 98 DF 29 E0 B1 DC BF BF 3F 09 FF 9E 27 7E 59 C0 73 7E BF 86 C0 71 F8 E3 1F 02 FF 71 7E DF 87 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF

тсж39
13.12.2012, 18:35
чем снимали протокол , надо было использовать проги прилагающиеся здесь на сайте, там бы хоть запросы от ответов были отделены

Valentin8080
17.12.2012, 09:08
помогите, товарищи-протоколоведы.
история такая: автомобиль *toyota caldina st-246, 2003год (самая "свежая" калдина)
мотор 3s-gte. имплантировали туда "январь 5.1". все бы хорошо, заводится, едет, бустом рулит ит.п. имеется один косяк: на приборку не выводится температура охлаждающей жидкости. и, соответственно. не работает климат-контроль, так как
климат "думает" что двигатель холодный, не регулирует обороты мотора печки, не шевелит заслонками. по схеме посмотрели, приборка и блок климата получают данные о температуре по какому-то своему протоколу с мозга.
попробовали считать протокол. вот что получилось. может-быть есть здесь кто-нибудь, кто сталкивался с таким протоколом или, может, поможет кто разобраться в этой "простыне". мне важно лишь знать все,что касается температуры. простыню прикладываю (скорость 10400)
71 83 FC C1 FF B1 C6 F8 E7 62 E0 71 83 79 23 FF 71 E3 F2 0F 02 FF B6 4C ...

Судя по твоей "простыне", у тебя адаптер не умеет 10400.

VVi3ard
14.01.2013, 20:14
Подскажите можно ли с помощью: http://www.aliexpress.com/item/The-smallest-2012-super-mini-bluetooth-elm327-car-obd-obdii-can-bus-scanner-wireless-elm-327/694078418.html

Получить угол поворота колес от блока ESP (хотя бы теоретически).? (Skoda FABIAII)

rn3rbz
15.01.2013, 16:05
Обновите пожалуйста файл "Инструменты"...скачать не могу((

rn3rbz
15.01.2013, 16:25
Пишет на всех обменниках "Page not found"

Vigi1985
15.02.2013, 07:02
Здравствуйте! Есть у меня идея по созданию J2534 адаптера. Куда и к кому мне обратиться? Так как не хватает знаний в схемотехнике.

AndyWasHere
07.04.2013, 14:28
Valentin8080, привет

вижу ты победил протокол митсубисевский MUT-II. я хотел бы написать свою небольшую софтину для работы по нему. не мог бы ты подсказать мне пару ответов

у меня MMC Galant, его ECU работает как по ISO9141, так и по MUT. но по MUT выдает гораздо больше параметров, поэтому хотелось бы реализовать его

из железа есть K-line адаптер, который работает с EvoScan (кстати, можешь поправить у себя на сайте, что Evo успешно работает с обычным K-line адаптером в режиме диагностики, а не с только OpenPort )

и еще есть ELM-327. я без проблем срастил его с машиной по ISO посредством гипертерминала, но так и не смог срастить по MUT

вобщем, насколько я понял из описаний в интернетах, MUT устроен следующим образом: вначале он инициализирует связь процедурой "5 baud slow init", затем переключает интерфейс на скорость 15625 и отсылает запросы

вобщем, я тут пытаюсь разобраться, как же организовать такую процедуру на ELM327

и одновременно сомневаюсь, мб забить на ELM, а просто переключить COM-порт на такую скорость и работать напрямую с ним. но опять же, простыми средставми windows не дает возможность устанавливать произвольную скорость

вобщем, подскажи пожалуйста, куда копать дальше

Valentin8080
08.04.2013, 12:39
Valentin8080, привет

вижу ты победил протокол митсубисевский MUT-II. я хотел бы написать свою небольшую софтину для работы по нему. не мог бы ты подсказать мне пару ответов

у меня MMC Galant, его ECU работает как по ISO9141, так и по MUT. но по MUT выдает гораздо больше параметров, поэтому хотелось бы реализовать его

из железа есть K-line адаптер, который работает с EvoScan (кстати, можешь поправить у себя на сайте, что Evo успешно работает с обычным K-line адаптером в режиме диагностики, а не с только OpenPort )

и еще есть ELM-327. я без проблем срастил его с машиной по ISO посредством гипертерминала, но так и не смог срастить по MUT

вобщем, насколько я понял из описаний в интернетах, MUT устроен следующим образом: вначале он инициализирует связь процедурой "5 baud slow init", затем переключает интерфейс на скорость 15625 и отсылает запросы

вобщем, я тут пытаюсь разобраться, как же организовать такую процедуру на ELM327

и одновременно сомневаюсь, мб забить на ELM, а просто переключить COM-порт на такую скорость и работать напрямую с ним. но опять же, простыми средставми windows не дает возможность устанавливать произвольную скорость

вобщем, подскажи пожалуйста, куда копать дальше

Из сообщения увидел только 1 вопрос про елм327 - на него можешь забить при реализации MUT-I.

AndyWasHere
08.04.2013, 17:29
Из сообщения увидел только 1 вопрос...

ах ) да. забыл вопрос задать ))

1. верная ли у меня информация о протоколе соединения и обмена?
инициализирует связь процедурой "5 baud slow init", затем переключает интерфейс на скорость 15625 и отсылает запросы

2. какие средства ты использовал для работы с com-портом? Win API?

при работе с K-L, правильно ли пройдет инициализация 5 baud slow init, если переключить COM-порт на скорость 5 и послать 0х01 ?

3. я тут копался с даташитом ELM и наткнулся на настраиваемый юзером протокол CAN B. в этом протоколе ELM позволяет переключить OBD на произвольную скорость (в т.ч. 15625) и отключить всевозможные фильтры для сообщений

я думаю попробывать так: переключиться на протокол 9141-2 и инициировать 5 baud slow init командой SI

затем переключиться на протокол CAN B, настроенный на скорость 15625, и обмениваться сообщениями с ECU

как думаешь, будет ли нужный результат?

4. может у тебя сохранились какие нибудь наработки по MUT? логи или т.п., мб участок кода

не мог бы ты поделиться со мной? :)

Valentin8080
09.04.2013, 11:02
ах ) да. забыл вопрос задать ))

1. верная ли у меня информация о протоколе соединения и обмена?
инициализирует связь процедурой "5 baud slow init", затем переключает интерфейс на скорость 15625 и отсылает запросы


Все верно, только точнее так:
1. Передача сканером Адреса на скорости 5бит/сек [00] или [01]
2. Через время (N<сек) Сканер отвечает на скорости 15625 бит/сек: 55 KW1 KW2 (KW2=85h - протокол MUT)
3. Далее сканер на скорости 15625 бит/сек посылает запросы в виде 1-го байта и получает ответы тоже 1 байт.


2. какие средства ты использовал для работы с com-портом? Win API?
при работе с K-L, правильно ли пройдет инициализация 5 baud slow init, если переключить COM-порт на скорость 5 и послать 0х01 ?


WinAPI функции createfile, readfile, writefile,... режим работы синхронный в
потоке. Скорость 5бит/сек делается с помощью SetCommBreak/ClearCommBreak и
паузы 200мс.


3. я тут копался с даташитом ELM и наткнулся на настраиваемый юзером протокол CAN B. в этом протоколе ELM позволяет переключить OBD на произвольную скорость (в т.ч. 15625) и отключить всевозможные фильтры для сообщений
я думаю попробывать так: переключиться на протокол 9141-2 и инициировать 5 baud slow init командой SI
затем переключиться на протокол CAN B, настроенный на скорость 15625, и обмениваться сообщениями с ECU
как думаешь, будет ли нужный результат?

Не получится, CAN - своя шина, никак не связана с KLine + инициализация в ISO-9141-2 состоит из нескольких этапов, которых нет в MUT.


4. может у тебя сохранились какие нибудь наработки по MUT? логи или т.п., мб участок кода
не мог бы ты поделиться со мной? :)

Логи есть на форуме.

AndyWasHere
09.04.2013, 15:51
мде. только ща сообразил, что CAN и ISO электрически разные интерфесы

вобщем, Валентин, спасибо большое, буду пробывать

samodelkin1
09.04.2013, 18:52
мде. только ща сообразил, что CAN и ISO электрически разные интерфесы

вобщем, Валентин, спасибо большое, буду пробывать

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

alex_klim
17.04.2013, 23:05
Я бы назвал этот протокол MUT-II, а речь шла о MUT-I.



Наверное тебе лучше куда нибудь залить и скинуть мне ссылки для вставки. Потом, если время будет может и оформлю все.

До сих пор не понял, что такое MUT1, 2, 3.
MUT-II и MUT-III - это программа плюс диагностический адаптер (Multi-Use Tester). А как называется протокол - просто MUT? Да это не так и важно. Программы заработали.
Вот адрес где они лежат: http://www.share4web.com/get/byq7Y5S8CqlFpahqW_NDiViS_iyhcvzK/MTP.zip.html

Программа через k-line требует скорость COM 15625

samodelkin1
18.04.2013, 06:17
До сих пор не понял, что такое MUT1, 2, 3.
MUT-II и MUT-III - это программа плюс диагностический адаптер (Multi-Use Tester). А как называется протокол - просто MUT? Да это не так и важно. Программы заработали.
Вот адрес где они лежат: http://www.share4web.com/get/byq7Y5S8CqlFpahqW_NDiViS_iyhcvzK/MTP.zip.html

Программа через k-line требует скорость COM 15625

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

Kamik
18.04.2013, 13:07
Привет, гуру! :)
есть у кого-нибудь описание KW1281? может и какие-нибудь исходники завалялись? хочется портировать на андроид...

samodelkin1
18.04.2013, 13:34
Программа через k-line требует скорость COM 15625

Может подскажете как установить такую скорость а то не коннектиться ни как и походу порт не прописываеться в K-Line программе, ELM все нормально идет.

GASCHE
18.04.2013, 14:41
А как называется протокол - просто MUT? Там же написано ISO-9141.
Еще бы обруссить все это дело или перевод всех обозначенийВ чем проблема, снимаете log сравниваете PIDы с TECU и думаю 90% переведете.
Может подскажете как установить такую скоростьНа чипе FTDI в FTDIPORT.inf добавьте [FtdiPort.NT.HW.AddReg]... CO,00

alex_klim
18.04.2013, 15:43
Привет, гуру! :)
есть у кого-нибудь описание KW1281? может и какие-нибудь исходники завалялись? хочется портировать на андроид...

Лови адрес http://www.blafusel.de/obd/obd2_kw1281.html

Но придется немецкий выучить.

Kamik
18.04.2013, 16:22
немецкий я знаю. щаз вычитал, что Torque уже работают по внедрению протокола для
http://www.blafusel.de/obd/wbhdiagpro.html
WBH-BT4 - Works with WV/Seat/Audi using VW's native protocols (beta testing in Torque)
Имеет ли смысл ковырять? Может оно кроме меня никому не надо? :) тогда проще купить готовый адаптер или зашитый чип (сделать адаптер по юсб)

alex_klim
18.04.2013, 17:09
Там же написано ISO-9141.
В чем проблема, снимаете log сравниваете PIDы с TECU и думаю 90% переведете.
На чипе FTDI в FTDIPORT.inf добавьте [FtdiPort.NT.HW.AddReg]... CO,00

1 Только не 9141. Не будем спорить, пусть будет просто мицубовский протокол

2 Можно просто сравнить PIDs.ini и PIDs_eng.ini из TECU2 для мицу.

3 Для чипа PL2303 добавить в реестр

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Ser2pl]

"ExtBaudrate"="46,2147487743 122,2147487424 200,2147487349 1953,2147486768 10400,2147485840 10472,2147485839 10600,2147485837 10690,2147485836 15625,2147485792"



Меня интересует другое. Если программы у вас работают, нажмите на Read System ID, именно по этим данным сканер определяет комплектацию автомобиля и отображает информацию (PIDы).

Нужно: Systev ID, название авто, двигатель, год, MPI/GDI.

Программа пока заточена под GDI, на экране присутствуют все пиды и от GDI(разной комплектации двигателей) и от MPI.

alex_klim
18.04.2013, 17:17
Может подскажете как установить такую скорость а то не коннектиться ни как и походу порт не прописываеться в K-Line программе, ELM все нормально идет.

Если порт не прописывается в программе, значит его нет в системе(данные о портах берутся из реестра). Но втыкать USB-KLINE надо до запуска программы.

samodelkin1
18.04.2013, 18:03
Если порт не прописывается в программе, значит его нет в системе(данные о портах берутся из реестра). Но втыкать USB-KLINE надо до запуска программы.

Ну я так и втыкал до программы, мне для диаманта нужно 1997г.в. японец не GDI a MPI, программе нужна только скорость а порт она сама найдет?, а то где порт прописываеться белое окно безо надписей.

И за добавку в реестр Спасибо!

alex_klim
18.04.2013, 19:54
Ну я так и втыкал до программы, мне для диаманта нужно 1997г.в. японец не GDI a MPI, программе нужна только скорость а порт она сама найдет?, а то где порт прописываеться белое окно безо надписей.

И за добавку в реестр Спасибо!

Порт выбираешь слева вверху стрелка вниз.
"Белое окно" для вывода ошибок.
Незабудь закоротить на корпус 1 ногу OBD разъема (на все время подключения сканера). У тебя без этого не будет инициализации ECU.

GASCHE
18.04.2013, 21:43
1 Только не 9141Ну, если не верить написанному см. рисунок то вот протоколы, поддерживаемые ELM, выберите что вам больше понравиться
ATSP1 - SAE J1850 PWM (41.6 Kbaud);
ATSP2 - SAE J1850 VPW (10.4 Kbaud);
ATSP3 - ISO 9141-2 (5 baud init, 10.4 Kbaud);
ATSP4 - ISO 14230-4 KWP (5 baud init, 10.4 Kbaud);
ATSP5 - ISO 14230-4 KWP (fast init, 10.4 Kbaud);
ATSP6 - ISO 15765-4 CAN (11 bit ID, 500 Kbaud);
ATSP7 - ISO 15765-4 CAN (29 bit ID, 500 Kbaud);
ATSP8 - ISO 15765-4 CAN (11 bit ID, 250 Kbaud);
ATSP9 - ISO 15765-4 CAN (29 bit ID, 250 Kbaud).
ATSPA - SAE J1939 CAN (29 bit ID, 250* kbaud)
ATSPB - USER1 CAN (11* bit ID, 125* kbaud)
ATSPC - USER2 CAN (11* bit ID, 50* kbaud)
Или снимите LOG и все будет видно.
Не будем спорить
Это чтоб не спорить LOG инициализации ELM программой MMCTester.exe
21:34:12.724 RxD: ATZ
21:34:12.726 TxD: (Эхо)ATZ
21:34:12.808 TxD: ELM327 v1.4
21:34:12.809 RxD: ATE0
21:34:12.812 TxD: (Эхо)ATE0
21:34:12.896 TxD: OK
21:34:12.898 RxD: ATI
21:34:12.984 TxD: ELM327 v1.4
21:34:12.986 RxD: ATSP3
21:34:13.072 TxD: OK
21:34:13.074 RxD: 0100
Смотрим в приведенном выше списке как расшифровать ATSP3.

alex_klim
19.04.2013, 00:25
Ну, если не верить написанному см. рисунок то вот протоколы, поддерживаемые ELM, выберите что вам больше понравиться
ATSP1 - SAE J1850 PWM (41.6 Kbaud);
ATSP2 - SAE J1850 VPW (10.4 Kbaud);
ATSP3 - ISO 9141-2 (5 baud init, 10.4 Kbaud);
ATSP4 - ISO 14230-4 KWP (5 baud init, 10.4 Kbaud);
ATSP5 - ISO 14230-4 KWP (fast init, 10.4 Kbaud);
ATSP6 - ISO 15765-4 CAN (11 bit ID, 500 Kbaud);
ATSP7 - ISO 15765-4 CAN (29 bit ID, 500 Kbaud);
ATSP8 - ISO 15765-4 CAN (11 bit ID, 250 Kbaud);
ATSP9 - ISO 15765-4 CAN (29 bit ID, 250 Kbaud).
ATSPA - SAE J1939 CAN (29 bit ID, 250* kbaud)
ATSPB - USER1 CAN (11* bit ID, 125* kbaud)
ATSPC - USER2 CAN (11* bit ID, 50* kbaud)
Или снимите LOG и все будет видно.

Это чтоб не спорить LOG инициализации ELM программой MMCTester.exe
21:34:12.724 RxD: ATZ
21:34:12.726 TxD: (Эхо)ATZ
21:34:12.808 TxD: ELM327 v1.4
21:34:12.809 RxD: ATE0
21:34:12.812 TxD: (Эхо)ATE0
21:34:12.896 TxD: OK
21:34:12.898 RxD: ATI
21:34:12.984 TxD: ELM327 v1.4
21:34:12.986 RxD: ATSP3
21:34:13.072 TxD: OK
21:34:13.074 RxD: 0100
Смотрим в приведенном выше списке как расшифровать ATSP3.


Ну ладно. Опять не буду спорить о названии протокола. Тем более программу написал я сам. Просто немного пояснений.

В начале 90х у MMC был протокол на скорости 1953. Как проходила инициализация не знаю и не разбирался, наверное просто замыкался контакт диагностического разъема на землю (10 на 12 контакт двенадцатиконтактного разъема ММС) и после этого шел обмен.

Программка у меня есть (TMO-Logger). Обмен происходил очень просто: выставлялся адрес интересующей переменной (PID)- получался ответ.
Байт послал - байт получил.

Далее мицубовцы просто перешли на другую скорость - 15625.
Мне, как старому телевизионщикку эта скорость очень понравилась(частота строчной развертки).
Инициализация обмена шла на 5 bod, протом ответ о готовности и собственно - обмен. Опять же запрос 1 байт - ответ 1 байт. При этом первый контакт диагностического разъема тоже нужно было замыкать на корпус.

Ближе к 2000 году мицубовцы упростили обмен - не нужно стало ничего замыкать. Просто 5bod - готовность - обмен. Скорость 15625.

После в начале 2000х стало веселее. Остался фирменный мицубовский протокол, но еще появился ISO9141 с "запросами" от старого протокола.
Похоже в ответ на "требования мировой общественности" в лице американских институтов стандартизации митсубиши просто наложила свой протокол поверх ISO. При этом ECU отзываются как на фирменный протокол(скорость 15625), так и на ISO9141-2(на скорости 10400).

Далее уже пошел CAN. Но есть большие подозрения, что пиды остались те же. Но тут ничего не скажу, что такое CAN и как с ним бороться не знаю.

Теперь немного о самой программе. 22 апреля исполнится ровно год нашей переписки с Валентином по поводу включения в TECU. модуля, позволяющего общаться с мицубами.
Так-как у него не хватило времени, тем более для полноценного тестирования надо иметь автомобильные мозги под рукой, пришлось закопаться самому.

Для программ использовал:
Первое и основное - снифферы и эмуляторы написанные Валентином
второе - адаптер Ёжика Пыха и Launch X431
третье- различные мицубовские мозги, подключенные на соседнем столе

Программа на Delphi7, WINAPI, работа последовательного порта в асинхронном режиме.

Сейчас нужна проверка программы, как можно больше SYSTEM ID из программы.

Принцип распространения программы аналогичен TECU - бесплатно.

С уважением, Александр.

GASCHE
19.04.2013, 08:07
При этом ECU отзываются как на фирменный протокол(скорость 15625), так и на ISO9141-2(на скорости 10400)Правильно ли я понял, что и при использовании K-Line адаптера можно работать на скорости 10400, или ваша программа не позволяет это?
Далее уже пошел CAN. Но есть большие подозрения, что пиды остались те же.С полной уверенностью не скажу, но на основании моих данных, увы, это несколько не так. В известном мне случае ни один PID из TECU-II не заработал.
Но тут ничего не скажу, что такое CAN и как с ним бороться не знаю.А зачем с ним бороться? ELM по этому протоколу работает хорошо, результат выдает в том же виде что и с ISO, если запросы и ответы не более 8 байт, если более стучитесь, поможем, чем сможем :)

alex_klim
19.04.2013, 11:10
Правильно ли я понял, что и при использовании K-Line адаптера можно работать на скорости 10400, или ваша программа не позволяет это?

USB K-Line адаптера. С любой скоростью, что прописана в драйвере. Сейчас дописываю для MTP чтение OBD ошибок(для ECU, которые могут их отдать.). Просто нет смысла общаться с ECU по медленному ISO, если есть возможность связаться на 15625. А программка для ELM была просто пробой сил - надо с чего-то начинать.

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

Жаль конечно, но это на будущее. Может и CAN удасться освоить.

А зачем с ним бороться? ELM по этому протоколу работает хорошо, результат выдает в том же виде что и с ISO, если запросы и ответы не более 8 байт, если более стучитесь, поможем, чем сможем :)

За помощью и пришел

samodelkin1
19.04.2013, 14:40
1 Только не 9141. Не будем спорить, пусть будет просто мицубовский протокол

2 Можно просто сравнить PIDs.ini и PIDs_eng.ini из TECU2 для мицу.

3 Для чипа PL2303 добавить в реестр

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Ser2pl]

"ExtBaudrate"="46,2147487743 122,2147487424 200,2147487349 1953,2147486768 10400,2147485840 10472,2147485839 10600,2147485837 10690,2147485836 15625,2147485792"



Меня интересует другое. Если программы у вас работают, нажмите на Read System ID, именно по этим данным сканер определяет комплектацию автомобиля и отображает информацию (PIDы).

Нужно: Systev ID, название авто, двигатель, год, MPI/GDI.

Программа пока заточена под GDI, на экране присутствуют все пиды и от GDI(разной комплектации двигателей) и от MPI.

Pajero Mini 2004г.в. 4А30 двигатель MPI. Во вложении.
C K-Line нет связи, реестр, сменил значение а скорости не появилось, на порту нет такой,что делать как быть, система W7 64

samodelkin1
19.04.2013, 15:24
На чипе FTDI в FTDIPORT.inf добавьте [FtdiPort.NT.HW.AddReg]... CO,00

Где это лежит если можно по подробней?

GASCHE
19.04.2013, 15:54
USB K-Line адаптера...Просто нет смысла общаться с ECU по медленному ISO, если есть возможность связаться на 15625.Тут вы не правы, вот 1 "смысл"
C K-Line нет связи, реестр, сменил значение а скорости не появилосьи во вторых в 90% случаев высокая скорость чтения как-то и не нужна, ну кто может охватить взглядом те 50 параметров, что выводятся на экран. Да и зачем, например, измерять температуру двигателя даже 50 раз в секунду?
И еще по протоколу мне хочется понять не "смысл" общения по медленному ISO или быстрому "15625" а суть. Если предусмотреть в ней переключение скорости 10400 и 15625 будет ли программа для USB K-Line адаптера работать как есть или надо будет переделывать всю ее логику работы, слать другие запросы к ECU, например?


Где это лежит если можно по подробней?Я бы порекомендовал, исправить, прям в драйверах FTDI "CDM v2.08.28 Certified", а потом их переустановить. Если у вас W7 - 64, то надо скачивать с их сайта и соответствующие драйвера для 64х.

alex_klim
19.04.2013, 16:36
Pajero Mini 2004г.в. 4А30 двигатель MPI. Во вложении.
C K-Line нет связи, реестр, сменил значение а скорости не появилось, на порту нет такой,что делать как быть, система W7 64


Из первого скрина интересны две вещи:
первая System ID = E1AC
и вторая - ELM показывает цену на дрова вместо реальных параметров. Здесь скорее всего имеем другие PIDы. Пока больше не трогайте программу под ELM. Доберусь до сканера - там станет все ясно.

Теперь про компорт: судя потому, как выругалась программа, у тебя просто железный COM на материнке. А он со скоростями 15625 и 10400 работать просто не умеет и, соответственно, программа бесполезна. Есть у тебя USB-COM адаптер или нет? И как он называется.

Последнее - под W7, а тем более под 64 не пробовал. Специально на следующей неделе поставлю и проверю.

samodelkin1
19.04.2013, 17:04
Есть у тебя USB-COM адаптер или нет? И как он называется.

.

USB-COM Defender, а K-Line от мастеркит по моему ВМ9213 есть и шнурок от ежика пуха.

alex_klim
19.04.2013, 17:14
Тут вы не правы, вот 1 "смысл"

В этом случае согласен на все 100.


и во вторых в 90% случаев высокая скорость чтения как-то и не нужна, ну кто может охватить взглядом те 50 параметров, что выводятся на экран. Да и зачем, например, измерять температуру двигателя даже 50 раз в секунду?
И еще по протоколу мне хочется понять не "смысл" общения по медленному ISO или быстрому "15625" а суть. Если предусмотреть в ней переключение скорости 10400 и 15625 будет ли программа для USB K-Line адаптера работать как есть или надо будет переделывать всю ее логику работы, слать другие запросы к ECU, например?

После того, как поигрался с ELM, перешел на игры фирменным протоколом. Как показало первое же тестирование - совершенно зря.

Переход со скорости на скорость возможен, т.к. PIDы одни и те же. Нужно просто переинициализировать ECU на другой протокол.
Только добавляются некоторые байты в запрос. например на языке MMC запрос System ID выглядит так $FE - ответ $14, $FF - ответ $41.
А в соответствии с ISO - 68 6a f1 a0 fe 61 - ответ 48 6b 00 f0 14 a7, 68 6a f1 a0 ff 62 - ответ 48 6b 00 f0 41 d4.
Правда, если нет USB-COM, то это не поможет

ISO через COM должно быть, но чуть позже.

alex_klim
19.04.2013, 17:31
USB-COM Defender, а K-Line от мастеркит по моему ВМ9213 есть и шнурок от ежика пуха.

Defender скорее всего PL2303. Все таки надо пробовать на W7.

А что показывает на паджерике шнурок от ежика пуха?

samodelkin1
19.04.2013, 17:53
Defender скорее всего PL2303. Все таки надо пробовать на W7.

А что показывает на паджерике шнурок от ежика пуха?

Defender то есть но у меня нет к нему шнурка, во вложении что показывает ежик пых

alex_klim
19.04.2013, 19:52
Defender то есть но у меня нет к нему шнурка, во вложении что показывает ежик пых

Все, запутался я насмерть. Давай в личку, чтобы форум не засорять.

AndyWasHere
22.04.2013, 12:52
влезу чутка в ваш разговор. при работе с K-L-адаптером важно то, какой чип эмулирует COM порт. у каждого из них свои особенности при работе с нестандартными скоростями

например FTDI спокойно воспринимает нестандартную скорость, а PL требует перенастройки параметров реестра

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

да кстати. MUT-II реализован в проге EvoScan. там можно нарыть и список известных PID для MUT, и какие-то особенности работы на форуме подглядеть

сейчас я собсно сам решил заморочиться написанием такой программы

alex_klim
22.04.2013, 14:05
сейчас я собсно сам решил заморочиться написанием такой программы


В том то и дело, что программа уже есть. И написана она ИМЕННО для митсубовских PIDов. В ней реализован фирменный протокол (даже в прграммке для ELM).

Вот только под W7 пока не работает.

samodelkin1
22.04.2013, 18:32
влезу чутка в ваш разговор.

например FTDI спокойно воспринимает нестандартную скорость,

Ну у меня FTDI, по крайней мере когда включаешь адаптер, у ком порта драйвер FTDI.Значит дело не в скорости а в чем то другом, Паджерик подключается К-Лине/Теку2/Мут2, а Диаманта не хочет из- за чего и хочеться побольше инфы и на русском для Диаманта, там и коробка типтроник, АВС, СРС, ИММО, ну последнее так уже но всеже всяко бывает.

Jim_Grow
17.06.2013, 13:53
Доброго времени суток, Уважаемые Форумчане!!!
Есть вопросик по подключению к диагностическому разъёму авто, помогите, пожалуйста…
Авто Nissan Almera N16 1,5 бензин, 2003 года выпуска, сделана в Великобритании. Пробовал подключиться к данной машине с помощью адаптера ELM327 Bluetooth OBD-II и с использованием программы TECU 2. Всё прошло на УРА! Подключился без проблем, сразу считались параметры ECU и т.д., вообщем всё в порядке…
Но так как более актуальной является версия программы TECU 3, то взял адаптер вот такой как здесь: http://www.ebay.com/itm/NEW-FTDI-FT232RL-KKL-409-1-VW-AUDI-OBD2-OBD-USB-VAG-COM-409-INTERFACE-CABLE-/170967474304?pt=LH_DefaultDomain_0&hash=item27ce74a080, то есть NEW FTDI FT232RL KKL 409.1 VW/AUDI OBD2 OBD USB VAG COM 409 INTERFACE CABLE и использовал программу TECU 3. Драйвера на ноутбук, на котором стоит Windows 7.0, установились сами автоматически без проблем… Проверил в диспетчере устройств появился COM14. Если выдернуть мой шнурок из USB, то данный COM-порт пропадает, если вставить – то появляется, то есть проблем с драйверами как бы и нет. В TECU 3 выбираю профиль Адаптер K-Line, Nissan, Nissan EFI и всё по инструкции… В итоге нет соединения с авто, пишет Простой, вместо Обмен. Сам сканер, когда вставляешь в разъём OBD2 на авто показывает, что есть питание – светится светодиод синим цветом, зажигание включено, но всё равно нет соединения… Почему? В чём может быть причина? Ведь всё даже гораздо легче, чем с ELM327… Подскажите, пожалуйста…

Voronmetro
17.06.2013, 15:01
А где ты увидел в описании к шнурку модель своей машины ? Этот шнурок заточен онли под VAG и он не будет работать с твоим ЭБУ. Понимаешь каждому адаптеру своиственно читать протоколы, но ELM, к примеру , не просто читает, а сразу переводит эти протоколы в нужный формат, поэтому он и называется универсальный адаптер. Остальная часть адаптеров заточена под определенное ПО, т.к. они сами по себе не расшифровывают информацию, а передают ее в первозданном виде на ПК, а уже на пк программая часть расшифровывает и представляет тебе это в понятном виде.

Voronmetro
17.06.2013, 17:33
Я тоже так думал пока не купил K-line. Потом начал разбираться почему не работает. Так, в итоге понял, что он не подходит. Но было это лет 5 так назад. Тогда сам ELM стоил по сотку уе , я тоже вычитал , что поддерживает такие и такие протоколы ( собсно тоетовский поддерживался ) , а потом выяснилось, что не все так гладко.

Jim_Grow
01.07.2013, 17:37
Вот что нарыл:
Диагностический кабель VAG-COM 409.1 USB (kkl usb адаптер) позволяет производить полнофункциональную диагностику всех автомобилей группы VAG (Volkswagen, AUDI, SEAT, SKODA), произведенных примерно с 1996 по 2005 г., кроме автомобилей, которые используют протоколы VPW, PWM или шину CAN.

Первоначально он создавался для работы с программой VAG-COM 409.1 (как видно из названия), но это фактически стандартный kl-line адаптер. В дальнейшем были написаны диагностические программы для авто других производителей. В настоящее время с помощью кабеля VAG-COM 409.1 можно проводить диагностику ВАЗ, ГАЗ, Daewoo, Kia, Hyundai, Chevrolet, Fiat, Lancia, Renault, TOYOTA, NISSAN (приблизительно по 2006 г. в., то есть до перехода на шину CAN). Для некоторых машин ранних годов выпуска потребуется специальный переходник.

тсж39
07.07.2013, 14:23
Вот что нарыл:
Диагностический кабель VAG-COM 409.1 USB (kkl usb адаптер) позволяет производить полнофункциональную диагностику всех автомобилей группы VAG (Volkswagen, AUDI, SEAT, SKODA), произведенных примерно с 1996 по 2005 г., кроме автомобилей, которые используют протоколы VPW, PWM или шину CAN.

Первоначально он создавался для работы с программой VAG-COM 409.1 (как видно из названия), но это фактически стандартный kl-line адаптер. В дальнейшем были написаны диагностические программы для авто других производителей. В настоящее время с помощью кабеля VAG-COM 409.1 можно проводить диагностику ВАЗ, ГАЗ, Daewoo, Kia, Hyundai, Chevrolet, Fiat, Lancia, Renault, TOYOTA, NISSAN (приблизительно по 2006 г. в., то есть до перехода на шину CAN). Для некоторых машин ранних годов выпуска потребуется специальный переходник.

Для машин ранних годов выпуска с 14 контактным разъемом этот адаптер не подойдет даже с переходником, так как там протокол RxTx

NICI57
08.10.2013, 14:28
В том то и дело, что программа уже есть. И написана она ИМЕННО для митсубовских PIDов. В ней реализован фирменный протокол (даже в прграммке для ELM).
Здравствуйте Alex.

Мне понравилась Ваша программа МТР. Хотел использовать её для диагностики своего автомобиля Мицубиси Спейс Вагон 1999 года. Имею адаптер от "Мастер Кит" ВМ9213. При подключении программа соединяется с Com портом, определяет интерфейс, видит ЭБУ, но через 2 секунды связь обрывается.
ОС WinXP. 1 и 4 контакты разъёма ОБД замкнуты.

Подскажите, пожалуйста, в чём может быть проблема.
Заранее спасибо. Николай.

alex_klim
17.10.2013, 23:16
Для NICI57

Ошибка в программе. Проблема мне известна и решена. Могу на почту выслать промежуточный вариант программы (уже пол года пытаюсь дописать, нет времени)

NICI57
18.10.2013, 00:38
Буду очень благодарен. Моя почта: kuzmenko.57@mail.ru

Спасибо.:yes4:

P.S. А почему промежуточный вариант программы? Планируете ещё что-нибудь добавить
в программу.

mitsubi
18.10.2013, 01:27
Ошибка в программе. Проблема мне известна и решена. Могу на почту выслать промежуточный вариант программы (уже пол года пытаюсь дописать, нет времени)
Уважаемый alex_klim,
а можете ли и мне выслать?

alex_klim
23.10.2013, 08:22
Для mitsubi.

Адрес?

MasterCat
04.11.2013, 12:08
Ребята, есть вопрос в контексте следующего:
делатся под линукса на борт система. В работе FriendlyARM210, FriendlyARM4412, CubieBoard2, RaspberryPi и STM32F103 для мелочи. для согласования с AVCLAN взят D7204, то бишь стандартный контроллер шины. На RPI опробован регистратор (+обгонная камера для правого руля). Потихоньку всё срастается. В итоге родной монитор на полку и вместо него один из этих. Диагностика, соответственно тоже планируется для показометров.
STM для управления мелкими механизмами типа заркал, сидений и пр. (подмена\замена штатных с расширений функций). Под винду писать бросил и больше не собираюсь.
отсюда вопрос: Путь Вы прошли довольно большой и хотелось бы воспользоваться наработками, ну и поделиться своими результами.
Если такое не возможно в силу объективных\субективных причин, иду своим путем и дальше, что более хлопотно. вот тут фрагмены относительно платформ. http://vskh.ru/wiki/index.php/Embedded_Linux
делается под QT и на C. Опробован ещё из спортивного интереса HiPAD M7X (у него тоже ядро что и FiendlyARM210. S5PV210й.) с под андроида выдавались фреймы в свою периферию. Вообщем, тоже возможно, но как-то всё кривенько.

bolwoi
10.11.2013, 19:41
Народ, есть желание помутить с CAN-ом что-нибудь, а точнее получать данные с него, ну а в дальнейшем, если получится, то и управлять чем нить.
Послушав CAN в своей машине ужаснулся - куча всего. Удалось даже определить пару байтов-параметров. Но там такой темный лес, что волосы дыбом.
Может кто-нибудь занимался расшифровкой протокола, какие проги мож есть (для расшифровки)?
Конечно, если б протокол поиметь, то вообще круто было б ))).

ff00
17.11.2013, 20:39
Привет парни. Пытаюсь сэмулировать протокол kwp программой ECUEMU 1.0.1.0. Китайский ручной сканер посылает запрос "C1 33 F1 81 66" и при получении ответа типа "83 F1 01 C1 E9 8F AE" по стандарту он должен считать что связь успешна.

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

Пробовал снимать логи сниффером с автомобиля, снимаются нормально, но с ними тоже ни какой реакции нет. Пробовал ECUEMUISO1423 v1.03 тоже самое, никакой реакции. Пробовал разные шнурки на FTDI и CH340, всё без толку.

тсж39
17.11.2013, 21:23
последние байты это контрольная сумма их в запрос и ответ не ставить
С1 33 F1 81
83 F1 01 C1 E9 8F

ff00
18.11.2013, 20:44
Попробовал тоже самое, CRC ISO еще поставил для генерации его, может Т1 Т2 надо какие поставить Т1 пробывал от 15 до 55, ничего. Т2 тоже где-то так менял. Стоит еще выбор "без эха", эксперементирую на Ваг коммандере 1.4 на ФТДИ.

ЗЫ. Скорость порта 10400

тсж39
18.11.2013, 22:20
попробовал Диагун и Scenic 2 с эмулятором через VAG COM 1.4
выбрал иммобилайзер, связь есть
что у тебя за адаптер и что выбираешь в опрос

0000000000: Continue COM16 Baud=10400 T1=75 T2=50 DTR=ON
0000073551: Update ECU answers
0000137477: RxD:00 81 26 F1 81 19
0000137539: Ans(Эхо):83 F1 26 C1 E9 8F D3
0000137758: RxD:82 26 F1 21 80 3A
0000137827: Ans(Эхо):82 F1 26 61 80 7A
0000140555: RxD:81 26 F1 3E D6
0000140626: Ans(Эхо):81 F1 26 7E 16
0000141258: RxD:82 26 F1 21 80 3A
0000141330: Ans(Эхо):82 F1 26 61 80 7A
0000141540: RxD:82 26 F1 21 81 3B
0000141602: Ans(Эхо):84 F1 26 61 81 FF FF 7B
0000143727: RxD:81 26 F1 3E D6
0000143793: Ans(Эхо):81 F1 26 7E 16
0000145290: RxD:82 26 F1 21 80 3A
0000145361: Ans(Эхо):82 F1 26 61 80 7A
0000147461: RxD:81 26 F1 3E D6
0000147521: Ans(Эхо):81 F1 26 7E 16

ff00
18.11.2013, 23:07
Это задаю параметрах эмулятора:
00 C1 33 F1 81
83 F1 7A C1 E9 8F

Лог при выборе Эмул. Эхо:
0000000051: Open COM1 Baud=10400 T1=75 T2=50 DTR=ON
0000006265: RxD:00 C1 33 F1 81 66
0000006265: TxD(Эхо):00 C1 33 F1 81 66
0000006316: TxD:83 F1 7A C1 E9 8F 27
0000011781: RxD:00
0000011781: TxD(Эхо):00
0000012390: RxD:00
0000012390: TxD(Эхо):00
0000013187: RxD:00
0000013187: TxD(Эхо):00
0000016250: RxD:00 C1 33 F1 81 66
0000016251: TxD(Эхо):00 C1 33 F1 81 66
0000016301: TxD:83 F1 7A C1 E9 8F 27
0000021781: RxD:00
0000021781: TxD(Эхо):00
0000022390: RxD:00
0000022390: TxD(Эхо):00
0000023187: RxD:00
0000023187: TxD(Эхо):00

Лог при выборе KLine:
0000000051: Open COM1 Baud=10400 T1=75 T2=50 DTR=ON
0000008270: RxD:00 C1 33 F1 81 66
0000008828: Ans(Эхо):No Data
0000013785: RxD:00
0000014395: RxD:00
0000015192: RxD:00
0000018254: RxD:00 C1 33 F1 81 66
0000018813: Ans(Эхо):No Data
0000023785: RxD:00
0000024395: RxD:00
0000025192: RxD:00

Лог при выборе Без эха:
0000000050: Open COM1 Baud=10400 T1=75 T2=50 DTR=ON
0000003716: RxD:00 C1 33 F1 81 66
0000003767: TxD:83 F1 7A C1 E9 8F 27
0000009232: RxD:00
0000009841: RxD:00
0000010638: RxD:00
0000013701: RxD:00 C1 33 F1 81 66
0000013753: TxD:83 F1 7A C1 E9 8F 27
0000019232: RxD:00
0000019841: RxD:00
0000020638: RxD:00

Эмулятор на VAG COM 1.4, подключаюсь Китайскими сканерами. Codescan CS602 и D900. Запросы у них одинаковые.

Снимал лог снифером: RTO = 25 (не знаю правильно 25 или нет)
0000798616: Open COM1 Baud=10400 RTO=25
0000801994: 00
0000802088: C1 33 F1 81 66 83 F1 7A C1 E9 8F 27
0000802276: C2 33 F1 01 00 E7
0000802322: 86 F1 7A 41 00 D8 3A 80 10 D4
0000802432: C2 33 F1 01 01 E8
0000802479: 86 F1 7A 41 01 00 06 80 00 B9
0000802588: C2 33 F1 01 00 E7
0000802635: 86 F1 7A 41 00 D8 3A 80 10 D4
0000802729: C1 33 F1 03 E8
0000802791: 87 F1 7A 43 00 00 00 00 00 00 35
0000802885: C2 33 F1 01 00 E7
0000802947: 86 F1 7A 41 00 D8 3A 80 10 D4
0000803041: C1 33 F1 07 EC
0000803088: 83 F1 7A 7F 07 11 85
0000803276: C1 33 F1 07 EC
0000803322: 83 F1 7A 7F 07 11 85
0000803526: C1 33 F1 07 EC
0000803572: 83 F1 7A 7F 07 11 85
0000803776: C2 33 F1 01 00 E7
0000803822: 86 F1 7A 41 00 D8 3A 80 10 D4
0000803932: C2 33 F1 01 01 E8
0000803979: 86 F1 7A 41 01 00 06 80 00 B9
0000806057: C2 33 F1 01 00 E7
0000806163: Close COM1

ff00
19.11.2013, 01:07
Кажется разобрался с протоколом, снял лог на RTO=200
0000854705: Open COM1 Baud=10400 RTO=200
0000857723: 00 C1 33 F1 81 66 83 F1 7A C1 E9 8F 27
0000858223: C2 33 F1 01 00 E7 86 F1 7A 41 00 D8 3A 80 10 D4 C2 33 F1 01 01 E8 86 F1 7A 41 01 00 06 80 00 B9 C2 33 F1 01 00 E7 86 F1 7A 41 00 D8 3A 80 10 D4
0000858723: C1 33 F1 03 E8 87 F1 7A 43 00 00 00 00 00 00 35 C2 33 F1 01 00 E7 86 F1 7A 41 00 D8 3A 80 10 D4 C1 33 F1 07 EC 83 F1 7A 7F 07 11 85
0000859223: C1 33 F1 07 EC 83 F1 7A 7F 07 11 85 C1 33 F1 07 EC 83 F1 7A 7F 07 11 85
0000859723: C2 33 F1 01 00 E7 86 F1 7A 41 00 D8 3A 80 10 D4 C2 33 F1 01 01 E8 86 F1 7A 41 01 00 06 80 00 B9
0000861723: C2 33 F1 01 00 E7 86 F1 7A 41 00 D8 3A 80 10 D4
0000861830: Close COM1

Получил протокол соединения:
00 C1 33 F1 81
83 F1 7A C1 E9 8F
C2 33 F1 01 00
86 F1 7A 41 00 D8 3A 80 10 D4 C2 33 F1 01 01 E8 86 F1 7A 41 01 00 06 80 00 B9 C2 33 F1 01 00 E7 86 F1 7A 41 00 D8 3A 80 10
C1 33 F1 03 E8
F1 7A 43 00 00 00 00 00 00 35 C2 33 F1 01 00 E7 86 F1 7A 41 00 D8 3A 80 10 D4 C1 33 F1 07 EC 83 F1 7A 7F 07 11
C1 33 F1 07 EC
F1 7A 7F 07 11 85 C1 33 F1 07 EC 83 F1 7A 7F 07 11
C2 33 F1 01 00
86 F1 7A 41 00 D8 3A 80 10 D4 C2 33 F1 01 01 E8 86 F1 7A 41 01 00 06 80 00

Последние запрос-ответ периодически повторяются:
C2 33 F1 01 00
86 F1 7A 41 00 D8 3A 80 10 D4 C2 33 F1 01 01 E8 86 F1 7A 41 01 00 06 80 00

Видимо поддерживает связь или определяет что эбу на линии.

Подключил K-Line адаптер на CH340, выставил K-Line, и таймауты как у тсж39:
0000000024: Open COM1 Baud=10400 T1=75 T2=50 DTR=ON
0000006307: RxD:00 C1 33 F1 81 66
0000006365: Ans(Эхо):83 F1 7A C1 E9 8F 27

Проходит запрос отсылается ответ и всё, дальше связываться не пытается. Китайское ФУФЛО! =)

Странно что на VAG Commander в Ans(Эхо) стоит "No Data", я считал что FTDI чипы лучше CH340, или в настройках что-то, никак не могу понять.

ff00
19.11.2013, 01:37
Всем спасибо, всё работает. Попробовал другие шнурки.

Заработали :
VAG409 - (на FTDI)
BMW INPA (на FTDI)

Не заработали:
VAG K+CAN Commander 1.4 (на FTDI)
Galetto 1260 (на FTDI)
VAG409 - (на CH340)

Тайминги поставил Т1=100 и Т2=100, вроде более или меннее. Работает на KLine и на Без Эхо.

Большое спасибо за программу очень нужна была, уж думал железный эмулятор у Китайцев покупать, а тут эмулятор + сниффер. Доволен как слон. Спасибо.

trinitron327
19.11.2013, 09:49
несколько раз пробовал подключиться к Megane2 по ELM с помощью PCM ScanMasterELM DDT2000 и всё одно и тоже (failed to open OBD II connection error 104 error detecting OBD II protocol) в чём проблема?

ff00
19.11.2013, 14:51
Подскажите пожалуйста, если в таблице запросов-ответов выставлен запрос один, а ответов на него несколько, то эмулятор отправит первое совпадение, или будет слать ответы по очереди???

К примеру:
C2 33 F1 01 00
EE EE EE EE EE
C2 33 F1 01 00
FF FF FF FF FF

Эмулятор при запросе C2 33 F1 01 00 ответит EE EE EE EE EE или FF FF FF FF FF, или сперва EE EE EE EE EE, а потом FF FF FF FF FF?

Сижу на работе пытаюсь простенький парсер для сниффера написать.

тсж39
19.11.2013, 15:06
нужно строго соблюдать один запрос- один ответ

Denkos
19.11.2013, 15:11
Господа в эту тему или нет, нужен PID импульса форсунки toyota 3S-FSE
В TECU3 показывает, как его достать?

тсж39
19.11.2013, 15:27
да покажет, делайте опрос Инфоэку и параметров
01 E4 если ваш эбу поддерживает этот пид

ff00
19.11.2013, 19:28
Фалик протокола kwp2000 для китайских универсальных сканеров, уже проверил на трёх, полет нормальный. Т1=75, Т2=75.

тсж39
19.11.2013, 20:27
я думаю правильнее будет так

ff00
19.11.2013, 20:56
Спасибо! Надо мне парсер доработать.

mih_78
24.04.2014, 00:35
Могу выложить нарытый когда-то в сети протокол SIEMENS VDO KWP2000 SAIC CHERY BS1.
Проблема в том, что это около сотни jpg-файлов, размер архива около 15 мб. Приложить не получается. Куда бы скинуть?

Valentin8080
25.04.2014, 15:45
Могу выложить нарытый когда-то в сети протокол SIEMENS VDO KWP2000 SAIC CHERY BS1.
Проблема в том, что это около сотни jpg-файлов, размер архива около 15 мб. Приложить не получается. Куда бы скинуть?

Можно архиватором разбить архив по 1,9мб и выложить сюда по частям.

mih_78
28.04.2014, 21:37
архив с протоколом

RusT1982
03.05.2014, 20:49
Есть расшифровка CAN на POLO SDAN?

CANOBD
30.08.2014, 17:47
Здравствуйте. Очень нужен специалист, который бы помог в наших коммерческих проектах по разбору протокола с машин Пежо, Ауди. И потом других марок. Хотим удешевить конечное свое устройство, уже использовали разные готовые микросхемы,не все они читают что бы хотелось.

Valentin8080
31.08.2014, 15:38
Здравствуйте. Очень нужен специалист, который бы помог в наших коммерческих проектах по разбору протокола с машин Пежо, Ауди. И потом других марок. Хотим удешевить конечное свое устройство, уже использовали разные готовые микросхемы,не все они читают что бы хотелось.

Что значит готовая микросхема? Любой МК с поддержкой CAN может читать все у машин (точнее все, что выдают ее блоки по линиям диагностики).

Юран каюр
18.09.2014, 11:22
Парни никак не могу загрузить ссылку с первого поста - попадаю сразу на какой то бесплатный хостинг. Может быть можно как то по другому зайти на этот сайт?

Oleg7874
24.09.2014, 14:51
Добрый день.
тсж39, я смотрю у Вас тоже автомобиль с коробкой CVT
Возник вопрос - можно как-то сделать что бы в Torque отображалась текущая передача.

тсж39
24.09.2014, 15:00
я вам на другом сайте уже говорил как это сделать
пишите мне на почту

Oleg7874
24.09.2014, 15:40
я вам на другом сайте уже говорил как это сделать
пишите мне на почту

Дайте почту !

ProfitSlav
30.11.2014, 18:49
Доброго времени. облазил интернет и совсем запутался. нужен ответ от гуру.
вопрос 1. какой протокол использует тойота на авто королла в E111L кузове с двиголом 4E-FE на палке? авто европейка универсал 98г. в общем указан на аватаре.
вопрос 2. какой программой и шнурком можно про диагностировать авто?
диагностический разъем на 22 штырька, купил переходник на 16 и елм 327 китай в1.5, но не видит эку. что можно сделать? да - подключался на телефоне на андроиде через Torque ??? нужна помощь - плиз:smile1:

GASCHE
30.11.2014, 20:58
вопрос 1. вопрос 2. Этой CarTester8000StableEdition пробовали?

ProfitSlav
02.12.2014, 19:00
Этой CarTester8000StableEdition пробовали?

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

GASCHE
02.12.2014, 21:30
для чего это программа и с чем ее едят?Поиск рулит, все подробности в самой программе в помощи.

Duke_kz
19.12.2014, 13:11
Всем привет. Пробую тут немного попрогать с ELMом и тойотой на андройде. Для отладки нужен какой-то стенд, чтоб в машине не торчать. На сайте у Валентина (http://vdiag.net/prg.html), все эмуляторы перепробовал, с ELM заработал только VCIEMU. Его и мучаю. Поставил com0com, на один порт этого моста посадил эмулятор, на другой порт - пробую разные проги для ELM. СканМастер-ЕЛМ Демо - заработала (не демо найти не смог). В ее терминале команды задаются, конектится, ответ получается и т.д. Вопрос в том, что адаптер ELM будет использоваться блютусный, и в проге на андройде соответственно блютус будет использоваться для присоединения к адаптеру. Как же блютус на компе-стенде завести на этот мост ком-портов (com0com), чтобы отлаживать приложение в андройде?
Т.е. типа такой цепочки
Телефон -> БлютусТелефона -> БлютусКомпьютераСтенда -> ComПортМоста -> Мост com0com -> ДругойComПортМоста -> Эмулятор VCIEMU

Если я сажаю эмулятор на ком-порт блютуса компьютера-стенда напрямую, то в логе эмулятора какая-то ахинея принимается типа такой:
0000000000: Open COM7 Baud=38400 Echo=True Use#0Ah=False
0000086294: RxD: #00hATZ#0Dh
Это я команду ATZ дал из ELM-терминала на телефоне дал, подключенном через блютус.

Duke_kz
19.12.2014, 15:24
Я ничего не понял )) сорри, нужны уточнения
Физический к-лайн шнур-адаптер соединить с елм-адаптером? Как, перемычками в разъемах обд?

Duke_kz
19.12.2014, 19:39
Ясно, спасибо, будем заказывать такой же и пробовать

КольКолич
01.01.2015, 17:58
У меня ELM 327 вот уже 3 года. Прекрасно работал на Hyundai XD 2002 г., сейчас отлично работает на Hyundai HD 2008 г., показывает все параметры через Torque и CarDoctor. Но вот три дня назад подключил его на Mercedes A140 1999 г. и вот он ОБЛОМ!!! - нет распознования! Похоже протокол ISO9141-2 глючит. Подскажите, что делать.

КольКолич
01.01.2015, 18:06
В дополнение к вышеизложенному.
У меня ELM327 с Bluetooth каналом связи.

Duke_kz
10.01.2015, 17:46
Ясно, спасибо, будем заказывать такой же и пробовать
Переходник пока не пришел. Налабал сам какую-никакую эмуляцию, надо доработать конечно, пока пойдет, доработаем в процессе.
Я мучаю ELM-адаптер на чипе версии 2.1, в котором некоторые новые настройки появились. Но так и не могу включить Fast-инициализацию для того чтобы подключится к некоторым блокам тойоты. Может кто из знающих еще подскажет. Техстрим с эмулятором j25342emu при присоединении к нужному блоку выдает такие настройки:
Ioctl SET_CONFIG
0000000006: DATA_RATE=9600
0000000006: P1_MAX=40 (20ms)
0000000006: P3_MIN=110 (55ms)
0000000007: P4_MIN=8 (4ms)
0000000007: TIDLE=300
0000000007: TINIL=35
0000000007: TWUP=50
0000000007: W1=110
0000000007: W2=20
0000000008: W3=20
0000000008: W4=50
0000000008: W5=330
0000000008: Ioctl CLEAR_RX_BUFFER
0000000008: Ioctl FAST_INIT
Ну и далее идет инициализация шины, запрос, ответ,все пучком.

Попробовал накрутить новые параметры у ЕЛМ, такие как
1A Protocol 5 fast initiation active time (TIniL) 1A*25 поставил 0E (35мс)
1B Protocol 5 fast initiation passive time (TIniH) 1B*25 поставил 78 (300мс)
Инициализации не происходит. Что еще можно накрутить в параметрах у ELMа? Внизу прикрепил список параметров елма

тсж39
10.01.2015, 18:01
если китайский адаптер v2.1, то в нем не заложены функции фирменного v 2.1
и он не поддерживает программируемые параметры 1A 1B проверял осциллографом, хотя пишет, что выполнено изменение TIniL TIniH, но не меняет, а вообще сумма TIiniL TIniH должна равняться 50 мс
то есть вы должны были выставить 35 и 15 для тойота
и китайский адаптер v 2.1 не понимает команду ATFI

Duke_kz
10.01.2015, 18:19
Адаптер на настоящем ELM 2.1, вот такой - http://elm327.ro/blue21
C TIniL и TIniH я лоханулся, думал это TINIL и TIDLE )) Попробую TIniH=15.
А остальные параметры? Как понять, что такое P1-P4 и W1-W5 и что им соответствует у ELM?

тсж39
10.01.2015, 18:40
тайминги
я так понял это все , чтобы добраться к TMPS

Duke_kz
10.01.2015, 18:50
Спасибо, продолжу дальше пробовать варианты.

тсж39
10.01.2015, 18:57
удачи, вот еще данные
тайминги

Duke_kz
10.01.2015, 19:21
Спасибо еще раз.
Не увидел вопроса выше, да это чтоб до tpms достучаться ))

тсж39
10.01.2015, 19:39
интересно, что выдает на ATPPS

Duke_kz
10.01.2015, 20:37
15 > atz
ELM327 v2.1
16 > atpps
atpps00:FF F 01:FF F 02:FF F 03:32 F04:01 F 05:FF F 06:F1 F 07:09 F08:FF F 09:00 F 0A:0A F 0B:FF F0C:68 F 0D:0D F 0E:9A F 0F:D5 F10:0D F 11:00 F 12:FF F 13:55 F14:50 F 15:0A F 16:FF F 17:6D F18:31 F 19:31 F 1A:FF F 1B:FF F1C:03 F 1D:0F F 1E:4A F 1F:FF F20:FF F 21:FF F 22:FF F 23:FF F24:00 F 25:00 F 26:00 F 27:FF F28:FF F 29:FF F 2A:3C F 2B:02 F2C:E0 F 2D:04 F 2E:80 F 2F:0A F

Что то, все что я менял в логах не сохранилось, только это

тсж39
10.01.2015, 20:51
значит и не менялось
F должно было измениться на N
по зашитым данным, похоже на фирменный чип

Duke_kz
10.01.2015, 21:00
N вместо F были после изменений, видел сам, но нифига в логе не сохранилось. Прога AlOBD Terminal на телефоне глючит местами.

Earl_Vadim
05.02.2015, 22:57
Прошу помочь с получением логов CAN-шины. Немного почитал, но без грамотных подсказок пока не готов начать...

задача состоит в том, чтобы сделать кан-лог работы адаптера Lexia (точнее Actia XS Evol). Надо посмотреть, что именно Лексия шлет в кан-шину.

вопрос, для снифа надо Эльм переделать как в руководстве на сайте?

тсж39
05.02.2015, 23:23
нужно в параллель сканеру подключать адаптер VAG K+CAN 1.4 с эмулятором или логгером для этого адаптера, их можно скачать здесь на сайте http://www.vdiag.net/

Earl_Vadim
05.02.2015, 23:37
Упс.. нет такого... а у меня-то надежда затеплилась обойтись эльмом...
есть еще правда OpenPort2 ...

тсж39
06.02.2015, 11:41
в принципе можно пере прошить елм в VAG K+CAN 1.4, если не нужен
здесь на сайте расписано как это сделать

Earl_Vadim
06.02.2015, 11:48
О.. о том и речь.. хорошо.. второй вопрос... параметры кан откуда берут? мне надо на Mitsu OutlanderXL 2008.

тсж39
06.02.2015, 11:54
с фирменного сканера MUT3 , или другого сканера , который поддерживает ваш авто

Duke_kz
20.02.2015, 10:06
А у меня вопрос возник по Passthru эмулятору в работе с техстримом.
Не могу понять почему отваливается техстрим с ошибкой "Lost communication with vehicle Error Code: 0xA1050304"?
Происходит как только я пытаюсь в инишнике прописать более двух байт для некоторых значений. Например для такого запроса прописываю такой ответ
82 2A F0 21 32
84 F0 2A 61 32 8C 8C 8E 8E 8A

Работает только вариант с двумя байтами в ответе, вот такой:
84 F0 2A 61 32 8С 8С
но датчиков то пять, а два байта - это данные только по двум датчикам. Если изменить ответ на любой кроме двух (один, три, четыре, пять, шесть и т.д.) - валится с ошибкой.
В реальности от авто приходит ответ с 5ю байтами - по одному для каждого датчика. Это я глядел в обд-терминале, подключившись к своему авто.
Что надо подкрутить и где, чтоб техстрим не отваливался?

тсж39
20.02.2015, 10:48
84 F0 2A 61 32 8C 8C 8E 8E 8A
84 -второй знак в байте означает количество байт в ответе, после заголовка из 3-х байт
то есть для
87 F0 2A 61 32 8C 8C 8E 8E 8A
61 32 8C 8C 8E 8E 8A -- 7 байт в ответе
в ответ лучше задать больше байт чем меньше, но в первом байте всегда
указывать точное число байт в ответе, иначе течстрим вывалится с ошибкой
то есть к 80 прибавлять количество байт в ответе
например для 22 байт в ответе будет 80+16=96
22 дес= 16 hex

Duke_kz
20.02.2015, 12:25
Блин, вот я Семен Семеныч, крутился/вертелся рядом, а так догадаться и не смог ))) Спасибо огромное! )

macau
20.03.2015, 23:11
К вопросу о клонах свистков с протоколом елм2.1. Есть один свисток, который как и все другие не откликается ни на ATAL ни на ATIB10 ни на ATSW00. Однако пару (из сотни например) он таки прожевал ATIB10 и успешно увидел ЭБУ. Есть подозрение что узкоглазые специально режут эти команды в прошивке свистка и и иногда их резалка дает сбой

YUA_P
31.03.2015, 00:13
Добрый вечер!
Подскажите какие настройки нужно выставить в программе "ELMSNIFFv1.0.0.7" для "прослушивания" обмена между сканером и моторным ЭБУ по CAN шине. Или при "прослушивании" настройки не используются и всё можно оставить по умолчанию?

тсж39
31.03.2015, 10:57
ELMSNIFFv1.0.0.7 не используется для прослушивание обмена
в нем запросы прописанные в файле elmsniff.ini выдаются в блок и смотрятся ответы
сделать сниффер обмена между блоком и сканером по кан шине можно с помощью адаптера VAG K+CAN 1.4 и соответствующей утилиты

тсж39
31.03.2015, 21:26
вы правы, я неправильно вам подсказал, можно делать сниффинг, но возможно без выпаивания нагрузочного резистора
по кан шине, не будет виден обмен, нужно пробовать
для начала нужно выставить скорость обмена адаптера 500000бит/сек
для этого сначала указать в настройках скорость 38400, ELM SPD 08
нажать на кнопку ELM SPD, адаптер отработает перевод скорости на 500000
что можно посмотреть в логе
затем уже выставить в настройках скорость 500000
после этого можно проверить работу адаптера на скорости 500000 нажать кнопку TxD CAN
и посмотреть в логе как адаптер отрабатывает команды, если на команду ATZ
выдает версию адаптера, то значит адаптер перешел на скорость 500000
после этого можно делать сниффинг , все это описано в файле ReadMe.txt

YUA_P
31.03.2015, 23:11
Скорость 500000 бит/сек нужна только для сниффинга?
А если я в дальнейшем буду использовать ELM по прямому назначению, т.е.
для диагностики с какой то диагностической программой - скорость (какую?) нужно будет вернуть? Спасибо.

тсж39
31.03.2015, 23:45
прописав ELM SPD = 68, и нажав кнопку ELM SPD можно вернуть скорость на 38400

GASCHE
01.04.2015, 08:36
Скорость 500000 бит/сек нужна только для сниффинга?Нет, если программа позволяет менять скорость, а адаптер позволяет на ней работать то лучше ее и оставить.

jamk
07.04.2015, 13:14
Что-то не получается скачать архив с утилитами. На всех файл-хостингах просит телефон и ничего не отправляет. Можно выложить как-нибудь нормально ? На яндекс-диск например.

nikita76
30.04.2015, 08:18
Добрый день! Подскажите, пожалуйста, почему Techstream в разделе Data List выдаёт ошибку Fatal Error. Error Code: 0xC0040001 при использовании Passthru эмулятора с CAN протоколом.

GASCHE
30.04.2015, 08:25
На всех файл-хостингах просит телефон и ничего не отправляетДождитесь появления "нет спасибо"

тсж39
30.04.2015, 12:43
описание Течстрим на русском
https://yadi.sk/i/brSkVsy_faExJ

Dmitr
22.05.2015, 18:55
Доброго дня всем.
Подскажите почему программа может рвать соединение?
Как только начинают отображаться данные секунд через 5 появляется ошибка соединения в программе сканере.
Использую два к-лайна и ecuemu.
Файл настройки и полный (с момента выбора марки до момента обрыва связи) лог файл прилагаю

тсж39
22.05.2015, 20:22
ошибки в файле ini

Dmitr
22.05.2015, 20:39
Спасибо.
Но связь все-равно рвется, хотя продержалось немного дольше обычного.
Лог прилагаю. Было два подключения

тсж39
22.05.2015, 20:44
пробуйте подбирать Т1 и Т2
например 20 25, 35 40, 40 50
какой программой соединяетесь

Dmitr
22.05.2015, 21:21
cascade
протокол для
ssangyong kyron diesel

Dmitr
22.05.2015, 22:48
При таких настройках Т1 и Т2 (в логе) максимальное время работы до обрыва около 20-30сек.
При Т1>30 связь не устанавливается.
Может к-лайн не качественный?

тсж39
22.05.2015, 23:17
попробуй через com-0-com

Dmitr
22.05.2015, 23:23
cascade не работает через com-0-com.
он требует к-лайн на ftdi

тсж39
23.05.2015, 11:50
да, вы правы, каскад соединяется не через сом-порт, а напрямую
а что вы хотите посмотреть по дизелю

Dmitr
23.05.2015, 23:56
тсж39, как бы интересны все доступные показатели по ДВС

тсж39
24.05.2015, 00:07
конкретно какой двигатель выбираете в каскаде

Dmitr
24.05.2015, 00:30
D20DT Euro3

тсж39
24.05.2015, 18:17
вот доступные параметры по вашему авто

GASCHE
24.05.2015, 19:52
cascade протокол для ssangyong kyron diesel
Как то очень интересно начинается обмен
09:48:55.630 FT_SetBaudRate( BaudRate = 833333 )
09:48:55.630 FT_ClrRts()
09:48:55.630 FT_ClrDtr()
09:48:55.756 FT_SetDtr()
09:48:56.257 FT_ClrDtr()
09:48:56.257 FT_SetRts()
09:48:56.333 FT_ClrRts()
09:48:56.333 FT_ClrDtr()
09:48:56.633 FT_SetBaudRate( BaudRate = 10400 )
09:48:56.643 FT_Write Length 1: F1
09:48:56.644 FT_Write Length 1: F8
09:48:56.645 FT_Write Length 1: 00
09:48:56.646 FT_SetBaudRate( BaudRate = 833333 )

Dmitr
25.05.2015, 10:37
тсж39, спасибо

GASCHE,
Как то очень интересно начинается обмен
Обычно по другому?

GASCHE
26.05.2015, 18:51
Обычно по другому?Да, для K-Line и FAST-init должны быть команды FT_SetBreakOn(), FT_SetBreakOff

Autokent
05.09.2015, 02:33
Deleted

Valentin8080
27.09.2015, 10:40
Изучил форум по ссылке, изучил Ваш сайт.
Скажите, к примеру если взять ваш эмулятор пасстру + виртуальный шнур, установить Honda HDS, то:
Будет ли все подключаться и работать? (убил пол дня в логах пусто)
Какая нужна HDS, если можно версия, а лучше ссылку)))
В логе ведется запись тех пакетов которые непосредственно в эку направляются или общение между HDS и адаптером тоже записывается?

Я же уже тебе писал, но могу подробнее. Сразу оговорюсь - это справедливо для снятия протокола хонды только по k-линии. Для снятия пидов хонды нужно:
1. Адаптер MiniVCI.
2. Программа Nonda HDS.
3. Усеченный адаптер K-LINE.
4. Программа "Эмулятор ECU" с сайта ****
5. Придется писать какой то логгер, чтобы с помощью него и полноценного адаптера K-LINE ты мог получать ответы из машины, задавая запросы, которые дал сканер.

1. Первоначально устанавливаешь программу Honda HDS и драйвер для хонды от адаптера MiniVCI (обращаю внимание, что на сайте **** его нет).
2. К адаптеру MiniVCI подключаешь проводками усеченный адаптер K-LINE, соединив контакты разъемов OBD-II адаптеров:
7 - 7
4,5 - 4,5
16 - 16
Кроме этого подаешь 12 Вольт на контакты 4,5 (-) и 16(+).
3. Устанавливаешь драйвер на усеченый адаптер K-LINE и ком-порт данного адаптера прописываешь в настройках эмулятора ECU. Подробнее об этом на сайте ****.
4. Далее процесс подбора - получаешь из лога эмулятора запросы к машине - даешь эти запросы машине и получаешь ответы. Подставляешь эти ответы в ini эмулятора и т.д.

Еще можно просто подключить MiniVCI к машине и параллельно подключить усеченный адаптер K-LINE и снимать все запросы/ответы которые будет задавать Honda HDS. Для этого еще нужна программа "Снифер ECU" с сайта ****.
А потом уже разобрав структуру запросов/ответов работать с эмулятором ECU.

Astorre
27.09.2015, 14:08
Спасибо огромное!!! извиняюсь за флуд в той теме

Dmitr
21.10.2015, 12:15
Доброго дня.
Подскажите Эмулятор Passthru умеет работать с многострочным ответом.

Имеем запрос-ответ с ЭБУ:

22 F1 88
7E8 10 1B 62 F1 88 39 55 37
7E8 21 41 2D 31 34 43 32 30
7E8 22 34 2D 45 58 42 00 00
7E8 23 00 00 00 00 00 00 00


поставил так в эмулятор
00 00 07 E0 03 22 F1 88 00 00 00 00
00 00 07 E8 1B 62 F1 88 39 55 37 41 2D 31 34 43 32 30 34 2D 45 58 42 00 00 00 00 00 00 00 00 00
Но что-то сканер не хочет "проглатывать" такой ответ(

Valentin8080
24.10.2015, 05:29
Доброго дня.
Подскажите Эмулятор Passthru умеет работать с многострочным ответом.

Имеем запрос-ответ с ЭБУ:



поставил так в эмулятор

Но что-то сканер не хочет "проглатывать" такой ответ(

Во-первых в эмулятор надо подставить вот так:
00 00 07 E0 22 F1 88
00 00 07 E8 62 F1 88 39 55 37 41 2D 31 34 43 32 30 34 2D 45 58 42 00 00 00 00 00 00 00 00 00

Во-вторых, реально ли сканер работает через Passthru? Где лог от эмулятора Passthru, где выдался запрос 00 00 07 E0 22 F1 88 ? ведь по нему бы и можно было узать структуру запросов/ответов.

Dmitr
25.10.2015, 21:51
Valentin8080,
Имеем лог инициализации модели авто с елм (во вложении иницЕЛМ.txt)

Приложил два лога с эмулятора Passthru. Один при пустом инишнике эмулятора (чтобы посмотреть структуру запросов), второй при заполненном (инишник также приложил).
Во втором случае появляется новый запрос (после ответа на 22 F1 88)
(TO=0) TxD[0]:00 00 07 E0 30 00 00 00 00 00 00 00
Какой на него правильно составить ответ? Какой-то он странный (одни нули). Если сделать, например, так:
00 00 07 E8 30 00 00 00 00 00 00 00
То сканер циклически отправляет этот запрос и через некоторое время связь останавливается (лог в архиве).
До следующего запроса >22F190 (по логу с елм должен быть он после >22F188) дело так и не доходит.

GASCHE
26.10.2015, 08:15
Если сделать, например, так: 00 00 07 E8 30 00 00 00 00 00 00 00Ну как минимум 00 00 07 E8 70 00 00 00 00 00 00 00

Dmitr
26.10.2015, 10:56
Ну как минимум 00 00 07 E8 70 00 00 00 00 00 00 00

Ничего не поменялось. До следующего запроса не доходит.
Лог во вложении

тсж39
26.10.2015, 11:30
почитайте про 300000, flow control
https://en.wikipedia.org/wiki/ISO_15765-2
вог лог с эмулятора, на запрос 300000 ответа не приходит

0000066282: RxD(CAN): 688: 02 1A 87 FF FF FF FF FF
0000066282: TxD(CAN): 511: 10 16 5A 87 04 65 00 01
0000066299: RxD(CAN): 688: 30 00 00 FF FF FF FF FF
0000066299: TxD(CAN): 511: 21 FF 00 01 00 15 10 37
0000066327: TxD(CAN): 511: 22 38 32 30 41 35 31 34
0000066356: TxD(CAN): 511: 23 20 20
0000066601: RxD(CAN): 688: 02 1A 9C FF FF FF FF FF
0000066601: TxD(CAN): 511: 10 15 5A 9C 01 04 65 00
0000066618: RxD(CAN): 688: 30 00 00 FF FF FF FF FF
0000066618: TxD(CAN): 511: 21 07 FF 51 16 06 38 36
0000066647: TxD(CAN): 511: 22 33 31 42 31 33 33 30
0000066675: TxD(CAN): 511: 23 42

Dmitr
26.10.2015, 14:43
Насколько я понял, то из этого следует, что из-за ответа
00 00 07 E8 1B 62 F1 88 39 55 37 41 2D 31 34 43 32 30 34 2D 45 58 42 00 00 00 00 00 00 00 00 00
Сканер запускает режим TxD[0]:00 00 07 E0 30 00 00 00 00 00 00 00
Чтобы разобрать ответ больше 7байт (в моем примере это ответ на запрос 22F188) и пока его не разберет, то к следующему запросу не переходит. Вот и возникла сложность что не хватает настроек в эмуляторе Passthru для многострочных ответов или я еще не до конца разобрался с его настройками.

тсж39
26.10.2015, 15:00
с пасстру не пробовал, может и не поддерживает флов контроль
какое у вас авто?, я попробую
вам, скорее всего, нужно переключить адаптер в режим флов-контроля
ATSP6
ATSH7E0
ATFCSH7E0
ATFCSD300000
ATFCSM1
ATCRA7E8

Dmitr
26.10.2015, 15:31
тсж39, форд

тсж39
26.10.2015, 16:26
вот кусок лога пастру
0000023004: Ioctl CLEAR_RX_BUFFER
0000023150: (TO=1000) TxD:00 00 07 E0 21 A3
0000023296: (TO=1020) RxD:00 00 07 E8 61 A3 FF FF FF FF
0000023347: Ioctl CLEAR_RX_BUFFER
0000023482: (TO=1000) TxD:00 00 07 E0 21 D9
0000023654: (TO=1020) RxD:00 00 07 E8 61 D9 FF FF FF FF FF FF FF FF FF FF FF
0000023707: Ioctl CLEAR_RX_BUFFER
0000023839: (TO=1000) TxD:00 00 07 E0 21 AA
0000024045: (TO=1020) RxD:00 00 07 E8 61 AA FF FF FF FF FF FF FF FF FF FF FF FF FF

а вот ини этих запросов
00 00 07 E0 21 A3
00 00 07 E8 61 A3 FF FF FF FF
00 00 07 E0 21 D9
00 00 07 E8 61 D9 FF FF FF FF FF FF FF FF FF FF FF
00 00 07 E0 21 AA
00 00 07 E8 61 AA FF FF FF FF FF FF FF FF FF FF FF FF FF

в файле ini не указывается количество байт в запросе и в ответе
я не понял как подключаетесь

Dmitr
26.10.2015, 16:38
в файле ini не указывается количество байт в запросе и в ответе
у меня сканер (форскан) указывает количество байт в запросе и в ответе.
Тут выкладывал логи с пасстру и инишник: http://pccar.ru/showpost.php?p=341458&postcount=239

тсж39
26.10.2015, 16:53
у вас наверное программа форскан с адаптером ЕЛМи какова ваша цель снять запросы с форскана?

Dmitr
26.10.2015, 17:04
у вас наверное программа форскан с адаптером ЕЛМи
Он умеет работать и с елм и с 2534.
Инициализация снималась с елм.
Эмулятор используется пасстру.
какова ваша цель снять запросы с форскана?
посмотреть на некоторые интересные запросы по mscan и по батарее (авто гибридное)

тсж39
26.10.2015, 17:22
не знаю точно, но скорее всего пасстру не поддерживает многострочные ответы в том виде как вам нужно
это можно посмотреть с помощью эмулятора KCAN адаптера VAG K+CAN
какие именно запросы вы хотите посмотреть, может я другим способом посмотрю

Dmitr
26.10.2015, 17:50
не знаю точно, но скорее всего пасстру не поддерживает многострочные ответы в том виде как вам нужно

Может Valentin8080 сможет доработать эмулятор?

какие именно запросы вы хотите посмотреть

Отправил вам ЛС

Valentin8080
27.10.2015, 14:38
Valentin8080,
Имеем лог инициализации модели авто с елм (во вложении иницЕЛМ.txt)

Приложил два лога с эмулятора Passthru. Один при пустом инишнике эмулятора (чтобы посмотреть структуру запросов), второй при заполненном (инишник также приложил).
Во втором случае появляется новый запрос (после ответа на 22 F1 88)
(TO=0) TxD[0]:00 00 07 E0 30 00 00 00 00 00 00 00
Какой на него правильно составить ответ? Какой-то он странный (одни нули). Если сделать, например, так:
00 00 07 E8 30 00 00 00 00 00 00 00
То сканер циклически отправляет этот запрос и через некоторое время связь останавливается (лог в архиве).
До следующего запроса >22F190 (по логу с елм должен быть он после >22F188) дело так и не доходит.

Вот теперь все понятно. Сканер работает с Passthru адаптером по протоколу CAN, а не ISO15765. У меня эмулятор будет работать только по протоколу ISO15765, так как используется простая подстановка на определенный запрос - определенный ответ.
Вообщем с эмулятором Passthru в данном случае ничего не получится.
Как вариант, уже предложил тсж39 - нужен адаптер K+CAN 1.4 и эмулятор ISO15765 к нему (тоже есть в утилитах).
Соответственно сканер цепляешь к линиям CANH, CANL и GND адаптера VAG K+CAN 1.4.

Dmitr
27.10.2015, 14:56
Valentin8080, тсж39, спасибо.
Адаптер K+CAN 1.4 заказал.

Еще такой вопрос. Адаптер K+CAN 1.4 нужно (можно) также доработать как елм (http://forscan.org/forum/viewtopic.php?f=10&t=11) , чтобы он смог работать с MS-can? Или доработка не нужна?

Valentin8080
27.10.2015, 15:04
Valentin8080, тсж39, спасибо.
Адаптер K+CAN 1.4 заказал.

Еще такой вопрос. Адаптер K+CAN 1.4 нужно (можно) также доработать как елм (http://forscan.org/forum/viewtopic.php?f=10&t=11) , чтобы он смог работать с MS-can? Или доработка не нужна?

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

Dmitr
28.10.2015, 12:55
Кто может подсказать правильный ответ на запрос?
80 28 F1 01 81

Лог:
0000000012: Open COM17 Baud=10400 T1=20 T2=10 DTR=ON
0000004444: RxD:00
0000004522: RxD:80 28 F1 01 81 1B


Пробовал так:
80 F1 28 01 С1
сканеру "не понравился" ответ

тсж39
28.10.2015, 13:01
80 F1 28 03 C1 E9 8F

Dmitr
28.10.2015, 15:24
К сожалению, следующий запрос не появляется и связь со сканером обрывается(
0000000013: Open COM17 Baud=10400 T1=30 T2=30 DTR=ON
0000004545: RxD:00
0000004623: RxD:80 28 F1 01 81 1B
0000004668: Ans(޵짺80 F1 28 03 C1 E9 8F D5

тсж39
28.10.2015, 17:16
для какого конкретно авто выдаете команду

Dmitr
28.10.2015, 17:22
Iran Samand, Pride

тсж39
28.10.2015, 17:30
скорее всего константы KW1, KW2 неправильные подставляем
нужно в терминале в авто выдать запросы и посмотреть ответ
atz
ath1
atsp5
atsh8028f1

Dmitr
28.10.2015, 17:37
Есть такие логи с терминала

Попрошу сделать еще один

тсж39
28.10.2015, 17:50
так на 0181 нет инициализации значит команда неправильная.
почему не ATSH8128F1 и 81

Dmitr
28.10.2015, 18:09
Так запрашивает сканер
0000000013: Open COM17 Baud=10400 T1=30 T2=30 DTR=ON
0000004545: RxD:00
0000004623: RxD:80 28 F1 01 81 1B

Дождемся еще одного лога с авто. Возможно сканер некорректно работает с данным ЭБУ