PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Общение с машиной (http://pccar.ru/forumdisplay.php?f=14)
-   -   Подружить мультируль VW и carpc (http://pccar.ru/showthread.php?t=18576)

gamester 28.03.2013 17:42

Вложений: 2
А чем не устраивает ELM327?
Он работает с CAN шиной и позволяет слушать CAN шину.
Во вложении мануал по ELM327 а также описание кадра данных CAN шины.

e-statik 31.03.2013 02:19

Цитата:

Сообщение от gamester (Сообщение 252941)
А чем не устраивает ELM327?

Ну лично у меня с ним что-то совсем не складывается:
http://pccar.ru/showthread.php?t=18951

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

GASCHE 31.03.2013 08:01

Цитата:

Сообщение от e-statik (Сообщение 253317)
а кан сниффер заработал с пол оборота, да и кодить под него уже вроде получается

Под ELM даже "кодить" не надо подайте с любого терминала команды
ATZ
ATE0
ATSP6
ATAL
ATD0
ATSH7E0
ATCRA7E8
ATST30
ATSW00
и он готов к работе. А уж если получается "кодить", то просто передайте эти команды по порту, к которому подключен ELM на скорости 38400 добавив #13 (0x0D) в конец каждой и после каждой переданной читайте ответ. Только у меня в том, который у вас в металлическом корпусе правда версии 1.4 стоит микросхема FTDI, проверьте.

e-statik 31.03.2013 11:31

Цитата:

Сообщение от GASCHE (Сообщение 253328)
Только у меня в том, который у вас в металлическом корпусе правда версии 1.4 стоит микросхема FTDI, проверьте.

http://img-fotki.yandex.ru/get/5634/...3_XXXL.jpg.jpg
черт её знает, что там стоит.

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

gamester 01.04.2013 14:04

Цитата:

Сообщение от e-statik (Сообщение 253339)
http://img-fotki.yandex.ru/get/5634/...3_XXXL.jpg.jpg
черт её знает, что там стоит.

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

На плате стоит USB to UART Silicon labs CP2102.
Драйвера тут http://www.silabs.com/products/mcu/P...CPDrivers.aspx

gamester 01.04.2013 15:20

Цитата:

Сообщение от GASCHE (Сообщение 253328)
Под ELM даже "кодить" не надо подайте с любого терминала команды
ATZ
ATE0
ATSP6
ATAL
ATD0
ATSH7E0
ATCRA7E8
ATST30
ATSW00
и он готов к работе.

А зачем комманды ATSH7E0 и ATCRA7E8?
Первая, насколько я понимаю, выставляет адрес отправителя для ELM.
А вторая высставляет адрес от которого будут приниматься сообщения, т.е. остальные сообщения будут игнорироваться.

И зачем выставлять таймауты?
ATST30
ATSW00

И если разрешаем разную длину сообщений ATAL то стоит также знать какая длина у этих сообщений ATD1

Насколько я понимаю правильнее использовать

ATZ
ATE0
ATSP6
ATAL
ATD1
ATH0
ATMA

GASCHE 01.04.2013 16:12

Цитата:

Сообщение от gamester (Сообщение 253499)
Насколько я понимаю правильнее использовать

Кто бы спорил :) Но вы заметили, что у меня нет ATMA, а дается настройка, чтоб можно было "кодить".

VVi3ard 20.06.2013 13:58

Подниму тему, на подходе ELM, прочитал много инфы, но так и не понял, могу я через ELM получить поток Can шины комфорта?

Т.е. я понял что сам ELM не умеет анализировать CAN шину а умеет работать только со стандартным OBD2 протоколом причем его он умеет интерпретировать, в то же время в описании написано что умеет работать и с CAN и даже в описании на 76 странице есть раздел...

Тогда я не понимаю почему нет софта по считыванию кнопок руля хотя бы для PC?

GASCHE, gamester может у вас есть какой то опыт работы с CAN через ELM?

sentido 28.06.2013 18:46

Цитата:

Сообщение от VVi3ard (Сообщение 261922)
Подниму тему, на подходе ELM, прочитал много инфы, но так и не понял, могу я через ELM получить поток Can шины комфорта?

Присоединяюсь к вопросу. У меня есть ЕЛМ327 адаптер, который отлично работает с High speed CAN в Renault Koleos. Читает данные о двигателе и т.д., но не читает с low-speed CAN (комфорта) Я разобрал его и увидел что к соответствующим контактам ничего не подпаяно в сканере, так что стало ясно почему не читает:)
Возникла идея использовать два независимых ЕЛМ327. Для того чтоб читать обе шины. Но я так понимаю что работать не будет, если я просто подпаяю провода к шине комфорта, т.к. скорость передачи другая. Можно ли как-то менять скорость у ЕЛМ?
И не возникнет ли еще каких-то проблем при таком подключении?

e-statik 28.06.2013 19:03

Много тут красивых и технологичных размышлений про ELM, но я не вижу чтобы кто-то хоть немного приблизился к практической реализации решения и софта под это дело. Так что пока это, извините, пустые разговоры.
А кансниффер, пусть за дикие 3500р, тупо работает, да и всё. И рабочий код-сниппет есть для вижуал студии, чтобы написать под него свой обработчик.


Часовой пояс GMT +4, время: 21:32.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot