Форум программистов, компьютерный форум, киберфорум
Автомобильная электроника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 23.09.2015
Сообщений: 2

BMW PIDs

23.09.2015, 23:34. Показов 2131. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет !
Имеем программу для диагностики автомобилей BMW, которая связывается с машиной посредством кабеля, с одной стороны которого OBD2 разъем, с другой стороны USB вход в комп с прогой.
Стоит задача определить исчерпывающий перечень сигналов (кодов), посылаемых данной программой по данному кабелю в машину и обратно от машины по кабелю в программу.
Насколько нам известно, это называется OBD-II PIDs (On-Board Diagnostics Parameter Identification). Перечислены они здесь https://ru.wikipedia.org/wiki/OBD-II_PIDs . Однако, у BMW имеются еще и свои особенные PIDs для некоторых блоков.
Где их узнать ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.09.2015, 23:34
Ответы с готовыми решениями:

Русификация меню аудиосистемы BMW M-ASK
всем доброго вечера !Не могу разобраться ,какой программой открывается"EPB" файл очень нужно !

ШИМ-Регулятор для дополнительного вентилятора BMW e39
Здрвствуйте уважаемые знатоки, столкнулся с такой проблемой: На моем "Крокодиле" установлен дополнительный вентилятор который...

Автомобильный "спикер" с BMW E34 535IA 1991
Народ, нужна ваша помощь. Ситуация следующая. Перестал работать автомобильный спикер. Никак и нигде ни о чем не предупреждает, хотя должен...

5
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
24.09.2015, 06:04
Все, что не оговорено протоколом найти можно только отследив самому. Что вам мешает это сделать, нет BMW?
0
 Аватар для Voland_
1983 / 1276 / 131
Регистрация: 04.01.2010
Сообщений: 4,607
24.09.2015, 08:56
Цитата Сообщение от raxp Посмотреть сообщение
Все, что не оговорено протоколом найти можно только отследив самому.
Поддерживаю, в общем случае это единственный путь. Просто

ТС, обычно разработчики "диагностик" либо сами сидят и ковыряют пакеты, либо ищут мануалы к протоколам в фирменных мастерских и/или имея доступ к "прикрытой" инфе. Ну, и люди, зарабатывающие на этом, не отдадут вам описание просто так, сами понимаете . Это их хлеб. Посему, остается "открытым" путь, предложенный raxp, - слежение самостоятельным подключением и попытка парсить пакеты в соответствии с характерными изменениями во входящих пакетах данных.
1
0 / 0 / 0
Регистрация: 23.09.2015
Сообщений: 2
25.09.2015, 00:30  [ТС]
Цитата Сообщение от raxp Посмотреть сообщение
Все, что не оговорено протоколом найти можно только отследив самому. Что вам мешает это сделать, нет BMW?
Да, провода для BMW купили, программу для диагностики BMW установили, а BMW купить забыли.

Добавлено через 1 минуту
Цитата Сообщение от Voland_ Посмотреть сообщение
Поддерживаю, в общем случае это единственный путь. Просто

ТС, обычно разработчики "диагностик" либо сами сидят и ковыряют пакеты, либо ищут мануалы к протоколам в фирменных мастерских и/или имея доступ к "прикрытой" инфе. Ну, и люди, зарабатывающие на этом, не отдадут вам описание просто так, сами понимаете . Это их хлеб. Посему, остается "открытым" путь, предложенный raxp, - слежение самостоятельным подключением и попытка парсить пакеты в соответствии с характерными изменениями во входящих пакетах данных.
как это делать? Какие-то программы существуют для этого ?
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
25.09.2015, 06:35
..".провода" - видимо конвертор, подсмотреть сниффером обмен ПО производителя. И конечно же купить... BMW.
0
 Аватар для Voland_
1983 / 1276 / 131
Регистрация: 04.01.2010
Сообщений: 4,607
25.09.2015, 09:28
X-P-e-r-t, конкретного варианта я вам не дам, у каждого свой подход, который ему нравится. Но в общем случае есть один вариант - "подсматривать" за данными в интерфейсе (CAN, скорее всего, у вас) и пытаться разобрать.
Для этого нужен толковый программист, или программист-электронщик. Ну, и аналитик ко всему, знающий принципы передачи данных и как их можно разбирать. Поначалу это сложно, но со временем нарабатывается набор тулзов под каждый случай.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.09.2015, 09:28
Помогаю со студенческими работами здесь

Радиодетали в усилителе звука, для аудиосистемы в машине BMW
Уважаемы участники данного форума. Столкнулся с проблемой. Будьте добры, подскажите, может кто знает. Усилитель звука, для аудиосистемы в...

Bmw Vs Audi
730d 2000 года или Audi A6 Avant 2.4 бензин 1999 года. У 730 полная комплектация а audi так себе. Цены разные bmw в два раза дороже. Что...

BMW vs Mercedes
Собственно и весь вопрос, две машины 2007 года обе, цена почти одинакова, MERS E класса, бэшка пятерка, обе черные, что лучше и чем?

BMW i8 на российских дорогах
Всем привет. Как кто думает, реально ли по нашим российским дорогам нормально кататься на этом красавце? ...

Гугл забил на BMW... ))
http://www.vz.ru/news/2006/2/7/21705.html


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru