Навіть якщо ви підключитесь до правильної шини та транслюєте правильне повідомлення CAN, ви все ще стикаєтеся з проблемою передачі CAN-повідомлення, яке вже передається іншим ECU.
Як працює CAN, кожне повідомлення може мати арбітражний ідентифікатор, який також називається ідентифікатором повідомлення. За нормальної роботи жоден ECU ніколи не передаватиме повідомлення з тим самим ідентифікатором на одній шині. Коли ви це зробите. Теоретично ви повинні мати можливість замкнути або відчинити двері, затопивши автобус, бажаним повідомленням, але це не буде те, що я б використовував усередині продукту, оскільки ваше зловживання автобусом буде заважати спілкуванню ECU у автобусі, який транслює з нижчим пріоритетом.
Тепер знову, якщо повідомлення CAN про замикання та відмикання дверей повністю керується подіями, а не періодично транслюється, то те, що ви намагаєтесь зробити, цілком можливо.
Також повідомлення, які ви нюхаєте, які змінюються, коли ви зачиняєте чи відчиняєте двері, можливо, не викликають інтересів. Повідомлення про стан часто передаються на інші шини, вам доведеться транслювати правильне повідомлення на шині, з якої воно походить.
Підказка: Знайдіть в Інтернеті штифт для роз'єму OBD у вашому транспортному засобі.
1) Чи це може бути можливо через шину CAN, відкриту на порту OBD-II? Я бачив джерела, які стверджують, що дверима керує інша, повільна шина, але я також бачила рекламовані пристрої, які замикають двері, коли ви досягнете певної швидкості.
Так, це може бути можливим, але вам потрібно знати штифт OBDII у вашому автомобілі, який, ймовірно, не є загальнодоступною інформацією, але ви можете з'ясувати, які з них представляють інтерес, усунувши стандартні шпильки OBDII.
2) Чи піддаються дії інших автобусів будь-яким чином?
Як було сказано вище, я думаю, що є хороший шанс усунути стандартні шпильки OBD, а решта пар будуть цікавими. Кожен канал даних може мати Дані високі та Дані низькі.
3) Чи є якийсь спосіб я дізнатися значення повідомлень, які я захопив, не платячи Тойоті величезні гроші?
Вам потрібен інструмент CAN для перегляду даних про підозрювані штифти, хороша новина - ви зможете ловити повідомлення лише у разі підключення до правильних штифтів. Інакше інструмент видасть помилки. і Вам може знадобитися інструмент, який може автоматично визначати швидкість передачі даних, або ви можете здогадатися.
На його збирання знадобиться небагато часу та злому.