Форум по автодиагностике, автосканерам, ремонту, обслуживанию и эксплуатации автомобилей

Форум по автодиагностике, автосканерам, ремонту, обслуживанию и эксплуатации автомобилей (http://autoprogs.ru/index.php)
-   Мультимарочные диагностические сканеры (http://autoprogs.ru/forumdisplay.php?f=168)
-   -   Где взять описания CAN-протоколов для разных марок?.. (http://autoprogs.ru/showthread.php?t=4197)

Alexo 20.01.2015 13:24

прошу прощения - поправка - насчет "вырванности" из какого-то более общего описания - это не так - перепутал с другим протоколом, коих у меня уже есть немало. А в описанном выше - полный протокол, правда, ни намека на скорость.. Значит, есть все-таки ещё какое-то более общее описание шин. Однако, как я показал выше, скорость обмена не принципиальна и вычисляется очень быстро.

Alexo 20.01.2015 14:26

про сам замедлитель:
[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]

Alexo 20.01.2015 20:30

Цитата:

Сообщение от bazuka (Сообщение 116838)
Companion Spreadsheet for SAE J1939 - именно это тебе надо. осталось нечто подобное по 1708 найти. и по kwp2000.

Источник: [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] Форум по диагностике, автосканерам © autoprogs.ru

Давно не был на форуме, спасибо за эту инфу, - попробую поразбираться. Однако, навскидку - не совсем ясно, как тут вычислить идентификаторы сообщений?..

zamj 20.01.2015 21:17

Version: ELMConfig 0.2.13b
Adapter: ELM
Driver: D2XX
Baudrate: 500000
Connection: Scan

11:28:31.373 270 8C AF 00 00 B1 00 00 7B красным индификатор, дальше данные, а толку, если нет документации на ID CAN моей машины!Сидеть и расшифровывать каждый ID!Тем более сейчас через шлюз поток идет!И что к чему обращается не известно!поток CAN 11 бит 500 кгц.Это каждый ID выделить и собрать в кучу,от цифр одних можно захлебнуться!Это только маленький кусочек лога!
11:28:31.374 278 80 04 00 88 3F 58 B1 13
11:28:31.374 370 6F B1 00 00 27 00 00 00
11:28:31.375 378 00 00 33 00 7E 00 80 00
11:28:31.375 0FA 00 00 AA 00 00 AB 00 00
11:28:31.375 430 00 00 7D 22 3A 00 53 5E
11:28:31.383 270 8C AF 00 00 B1 00 00 7B
11:28:31.384 278 80 04 00 88 3F 58 B1 13
11:28:31.384 370 6F B1 00 00 27 00 00 00
11:28:31.385 378 00 00 33 00 7E 00 80 00
11:28:31.387 0FA 00 00 AA 00 00 AB 00 00
11:28:31.388 391 40 00 00 01 00 10 2D D2
11:28:31.393 270 8C AF 00 00 B1 00 00 7B
11:28:31.394 278 80 04 00 88 3F 58 B1 13
11:28:31.395 370 6F B1 00 00 27 00 00 00
11:28:31.395 378 00 00 33 00 7E 00 80 00
11:28:31.398 0FA 00 00 AA 00 00 AB 00 00
11:28:31.400 430 00 00 7D 22 3A 00 53 5E
11:28:31.404 270 8C AF 00 00 B1 00 00 7B
11:28:31.406 278 80 04 00 88 3F 58 B1 13
11:28:31.408 370 6F B1 00 00 27 00 00 00
11:28:31.409 378 00 00 33 00 7E 00 80 00
11:28:31.411 0FA 00 00 AA 00 00 AB 00 00
11:28:31.412 391 40 00 00 01 00 10 1D E2
11:28:31.414 270 8C AF 00 00 B1 00 00 7B
11:28:31.417 278 80 04 00 88 3F 58 B1 13
11:28:31.418 370 6F B1 00 00 27 00 00 00
11:28:31.420 378 00 00 33 00 7E 00 80 00
11:28:31.423 0FA 00 00 AA 00 00 AB 00 00
11:28:31.424 430 00 00 7D 22 3A 00 53 5E
11:28:31.426 270 8C AF 00 00 B1 00 00 7B
11:28:31.428 278 80 04 00 88 3F 58 B1 13
11:28:31.429 370 6F B1 00 00 27 00 00 00
11:28:31.431 378 00 00 33 00 7E 00 80 00
11:28:31.433 0FA 00 00 AA 00 00 AB 00 00
11:28:31.434 391 40 00 00 01 00 10 0D F2
11:28:31.437 270 8C AF 00 00 B1 00 00 7B
11:28:31.439 278 80 04 00 88 3F 58 B1 13
11:28:31.440 370 6F B1 00 00 27 00 00 00
11:28:31.442 378 00 00 33 00 7E 00 80 00
11:28:31.444 623 00 00 00 00 0F 82 21 19
11:28:31.446 0FA 00 00 AA 00 00 AB 00 00
11:28:31.447 430 00 00 7D 22 3A 00 53 5E
11:28:31.449 270 8C AF 00 00 B1 00 00 7B
11:28:31.451 278 80 04 00 88 3F 58 B1 13
11:28:31.453 370 6F B1 00 00 27 00 00 00
11:28:31.455 378 00 00 33 00 7E 00 80 00
11:28:31.457 0FA 00 00 AA 00 00 AB 00 00
11:28:31.458 391 40 00 00 01 00 10 FD 02
11:28:31.460 398 03 00 00 00 00 00 00 00
11:28:31.462 270 8C AF 00 00 B1 00 00 7B
11:28:31.464 278 80 04 00 88 3F 58 B1 13
11:28:31.466 370 6F B1 00 00 27 00 00 00
11:28:31.467 378 00 00 33 00 7E 00 80 00
11:28:31.470 0FA 00 00 AA 00 00 AB 00 00
11:28:31.472 430 00 00 7D 22 3A 00 53 5E
11:28:31.473 270 8C AF 00 00 B1 00 00 7B
11:28:31.475 278 80 04 00 88 3F 58 B1 13
11:28:31.577 378 00 00 33 43 08 00 00 7D 22 3A 00 53 5E (что-то сделал,попробуй уследи!) данные изменились!

Alexo 20.01.2015 21:32

Не все так грустно!
У Вас в логе всего-то 6 сообщений. Для начала - что это за шина (Двиг, комфорт, ещё какая-то)?
Во-вторых, я уже писал выше - для Марафона есть режим работы программы, когда сообщения не бегут, а "стоят" на месте, и очень удобно смотреть меняющиеся данные - их сразу видно. Это необходимо чтобы сначала некотырыми нехитрыми изменениями понять на что они влияют.
Например, если это шина упр. дв-лем - нажать на педаль газа, глянуть какие данные меняются, если комфорт - включить кондиционер, увеличить заданную температуру и т.д. и т.п.
В ELM есть подобный режим?

zamj 20.01.2015 21:39

Я знаю что шесть ID! В ELM можно фильтрацию поставить и сидеть на все нажимать и смотреть где изменилось от этого делать вывод к чему относится!Это шина CAN 11 бит 500 кгц через шлюз двигатель, приборка, штатная сигнализация, SRS, BCM, климат!

Alexo 20.01.2015 21:43

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

Alexo 20.01.2015 21:53

Цитата:

Сообщение от zamj (Сообщение 245367)
Я знаю что шесть ID! В ELM можно фильтрацию поставить и сидеть на все нажимать и смотреть где изменилось от этого делать вывод к чему относится!Это шина CAN 11 бит 500 кгц через шлюз двигатель, приборка, штатная сигнализация, SRS, BCM, климат!

Только не "500 кгц" а 500 кбит/сек, а если уж совсем точно, то 500 kboud/s
а 11 бит означает, что используется 11-битный идентификатор сообщений (бывает ещё 29-тибитный, с чем я столкнулся первый раз сегодня в присланном протоколе обмена с замедлителем, если здесь идентификаторы например "0FA" или в стандартном обозначении 16-тиричной системы "0x0FA" или "0FAh", то для замедлителя ID, например такой: 180FE0010h)

Конечно, если был бы протокол обмена, эти "пляски с бубном" не нужны были бы..:smile:

zamj 20.01.2015 22:01

500 кбит/сек, да, просто для себя так называю! В основном 11 бит, 29 битный редко попадается!то для замедлителя ID, например такой: 180FE0010h это 29 битный индификатор

Alexo 20.01.2015 22:04

Кстати, по логу - периодичность посылки сообщений около 10 мс (разница между соседними с одним ID). По логу время чуть больше - порядка 12-13 мс, однако, это объясняется "тормозами" проца самого ELM и вывода на консоль данных. Так как производители, как правило, устанавливают "круглую" периодичность посылок.
Вполне вероятно, что в логе ещё не все сообщения, так как сообщения с конфигурацией передаются с периодом в несколько секунд. Например, в рассматриваемом протоколе для замедлителя периоды для различных сообщений 10, 50, 100 мс и 5 сек для конфигурационного сообщения...


Текущее время: 09:01. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод:
zCarot
Автодиагностика и автосканеры.