![]() |
Valentin8080
|
29.03.12 - 14:09
Сообщение
#741
|
|
|
Новенький Группа: .Хондаводы. Сообщений: 8 Имя: Валентин Город: Гусиноозерск Машина: Toyota Corolla 2004 JDM Репутация: 1 |
CAN не совместим с rs232, там вроде как количество бит в пакете много больше. По этому не получится его через com-порт читать, нужен какой то микроконтроллер-посредник. Хорошим вариантом был бы ELM327, но он вроде как не позволяет с произвольными данными работать, но можешь почитать pdf, может я чего то пропустил. ELM327 прекрасно слушает кан-шину. Нужно просто командами выбрать протокол CAN (а не ISO-15765), выставить нужную скорость кан-шины и маску адресов устройств, которые надо слушать и запустить команду мониторинга. Также желательно переключить скорость самого адаптера со стандартной 38400 на 500000. |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
SergM
|
29.03.12 - 15:21
Сообщение
#742
|
|
|
Хондавод ![]() Группа: .Хондаводы. Сообщений: 161 Имя: Сергей Город: Красноярск Машина: Honda StepWGN RF4 K20A 2002 г. Репутация: 2 |
Привет! Спасибо большое!!! На досуге займусь! Для логгирования Хонды у меня все есть, работает, устраивает. Проблемы в основном с программированием. Ваши инструменты попробую!Инструменты для логгирования можете у меня взять здесь http://www.pccar.ru/showthread.php?t=16704. Осциллограф из звуковой карты делается за полчаса работы с паяльником 1. Отсюда взять только схему 2. Отсюда программу PowerGraf v2.1 Сам сделал себе такой-же. И стабилитроны не ставил - и так работает. |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
Winlin
|
03.05.12 - 10:22
Сообщение
#743
|
|
|
Новенький Группа: .Хондаводы. Сообщений: 11 Имя: Roman Город: Nsk Машина: CR-V Репутация: нет |
Привет всем. Долго мучался с hope_obd2_02a, не отвечала моя машина (CR-V 2005 г.в. европеец) на посылки. ОБДТул коннектилась нормально. Так же коннектилась программа "Панель приборов" вот отсюда http://pccar.ru/showthread.php?t=16702 правда показывала ерунду. Стал слушать чего она засылает в ЕКУ, оказалось старые команды вида 20 05 .... Попросил автора ( Valentin8080 )изменить на новые 25 07 ... . Получил ответы нормальные от ЕКУ. Но hope не соединяется с ЕКУ пока не пройдет инициализация, а Панель не показывает много чего кажет HOPE. Можно ли в HOPE Добавить процесс инициализации OBD II. вот логи 0000000000: Open COM4 Baud=10400 RTO=20 0000003025: TxD(Эхо):68 6A F5 AF BF B3 B2 C1 DB B3 E9 0000003057: RxD:48 6B 09 EF AB 0000003062: 5Baud Addr=33 KW1=08 KW2=08 0000003067: 5Baud Init OK 0000003139: TxD(Эхо):25 07 72 00 00 16 4C 0000003139: RxD:05 1C 72 00 00 1E 05 08 08 11 EE 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2D 0000003219: TxD(Эхо):25 07 72 17 00 16 35 0000003229: RxD:05 1C 72 17 00 0F 3C 29 0D 25 7B 67 53 35 21 91 62 00 54 7C 8D 8F 03 4B 00 00 00 F8 Это делает Панель, затем я убиваю ее процесс и запускаю HOPE и дальше идет нормальный обмен данными с HOPE. Это как то мягко говоря не удобно вот кстати на какие команды получил ответ 0000003139: TxD(Эхо):25 07 72 00 00 16 4C 0000003139: RxD:05 1C 72 00 00 1E 05 08 08 11 EE 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2D 0000003219: TxD(Эхо):25 07 72 17 00 16 35 0000003229: RxD:05 1C 72 17 00 0F 3C 29 0D 25 7B 67 53 35 21 91 62 00 54 7C 8D 8F 03 4B 00 00 00 F8 0000003299: TxD(Эхо):25 07 72 18 00 16 34 0000003299: RxD:05 1C 72 18 00 19 0C 00 00 29 53 03 CB 03 C1 1F 4B 03 C6 7C 8D 8F 03 4B 00 00 00 09 0000003380: TxD(Эхо):25 07 72 29 00 16 23 0000003380: RxD:05 1C 72 29 00 80 11 7D 90 7F 79 01 2C 03 C1 1F 4B 03 C6 7C 8D 8F 03 4B 00 00 00 A4 0000003460: TxD(Эхо):25 07 72 2B 00 16 21 0000003460: RxD:05 1C 72 2B 00 00 77 FF FF FF FF FF FF FF FF FF FF 03 C6 7C 8D 8F 03 4B 00 00 00 26 0000003540: TxD(Эхо):25 07 72 33 00 16 19 0000003540: RxD:05 1C 72 33 00 02 28 14 FF FF FF FF FF FF FF FF FF 03 C6 7C 8D 8F 03 4B 00 00 00 56 0000003620: TxD(Эхо):25 07 72 39 00 16 13 0000003620: RxD:05 1C 72 39 00 00 28 14 FF FF FF FF FF FF FF FF FF 03 C6 7C 8D 8F 03 4B 00 00 00 52 дальше пока не смотрел Сообщение отредактировал Winlin - 03.05.12 - 10:37 |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
SergM
|
03.05.12 - 10:39
Сообщение
#744
|
|
|
Хондавод ![]() Группа: .Хондаводы. Сообщений: 161 Имя: Сергей Город: Красноярск Машина: Honda StepWGN RF4 K20A 2002 г. Репутация: 2 |
Winlin, надо сначала в терминальной программе последовательность команд отработать, что бы добиться ответа 48 6B 09 EF AB на команду 68 6A F5 AF BF B3 B2 C1 DB B3 E9. Как я понимаю ЭБУ машины сразу не отвечает на эту команду. На сколько я помню там надо послать команду 20, подождать, послать FF, а потом 68 6A F5 AF BF B3 B2 C1 DB B3 E9. Сейчас подыму записи- проверю! В этом ответе 05 1C 72 00 00 1E 05 08 08 11 EE 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2D данные 1E 05 08 08 11 EE 0E =это номер ЭБУ 7 байт, на японках 5 байт. Сообщение отредактировал SergM - 03.05.12 - 10:45 |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
Winlin
|
03.05.12 - 10:43
Сообщение
#745
|
|
|
Новенький Группа: .Хондаводы. Сообщений: 11 Имя: Roman Город: Nsk Машина: CR-V Репутация: нет |
сразу ни на что не отвечает (по крайней мере пробовал засылать терминалом ВСЕ что нашел в ветках про ОБД) Сообщение отредактировал Winlin - 03.05.12 - 10:45 |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
SergM
|
03.05.12 - 10:54
Сообщение
#746
|
|
|
Хондавод ![]() Группа: .Хондаводы. Сообщений: 161 Имя: Сергей Город: Красноярск Машина: Honda StepWGN RF4 K20A 2002 г. Репутация: 2 |
Winlin, попробуй эту команду в самом начале 68 6A F1 01 00 C4 = это команда режима OBD2, "спрашивает" сколько PID поддерживает ЭБУ машины, моя машина отвечает 48 6B 0E 41 00 BE 3E B0 00 AE =данные 4 байта BE 3E B0 00 в двоичном виде каждый бит 1=поддерживает пид(выводит) 0=не выводит. Не забываем что это не "родной" протокол. А может поможет "переключиться на родной". Потом 68 6A F5 AF BF B3 B2 C1 DB B3 E9. Японка сразу "отвечает на эту команду. Европейка видать нет.
Сообщение отредактировал SergM - 03.05.12 - 10:57 |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
SergM
|
03.05.12 - 11:11
Сообщение
#747
|
|
|
Хондавод ![]() Группа: .Хондаводы. Сообщений: 161 Имя: Сергей Город: Красноярск Машина: Honda StepWGN RF4 K20A 2002 г. Репутация: 2 |
Нашел: 1 вариант Отправка $20 (20) - ответ $FF (FF) 2 вариант Отправка $42 $02 $33 (42 02 33) - ответ $02, $К1, $К2, где К1, К2 - ключевые байты ISO На 1 вариант моя машина реагирует (смотрел в логах работы ОБДтул). 2 вариант это выбор протокола ISO 9141. Может машина поддерживает другие протоколы. Вот здесь http://www.automn.ru/ford-focus/ford-1030-....m_id2-101.html довольно понятно все описано. Сообщение отредактировал SergM - 03.05.12 - 11:18 |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
Winlin
|
03.05.12 - 11:28
Сообщение
#748
|
|
|
Новенький Группа: .Хондаводы. Сообщений: 11 Имя: Roman Город: Nsk Машина: CR-V Репутация: нет |
Winlin, попробуй эту команду в самом начале 68 6A F1 01 00 C4 = это команда режима OBD2, "спрашивает" сколько PID поддерживает ЭБУ машины, моя машина отвечает 48 6B 0E 41 00 BE 3E B0 00 AE =данные 4 байта BE 3E B0 00 в двоичном виде каждый бит 1=поддерживает пид(выводит) 0=не выводит. Не забываем что это не "родной" протокол. А может поможет "переключиться на родной". Потом 68 6A F5 AF BF B3 B2 C1 DB B3 E9. Японка сразу "отвечает на эту команду. Европейка видать нет. В самом начале это До инициализации? Т.Е. включаем зажигание и терминалом засылаем 68 6A F1 01 00 C4 ? |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
SergM
|
03.05.12 - 11:40
Сообщение
#749
|
|
|
Хондавод ![]() Группа: .Хондаводы. Сообщений: 161 Имя: Сергей Город: Красноярск Машина: Honda StepWGN RF4 K20A 2002 г. Репутация: 2 |
Да! Если не получиться, пробуй команду 20.
|
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
Winlin
|
03.05.12 - 12:07
Сообщение
#750
|
|
|
Новенький Группа: .Хондаводы. Сообщений: 11 Имя: Roman Город: Nsk Машина: CR-V Репутация: нет |
68 6A F1 01 00 C4 только эхо вернулось 20 тоже только эхо 42 02 33 и 41 02 33 по твоей ссылке именно 41 тоже только эхо вот лог Панели (прогнал все команды от 25 07 72 00 00 16 до 25 07 72 FE 00 16) на какую ответ был, то оставил. и лог НОРЕ , что то мне не понятно напряжение на лямде. (или не правильный конфиг) меняется от 2.48 до 2.5 В. конфиг SergM CRV_17 только я смещение второе и третье поменял на свои(23>29, 3?>33). Сообщение отредактировал Winlin - 03.05.12 - 15:51
Прикрепленные файлы
03.05.2012_18543.xl2.zip ( 52,9 килобайт )
Кол-во скачиваний: 14
030512_175524.zip ( 2,25 килобайт )
Кол-во скачиваний: 13 |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
SergM
|
03.05.12 - 17:44
Сообщение
#751
|
|
|
Хондавод ![]() Группа: .Хондаводы. Сообщений: 161 Имя: Сергей Город: Красноярск Машина: Honda StepWGN RF4 K20A 2002 г. Репутация: 2 |
Надо у Valentin8080 спросить, что для инициализации посылать и на какой скорости. Самое интересное, что на японках все работает без инициализации. В логе панели до команды 68 6A F5 AF BF B3 B2 C1 DB B3 E9, что посылается??? Панель не скачиваю, все три ссылки на зеркала - развод на деньги!
Сообщение отредактировал SergM - 03.05.12 - 17:55 |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
Mayhem
|
03.05.12 - 20:50
Сообщение
#752
|
|
![]() Хондавод ![]() Группа: .Хондаводы. Сообщений: 625 Имя: Андрей Город: Сороковка Машина: EG8 VTEC JDM Репутация: 21 |
Winlin: Цитата 0000000000: Open COM4 Baud=10400 RTO=20 0000003025: TxD(Эхо):68 6A F5 AF BF B3 B2 C1 DB B3 E9 0000003057: RxD:48 6B 09 EF AB видя это мне непонятна проблема, моя прога так-же делает. разбирайся какую инициализацию нужно, я посмотрю, что можно сделать. |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
Winlin
|
04.05.12 - 02:50
Сообщение
#753
|
|
|
Новенький Группа: .Хондаводы. Сообщений: 11 Имя: Roman Город: Nsk Машина: CR-V Репутация: нет |
Winlin: Цитата 0000000000: Open COM4 Baud=10400 RTO=20 0000003025: TxD(Эхо):68 6A F5 AF BF B3 B2 C1 DB B3 E9 0000003057: RxD:48 6B 09 EF AB видя это мне непонятна проблема, моя прога так-же делает. разбирайся какую инициализацию нужно, я посмотрю, что можно сделать. НОРЕ начинает общаться с машиной только после убивания процесса OBDTool или Панели. Надо у Valentin8080 спросить, что для инициализации посылать и на какой скорости. Самое интересное, что на японках все работает без инициализации. В логе панели до команды 68 6A F5 AF BF B3 B2 C1 DB B3 E9, что посылается??? Панель не скачиваю, все три ссылки на зеркала - развод на деньги! Только что скачал по первой ссылке. Говоришь бесплатно, и на запрос номера телефона жмешь "нет, спасибо" и все скачивается. вот файл прослушки порта, ну просто первые строки инициализации ОБДТул 000001 08:44:42.840 COM4 >> 00 . 000002 08:44:43.451 COM4 >> 00 . 000003 08:44:44.242 COM4 >> 00 . 000004 08:44:44.973 COM4 >> 55 08 08 U.. 000005 08:44:44.993 COM4 << F7 ? 000006 08:44:45.003 COM4 >> F7 CC ?I 000007 08:44:45.103 COM4 << 68 h 000008 08:44:45.123 COM4 >> 68 h 000009 08:44:45.123 COM4 << 6A j 000010 08:44:45.133 COM4 >> 6A j 000011 08:44:45.133 COM4 << F1 n 000012 08:44:45.153 COM4 >> F1 n 000013 08:44:45.153 COM4 << 01 . 000014 08:44:45.163 COM4 >> 01 . 000015 08:44:45.163 COM4 << 00 . 000016 08:44:45.183 COM4 >> 00 . 000017 08:44:45.183 COM4 << C4 A 000018 08:44:45.203 COM4 >> C4 48 6B 09 41 00 BE 3E A8 11 B2 AHk.A.?>?.? 000019 08:44:45.323 COM4 << 68 h 000020 08:44:45.333 COM4 >> 68 h 000021 08:44:45.333 COM4 << 6A j 000022 08:44:45.343 COM4 >> 6A j 000023 08:44:45.343 COM4 << F1 n 000024 08:44:45.363 COM4 >> F1 n 000025 08:44:45.363 COM4 << 01 . 000026 08:44:45.383 COM4 >> 01 . 000027 08:44:45.383 COM4 << 20 000028 08:44:45.393 COM4 >> 20 000029 08:44:45.393 COM4 << E4 a 000030 08:44:45.414 COM4 >> E4 48 6B 09 41 20 80 00 10 01 AE 68 aHk.A €...®h Панель 000001 08:44:42.840 COM4 >> 00 . 000002 08:44:43.451 COM4 >> 00 . 000003 08:44:44.242 COM4 >> 00 . 000004 08:44:44.973 COM4 >> 55 08 08 U.. 000005 08:44:44.993 COM4 << F7 ? 000006 08:44:45.003 COM4 >> F7 CC ?I 000007 08:44:45.103 COM4 << 68 h 000008 08:44:45.123 COM4 >> 68 h 000009 08:44:45.123 COM4 << 6A j 000010 08:44:45.133 COM4 >> 6A j 000011 08:44:45.133 COM4 << F1 n 000012 08:44:45.153 COM4 >> F1 n 000013 08:44:45.153 COM4 << 01 . 000014 08:44:45.163 COM4 >> 01 . 000015 08:44:45.163 COM4 << 00 . 000016 08:44:45.183 COM4 >> 00 . 000017 08:44:45.183 COM4 << C4 A 000018 08:44:45.203 COM4 >> C4 48 6B 09 41 00 BE 3E A8 11 B2 AHk.A.?>?.? 000019 08:44:45.323 COM4 << 68 h 000020 08:44:45.333 COM4 >> 68 h 000021 08:44:45.333 COM4 << 6A j 000022 08:44:45.343 COM4 >> 6A j 000023 08:44:45.343 COM4 << F1 n 000024 08:44:45.363 COM4 >> F1 n 000025 08:44:45.363 COM4 << 01 . НОРЕ 000001 08:48:13.663 COM4 << 25 07 72 17 00 16 35 68 6A F5 AF BF B3 B2 C1 DB %.r...5hjo????AU B3 E9 25 07 72 17 00 16 35 68 6A F5 AF BF B3 B2 ?e%.r...5hjo???? C1 DB B3 E9 25 07 72 17 00 16 35 68 6A F5 AF BF AU?e%.r...5hjo?? B3 B2 C1 DB B3 E9 25 07 72 17 00 16 35 68 6A F5 ??AU?e%.r...5hjo AF BF B3 B2 C1 DB B3 E9 25 07 72 17 00 16 35 68 ????AU?e%.r...5h 6A F5 AF BF B3 B2 C1 DB B3 E9 25 07 72 17 00 16 jo????AU?e%.r... 35 68 6A F5 AF BF B3 B2 C1 DB B3 E9 25 07 72 17 5hjo????AU?e%.r. 00 16 35 68 6A F5 AF BF B3 B2 C1 DB B3 E9 25 07 ..5hjo????AU?e%. 72 17 00 16 35 68 6A F5 AF BF B3 B2 C1 DB B3 E9 r...5hjo????AU?e 25 07 72 17 00 16 35 68 6A F5 AF BF B3 B2 C и никакого ответа от ЕКУ Сообщение отредактировал Winlin - 04.05.12 - 14:01
Прикрепленные файлы
|
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
SergM
|
04.05.12 - 06:24
Сообщение
#754
|
|
|
Хондавод ![]() Группа: .Хондаводы. Сообщений: 161 Имя: Сергей Город: Красноярск Машина: Honda StepWGN RF4 K20A 2002 г. Репутация: 2 |
Вчера посмотрел лог ОБДтул, один в один! Тоже не понимаю почему нет реакции на команду 68 6A F5 AF BF B3 B2 C1 DB B3 E9 сразу? Только тут одна особенность ЭБУ отреагирует только один раз на эту команду. Попробуй так. 1) Все выключи (ноутбук, адаптер вытащи, выключи зажигание) 2) включи ноутбук, подсоедини адаптер, проверь какой порт (Com1....10) система присвоила адаптеру. 3) запусти терминальную программу выстави нужный порт и параметры подключись 4) включи зажигание 5) отправь команду 68 6A F5 AF BF B3 B2 C1 DB B3 E9 один раз. 6) Есть ответ??? Сообщение отредактировал SergM - 04.05.12 - 06:26 |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
Renemen
|
04.05.12 - 06:53
Сообщение
#755
|
|
|
Хондавод ![]() Группа: .Хондаводы. Сообщений: 658 Имя: Илья Город: Екатеринбург Машина: Accord CH7 2.0iES МТ '99 Репутация: 19 |
Надо тока учесть, что терминальная прога должна уметь отправдять двоичные данные, а не текст. Еще, как вариант, надо проверить нужна ли мозгам 5baud инициализация, возможно в ней дело. |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
Winlin
|
04.05.12 - 07:18
Сообщение
#756
|
|
|
Новенький Группа: .Хондаводы. Сообщений: 11 Имя: Roman Город: Nsk Машина: CR-V Репутация: нет |
Вчера посмотрел лог ОБДтул, один в один! Тоже не понимаю почему нет реакции на команду 68 6A F5 AF BF B3 B2 C1 DB B3 E9 сразу? Только тут одна особенность ЭБУ отреагирует только один раз на эту команду. Попробуй так. 1) Все выключи (ноутбук, адаптер вытащи, выключи зажигание) 2) включи ноутбук, подсоедини адаптер, проверь какой порт (Com1....10) система присвоила адаптеру. 3) запусти терминальную программу выстави нужный порт и параметры подключись 4) включи зажигание 5) отправь команду 68 6A F5 AF BF B3 B2 C1 DB B3 E9 один раз. 6) Есть ответ??? Зажигание между подвключениями выключал, А вот выключать ноут это уже шаманство |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
Winlin
|
04.05.12 - 07:28
Сообщение
#757
|
|
|
Новенький Группа: .Хондаводы. Сообщений: 11 Имя: Roman Город: Nsk Машина: CR-V Репутация: нет |
||
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
SergM
|
04.05.12 - 08:42
Сообщение
#758
|
|
|
Хондавод ![]() Группа: .Хондаводы. Сообщений: 161 Имя: Сергей Город: Красноярск Машина: Honda StepWGN RF4 K20A 2002 г. Репутация: 2 |
||
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
Winlin
|
04.05.12 - 08:50
Сообщение
#759
|
|
|
Новенький Группа: .Хондаводы. Сообщений: 11 Имя: Roman Город: Nsk Машина: CR-V Репутация: нет |
||
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
Renemen
|
04.05.12 - 13:47
Сообщение
#760
|
|
|
Хондавод ![]() Группа: .Хондаводы. Сообщений: 658 Имя: Илья Город: Екатеринбург Машина: Accord CH7 2.0iES МТ '99 Репутация: 19 |
Что надо для этого отправлять и на какой скорости??? тут описывал, надо симитировать скорость 5 бод вручную, с помощью задержек. Напрямую, если выставить на порту 5 бод - ничего не получалось, возможно, из-за того что у меня усб-переходник и он такую скорость не понимает. http://hondamotor.ru/board/index.php?s=&am...t&p=1804585 |
|
|
|
![]() |
|
|
│ │
Цитировать
│
Мультицитата
|
![]() |
![]() |
| Текстовая версия · Удалить установленные форумом cookies · Отметить все сообщения прочитанными · | Сейчас: 05.07.26 - 23:01 |