Я пробовал с помощью устройства bluetooth elm327, которое я купил несколько месяцев назад, и могу получить стандартную информацию об устройстве, такую как vin, rpm, speed и т. Д. Но поскольку я только что прочитал о недавно obd2 и может не совпадать , Я пытался обнюхать свою шину CAN с помощью команды AT MA, но я не получаю ответа, поэтому я думаю, что сеть может быть отключена от интерфейса obd2. Есть ли шанс получить доступ к сети can? Или мне может понадобиться другое устройство для этого? Возможно, эта информация помогает: у меня есть Skoda 2011 года.Могу ли я подключиться к шине CAN моего автомобиля с интерфейсом elm327?
ответ
На многих современных автомобилях на самом деле есть несколько шин CAN, которые управляют многочисленными функциями, необходимыми автомобилю. Некоторые из этих шин CAN являются высокоскоростными для важных систем, таких как управление двигателем, а некоторые являются низкоскоростными для менее важных функций, таких как климат-контроль (или в вашем случае, диагностика через порт OBD2). Эти многочисленные CAN-шины обычно связаны между собой через шлюзовое устройство в автомобиле, которое разрешает передачу CAN-сообщений между шинами. Это защитная сетка, которая препятствует шинам CAN с более низким приоритетом вмешиваться в более критические шины CAN.
В примерном случае шина CAN, используемая для управления двигателем, может связываться с CAN-шиной радиосвязи, чтобы увеличить громкость радио, когда двигатель повышается до более высоких RPM по соображениям комфорта. Это, вероятно, будет односторонней связью, хотя шлюз, хотя, поскольку это было бы в интересах безопасности не позволять CAN-шине радиосигнала отправлять сигналы обратно в двигатель (это может привести к потенциальным проблемам при использовании вторичных радиоприемников, например).
В результате всего, что было упомянуто выше, подключение к линиям CAN порта OBD2, скорее всего, не будет иметь полного доступа к полной сети CAN на вашем автомобиле. Одним из способов подтвердить это будет поиск руководства по сервисному обслуживанию для вашего конкретного автомобиля, чтобы узнать, как CAN-шина настроена для вашего автомобиля (на самом деле имеется довольно много автомобилей, которые работают только на одной CAN-шине, чтобы сократить издержки).
Имейте в виду, что в качестве альтернативы использованию порта OBD2 вы всегда можете напрямую подключиться к интересующей вас шине CAN. Например, если вы удалите радиоприемник из своего автомобиля, чтобы разоблачить радиоприемник, вы обычно могут напрямую подключаться к линиям CAN для радио шины с соответствующим оборудованием.
Надеюсь, это поможет!
Если ваше транспортное средство использует протокол CAN, то вы можете отправить atma с устройства elm327.
Вот условие, которых я встречал, чтобы получить Атм дамп:
моего автомобиля поддерживает протокол 6 - изо 15765-4 может-11 (500 кбода)
ATSP6 // Я использую протокол 6, а не автоматический режим
ATSH7E0 // теперь я говорю с двигателем ECU
АТМ // возвратил страницу полных данных перед тем, как буфером полного сообщения
Если я отправляю команды выше, на ATMA сообщения не содержат только Отправлено сообщения заголовка 7E0. Он дает все виды заголовков, кроме 7E0 (скорее 7E8). Вы уверены, что ATSH7E0, а затем ATMA будет фильтровать все данные шины CAN с заголовком 7E8. Я что-то упускаю? –
Это 2017 год, и мы по-прежнему используем варианты набора команд Hayes AT. Я не могу решить, прохладно или удручающе. –
Этого вопроса может быть более подходящими на http://electronics.stackexchange.com/ – Peanut
@Peanut: Спасибо, я попробую там – Beejay
Скрещивание в случае, если кто-то еще наткнется на него отсюда: http: //electronics.s tackexchange.com/questions/167338/can-i-connect-to-my-cars-can-bus-with-an-elm327-interface – Aufziehvogel