Я до вас з іншим завітав новий проект, так би мовити.
Суть проекту полягає в тому, щоб за допомогою Android, Arduino іCAN-шини зробити Форестер розумнішим.І якщо так подумати, то нічогоскладного в цьому ні.За допомогою Arduino читатимемо CAN-шину івідправлятимемо в неї команди, а так само, передаватимемо кориснуінформацію на Android-планшет, який, у свою чергу, виконуватимефункції нового головного пристрою з гарним інтерфейсом і купоюкорисною і не дуже інформації Прям як у Теслі Так само в моїхфантазіях передбачена можливість підключення до системи черезBluetooth телефоном з клієнтським додатком, який теж має щосьвміти. Але це кінцева мета проекту, що лежить за далекими морями ідрімучими лісами. Bluetooth модуль та датчик інтенсивності світла.Все це мені вдалося зв'язати і змусити працювати за допомогоюметодів наукового тику та завзятого глинення.
:40069200, 1938415 -
CAN шилд теж вдалося ініціалізувати, знайшовши для нього бібліотекута софтину, яка дозволить розділяти повідомлення CAN-шини і хочякось їх сортувати та фільтрувати. Бо валитися вони будуть постопіцот за секунду. І серед них мені потрібно знайти потрібні меніайдішники та команди. Все заради першого етапу проекту. А першийетап досить простий, порівняно з тим, до чого я хочу прийти Будемовизначати інтенсивність світла і включати/вимикати ближнє світлоавтоматично. Так, це саме та фіча, яка у всіх є, а в мене в убогоїверсії немає. І успіх чи провал цієї частини позначиться на всьомупроекті. А точніше, на його існуванні. Цю фічу я вибрав, тому щовона корисна, це раз. А по-друге, для неї не потрібнийAndroid-додаток — Arduino все буде робити сама. . Там є Wiki зтехнічними деталями реалізації та іншою айтішниківською фігнею. Тутя теж буду апдейти писати, так. Коротше, зараз мені потрібно взятиноут, ардуїнку, колгоспоподібний штекер для OBD-роз'єму і піти вмашину для першого тесту зібраного обладнання - Читання повідомленьCAN-шини та їх аналіз.
І так! Якщо раптом хтось в курсі, ось вам питання. Мабуть, уSubaru є дві шини, високошвидкісна та низькошвидкісна (body can, якпишуть однією ресурсі). Схоже, перша підключена до OBD роз'єму, адруга немає. Друга проходить через вузли салону та підключиться донеї можна, наприклад, через магнітолу. Так от, якщо всі ціприпущення вірні, то питання полягає в тому, чи потрапляютьповідомлення з низькошвидкісної шини (від вузлів салону, які мені йпотрібні на першому етапі) у високошвидкісну чи ні? Чи я взагалівсе це сам додумав і справи, насправді, зовсім не так?






Коментарі17
вийшло що небудь?)) я ось хочу тільки зчитувати інформацію з кан шини ... наприклад на імпрезі 2008 немає шкали температури ... хочу вважати її з кан шини (низькошвидкісної) з роз'єму магнітоли, і через ардуїнку вивести на якийсь лсд екран. тільки ос...
Якщо на ОБД2 роз'єм не виведена низькошвидкісна шина, то нинак до неї не доступитися, окрім як підпаятися десь безпосередньо. Це швидше за все шина для обміну блоків керування даними між іншим. Сенсу виводити на ОБД2 її немає. Можливо є який -то шлюз...
Айдія2.Довзмах (підтер) останньої краплі.З заднього двірника.Зрозуміло, що ардуїна тут поруч не лежала, досить звичайної логіки І, але якщо є ардуїна, нехай заразом обробить?
Айдіа. Що реально швидко і круто можна реалізувати. У япів і амеркосів навіть є такий модуль в допах. Зараз за номером ліньки лізти. Коротше ідея алярм стоп! Вішаємо акселерометр на ардуїну, блок реле на вихід і далі на аварійку. Або можна напевно на...
У мене така опція в джилі була із заводу))
Проект звичайно амбітний! Сам зараз з КАН шиною копаюсь. Вам для того щоб проше було працювати знадобиться осудний КАН логер (софт), який буде групувати повідомлення по CAN id, а дані, що змінилися, підсвічувати. Інакше складно що або розібрати. Плюс...
У мене є набагато простіше завдання, передати сигналізації id шник постановки або зняття з охорони з безключової тачки. Сигналка в ключовий не бачить нічого схожого в CAN.Реально? Вже три роки розмірковую на цю тему, ардуїну і шилд лежать на столі.
Є фічі, для яких однієї шини не достатньо. Наприклад, віддалений запуск двигуна. Однієї команди не достатньо. А яка сигналка?
слейв. У цьому вся фішка була.
У такому випадку має бути стандартна команда CAN-шини на закртяніе автомобіля. Просто потрібно її знайти. Мені і це належить, так що не перемикайся ;-)
Чекаємо продовження. Удачі!
Цікаво - удачі!
Успіхів, бро!
Ось обидві CAN шини
Ну це і є високошвидкісна шина. У неї два дроти. Це я знаю. Але дякую.
Червоний, висока, синій низька. Інших дротів по can шині в машині немає. Точніше є ще земля, корпус, маса. Він і йде другим дротом або до синього або до червоного. Я так думаю, можу бути не правий.
Можливо, так і є. Експерименти покажуть.