Прочитайте дані про швидкість руху автомобіля в режимі реального часу


3

Мені потрібно в реальному часі прочитати дані про швидкість руху автомобіля (швидкість) для мого дослідницького проекту. Як я можу цього досягти? Які HW та SW мені потрібні для цього? Я думаю, що його можна прочитати з шини CAN через інтерфейс OBD2? Мені потрібно отримати доступ до даних зі свого коду C ++.

У мене є такі транспортні засоби, які я можу використовувати для проекту: Skoda Octavia 1.6 MPI, 55 кВт 1U2 (1997), Volvo XC90 D5 2.4 Momentum (2004) та Volkswagen T5 Multivan 2.0 TDI (2014).


Я не впевнений, як перетворити його на використання коду С ++, але ви можете забрати сигнали безпосередньо з датчиків швидкості (або колеса датчика, або передачі), а потім перетворити цей сигнал, щоб він вирівнявся зі швидкістю. З CANBus це можна прочитати з PID $ 0D. Перегляньте цю сторінку для отримання додаткової інформації.
Pᴀᴜʟsᴛᴇʀ2

Відповіді:


4

Є два основні підходи: ви можете натиснути на датчик швидкості безпосередньо до того, як він досягне комп'ютера, або використовувати сигнали OBD II (генеровані комп'ютером).

Датчики, як правило, генерують напругу, тому ви повинні знайти провід, який вас цікавить, а потім встановити аналого-цифровий перетворювач . Після цього необхідно або перейти безпосередньо до COM-порту (якщо у вас є комп'ютер), або до USB-зчитувача, призначеного для прийому цифрових сигналів типу, що генерується АЦП. Складність використання цього підходу полягає в тому, що вам доведеться провести дріт через перегородку двигуна.

Найпростіше у використанні є інформація OBD II, до якої можна отримати доступ із штекера в салоні. Зазвичай штекер OBD II ховається панеллю біля центральної консолі. Вам потрібен сканер OBDII з відкритим інтерфейсом (непатентований) і підключите його до послідовного порту комп'ютера (або до чого він підключається). Система OBDII працює як термінал. Ви надсилаєте йому текстові команди, які є лише буквено-цифровими кодами, і вони відповідають даним. Покрокові інструкції, як це зробити, можна знайти на різних веб-сайтах, і це займе занадто багато місця для відтворення тут.

Третьою можливістю буде отримання даних із реєстратора даних подій . Однак я б радив не возитися з цією річчю, оскільки він підключений до системи подушок безпеки.


1
Більшість датчиків швидкості та швидкості передачі колеса є ефектом Холла, тому в першу чергу вироблятиме цифровий сигнал ... Я впевнений, що вам не потрібен перетворювач. Можливо, вам доведеться щось з цим зробити, щоб комп'ютер зміг його прочитати.
Pᴀᴜʟsᴛᴇʀ2

Використання цифрового вводу та послідовного друку ардуїно було б одним із таких способів.
chilljeet
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.