Подмена устройства в автомобиле которое работает по кан шине,с чего начать.
- Войдите на сайт для отправки комментариев
Пт, 05/05/2017 - 09:28
Добрый день всем искал в интернете но толком не нашел ответа.Задача такая в машине есть устройство которое общается со всеми устройствами по кан шине и от него зависит работа машины.Вопрос нужно изготовить блок который будет эмулировать старый блок и еще данные другие на экран выдавать,я так полагаю надо кан снифером снять инфу с этого блока и уже далее реализовывать и вот вопрос как реализовать с чего начать,что почитать и на сколько реально.Всем заранее спасибо.
Добрый день всем искал в интернете но толком не нашел ответа.Задача такая в машине есть устройство которое общается со всеми устройствами по кан шине и от него зависит работа машины.Вопрос нужно изготовить блок который будет эмулировать старый блок и еще данные другие на экран выдавать,я так полагаю надо кан снифером снять инфу с этого блока и уже далее реализовывать и вот вопрос как реализовать с чего начать,что почитать и на сколько реально.Всем заранее спасибо.
Реализовать можно всё!!! Не смущает цена вопроса?
Что бы вы понимали цену. Есть такое устройство называется FIS, это кан мост, который позволяет выводмть на приборку ваговских авто дополнительную информацию. Так вот одно устройство в рознице стоит больше трехсот евро. Его разработка обошлась примерно в 50 тысяч евро, при этом трудились фанаты, им было интересно. Анализ логов, способ взаимодействия, обход всевозможных логических защит оборудования авто.
Другой пример, писал прошивку для подмены автомобильного штатного, опять же , ваговского, ТВ. Работу оплатили в размере 7 000 долларов. При этом пришлось еще смириться с некоторым несоответствием работы штатному. Например, диагностическая аппаратура не понимает, что за хрень на шине, при некоторых условиях подглючивает и т.д. Ну не хватило ресурсов полностью расшифровать протокол, пришлось в некоторых моментах просто воспроизвести поведение девайса без понимания происходящего.
Есть еще вариант. Вы описывате ситуацию, а я попробую предложить более дешовое решение (может фильтр или инжектор посылок поможет).
Отредактировал, ошибся веткой :) Удалил не профильную информацию.
Так я тут не за ценой вопроса а с чего начать.По сути можно подключится к выходу блока который надо считать и слить с него логи и записать в новый.Вот эту всю инфу почитать хочется понять как это делать.Оборудование купить не проблема.
Ну раз не проблемма, то все просто. Подключаетесь снифером в разрыв кан шины требуемого устройства. Отлеживаете входящие и исходящие пакеты. Мозгом анализируете какие данные за что отвечают. Расписываете свое понимание процесса. Рисуете схему устройства. Пишите под него прошивку. Какой момент не понятен ? :)
Спасибо ответ ясный у самого ответ такой возникал но думал,что есть простое решение в виде блока который подключил и там переправил нужные значения на понятном языке.Или просто обманка которая позволяет работу.Или например просто устройство которое позволяет оценить команды и списать их и просто сделать копию блока как например в компьютере можно сделать копию операционки и запускать ее на любом компьютере.
на компьютере операциноку..... йой..
Ну сделайте приблуду, которая будет "копию операционки" повторять для работы... вы будете первым. Мы посмомотрим, пойду за попкорном..
ЗЫ: уже одно то, что вы обратились на форум по ардуино, а не не другой обычный форум - уже потенциально много о ваших "догадках" говорит.
Здесь не важно - ардуино, не аруино - стоить такая работа будет неадекватно по отношению к "ардуино". Так что не тешьте себя мыслью, что в ардуино чтото есть простое и сильно дешевое на все случаи жизни :)
Да лан вам старшилки придумывать. Чтобы начать, минимально необходим только CAN BUS shield и то, если MC2551/2515 паять лень. Вопрос использования ардуины для хаков кан-шины на ардуиновских форумах обсасывался и обсасывается весьма подробно. Только читать не ленись.