Считывание данных с датчиков скорости вращения колеса ECU автомобиля. - PullRequest
0 голосов
/ 10 ноября 2018

В настоящее время я работаю над проектом, который требует сбора данных с датчиков скорости колеса автомобиля (4 датчика скорости в зале).Эти датчики подключены к ЭБУ автомобиля, отвечающего за ABS / ESP / контроль устойчивости и т. Д.

Для извлечения данных из ECU мне нужно сделать запрос с определенным PID (ID параметра) И знать, какрасшифровать / вычислить ответ, чтобы извлечь любые значимые данные.К сожалению, производители автомобилей, похоже, не публикуют такую ​​информацию.До сих пор я заказал экран шины CAN Arduino и кабель OBD2 - RS232 для физического подключения.Я пытался использовать специализированное аппаратное / программное обеспечение (стоимостью более 1500 евро), способное извлекать эти параметры, но, к сожалению, в нем отсутствуют функции ведения журнала.Я попытался использовать Wireshark, чтобы понюхать названные PID, но мне тоже не повезло.Если у вас есть какие-либо идеи, вопросы или предложения, пожалуйста, запишите их.Я открыт для критики и знаю, что могу упустить что-то важное.Благодарю.PS Это университетский проект, над которым я работаю.Мне нужны образцы данных от датчиков скорости вращения колес, и дальнейшие вычисления выборки данных выполняются с целью исследования безопасности и поведения автомобилей в динамических дорожных сценариях.

1 Ответ

0 голосов
/ 13 ноября 2018

Вы можете читать данные OBD только через OBD-порт. PID OBD обобщены в ISO / CD 15765-5 . Возможно, вы найдете ненадежные описания также в Википедии. Но для того, чтобы получить другие PID, сначала вы должны знать, что эти данные находятся под сильным контролем производителей автомобилей, и вы должны их взломать. Один из способов найти их (но очень маловероятно!) - это метод проб и ошибок.

Вы должны получить доступ к основным проводам CAN-BUS и купить устройство разъема, чтобы вы могли прослушивать пакеты. затем проследите за всеми пакетами и внесите небольшое изменение. Контролируйте это снова и сравните эти два. Может быть, может быть, у вас есть шанс найти некоторые не связанные с безопасностью функции с помощью этого метода, но обнаружение таких функций безопасности, как ABS, вызывает большие сомнения.

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

РАЗ Я увидел клип на YouTube, где парень мог управлять TOYOTA (если я правильно помню) с помощью ноутбука! а также, возможно, вы можете купить такую ​​информацию на темной паутине, которую я настоятельно советую против нее!

...