2015-04-30 5 views
1

Я пробовал с помощью устройства bluetooth elm327, которое я купил несколько месяцев назад, и могу получить стандартную информацию об устройстве, такую ​​как vin, rpm, speed и т. Д. Но поскольку я только что прочитал о недавно obd2 и может не совпадать , Я пытался обнюхать свою шину CAN с помощью команды AT MA, но я не получаю ответа, поэтому я думаю, что сеть может быть отключена от интерфейса obd2. Есть ли шанс получить доступ к сети can? Или мне может понадобиться другое устройство для этого? Возможно, эта информация помогает: у меня есть Skoda 2011 года.Могу ли я подключиться к шине CAN моего автомобиля с интерфейсом elm327?

+0

Этого вопроса может быть более подходящими на http://electronics.stackexchange.com/ – Peanut

+0

@Peanut: Спасибо, я попробую там – Beejay

+1

Скрещивание в случае, если кто-то еще наткнется на него отсюда: http: //electronics.s tackexchange.com/questions/167338/can-i-connect-to-my-cars-can-bus-with-an-elm327-interface – Aufziehvogel

ответ

4

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

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

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

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

Надеюсь, это поможет!

0

Если ваше транспортное средство использует протокол CAN, то вы можете отправить atma с устройства elm327.
Вот условие, которых я встречал, чтобы получить Атм дамп:
моего автомобиля поддерживает протокол 6 - изо 15765-4 может-11 (500 кбода)

ATSP6 // Я использую протокол 6, а не автоматический режим
ATSH7E0 // теперь я говорю с двигателем ECU
АТМ // возвратил страницу полных данных перед тем, как буфером полного сообщения

+0

Если я отправляю команды выше, на ATMA сообщения не содержат только Отправлено сообщения заголовка 7E0. Он дает все виды заголовков, кроме 7E0 (скорее 7E8). Вы уверены, что ATSH7E0, а затем ATMA будет фильтровать все данные шины CAN с заголовком 7E8. Я что-то упускаю? –

+0

Это 2017 год, и мы по-прежнему используем варианты набора команд Hayes AT. Я не могу решить, прохладно или удручающе. –