Can bus usb своими руками

  • 27.07.2009, 12:57 #1

    По умолчанию USB-адаптер для считывания данных из CAN-шины

    Добрый день!
    Не секрет, что во многих современных авто используется т.н. CAN-шина для передачи данных между мозгом машины и периферией (климой, аудиосистемой, стеклоподъемниками и пр.)
    Предлагаю начать обсуждать варианты считывания данных из этой CAN-шины для последующей расшифровки, отображения на carpc и возможного управления периферийными устройствами с carpc при помощи CAN-шины.
    Как я это представляю: нужен некий адаптер, способный считывать данные из шины и передавить в комп через USB. Также нужен будет сниффер, чтобы на первых порах разобраться в синтаксисе команд (хотя частично команды климы и аудио уже немного описаны с примерами на базе Toyota, надо будет лишь поискать линки и выложить здесь)
    Далее, после расшифровки команд, останется лишь написать плагин для центрифуги, чтобы отображать полученные данные.
    А данные, которые можно получить с CAN-шины - очень обширные, это и показания аудио-системы и климат-системы, и данные об открытии каждой двери (а не дурацкая иконка на приборке, говорящая лишь о том, что дверь открыта, а какая именно - не сообщается), и данные, отображаемые на приборке (обороты двигателя, темп. ОЖ, кол-во бензина в баке и многое другое)
    Ну и конечно же после расшифровки синтаксиса команд можно будет осуществить управления той же климой или аудио-системой с экрана carpc, т.е. можно будет полностью заменить любой штатный монохромный экран на цветной тачскрин без потери управления климой/аудиосистемой.
    Chip уже подкинул один линк в личку - http://www.mictronics.de/?page=can_bus
    Предлагаю продолжить обмен линками/знаниями и в конечном итоге воплотить эту идею в жизнь.

    Ответить с цитированием Ответить с цитированием
  • 27.07.2009, 13:08 #2

    По умолчанию Re: USB-адаптер для считывания данных из CAN-шины

    Можно подключить к Arduino драйвер CAN шины pca82c250 и самому читать нужные параметры.
    Нажмите на изображение для увеличения.  Название: can2.png  Просмотров: 5796  Размер: 3.2 Кб  ID: 16098

    Изображения Изображения  

    Последний раз редактировалось Chip; 19.03.2013 в 21:39.

    Спонсор нашего форума.

    Ответить с цитированием Ответить с цитированием
  • 27.07.2009, 13:13 #3

    По умолчанию Re: USB-адаптер для считывания данных из CAN-шины

    ЦитатаСообщение от Chip Посмотреть сообщение

    Можно подключить к Arduino драйвер CAN шины pca82c250 и самому читать шину.

    Ок, рассмотрю как вариант. Но он подразумевает наличие Arduino, а хотелось бы рассмотреть вариант именно на базе USB-адаптера для CAN-шины. Ответить с цитированием Ответить с цитированием
  • 27.07.2009, 13:19 #4

    По умолчанию Re: USB-адаптер для считывания данных из CAN-шины

    Тогда ELM-327 и программа Скан Мастер 1.7

    Ответить с цитированием Ответить с цитированием
  • 27.07.2009, 13:25 #5

    По умолчанию Re: USB-адаптер для считывания данных из CAN-шины

    ЦитатаСообщение от Chip Посмотреть сообщение

    Тогда ELM-327 и программа Скан Мастер 1.7

    Но развер адаптер на базе ELM-327 способен получать все данные, что проходят по CAN-шине?
    Насколько я знаю, через него можно лишь получить только определенные данные, а именно:
    DTC (коды ошибок при горящем CHECK ENGINE)
    темп. ОЖ
    кол-во обор. двигателя
    данные лямбда-зондов
    данные открытия заслонки, регулирующей топл.смесь
    данные MAF-сенсора
    скорость авто
    может я не все указал, но через сканер на базе ELM-327 невозможно получить данные климат-системы, данные аудио-системы, т.к. этот адаптер предназначен лишь для диагностики авто.
    Если я не прав - поправьте, пожалуйста Ответить с цитированием Ответить с цитированием
  • 27.07.2009, 13:43 #6

    По умолчанию Re: USB-адаптер для считывания данных из CAN-шины

    ELM-327 ничего не делает он только конектится с автомобилем по требуему протоколу и пересылает запрошеные компьютером данные полученые от автомобиля. То есть что автомобиль выдаст по CAN шине то ты и получишь.
    А то что в программах это не полностью реализовано , это потому что под все марки автомобилей не подстроишся.

    Последний раз редактировалось Chip; 27.07.2009 в 13:47.

    Спонсор нашего форума.

    Ответить с цитированием Ответить с цитированием
  • 27.07.2009, 13:49 #7

    По умолчанию Re: USB-адаптер для считывания данных из CAN-шины

    ЦитатаСообщение от Chip Посмотреть сообщение

    А то что в программах это не полностью реализовано , это не значит что шина не выдает данные

    Тогда по идее должна была бы быть хоть одна программа, позволяющая получать доп. данные. Я в свое время сколько не искал - ничего не нашел. У всех диагностических программ сторого определенный набор функций. Почему?
    Есть какая-то информация, потдверждающая, что через разъем OBD-II можно управлять климатом, аудио-системой?
    ИМХО (повторюсь), этот разъем предназначен только для диагностики. Я ни разу не видел упоминаний о том, чтобы через можно было что-то еще сделать Ответить с цитированием Ответить с цитированием
  • 27.07.2009, 14:00 #8

    По умолчанию Re: USB-адаптер для считывания данных из CAN-шины

    На сколько я знаю что через этот разьем можно обнулють ошибки и регулировать некоторые параметры, например угол опережения зажигания.

    Последний раз редактировалось Chip; 27.07.2009 в 14:03.

    Спонсор нашего форума.

    Ответить с цитированием Ответить с цитированием
  • 27.07.2009, 14:03 #9

    По умолчанию Re: USB-адаптер для считывания данных из CAN-шины

    ЦитатаСообщение от Chip Посмотреть сообщение

    А я разве говорил что через этот разьем можно управлять?

    Получается, что для управления все равно понадобится отдельный USB-адаптер...
    собственно, его создание и предлагаю обсудить Ответить с цитированием Ответить с цитированием
  • 27.07.2009, 17:07 #10

    По умолчанию Re: USB-адаптер для считывания данных из CAN-шины

    Сигнал скорости давно имитируют, вот например http://spidometrs.ru/s2/ford-focus-2...тра-p-287.html. Еще можно имитировать по сресдтвам САN нажатие каких либо кнопок, например открывание\закрывание дверей, стекол и тому подобное, пример тут http://www.tecel.ru/page.html?p=3&id=378#. Только зачем это нужно приметильно к карписи не совсем понятно, на кнопку можно нажать и вручную, а изменить что-то более глобально в автомобиле не позволит внутренний софт блоков управления (это даже к лучшему). Не стоит также забывать что в современных автомобилях несколько кан-шин, отдельная для мотора и систем безопасности, вторая для систем комфорта, третья для мультимедиа(хотя последняя как правила оптоволокно) и транслировать в эти шины непонятно какие команды может закончится весьма плачевно, в лучшем случае просто зависнит вся система или выйдут из строя парочка другая блоков, в худшем начнет неадекватно работать в самый неподходящий момент электроусилитель руля вместе с системой курсовой устойчивости, АКПП и подушками безопасности.

    Ответить с цитированием Ответить с цитированием

Источник: http://CompCar.ru/forum/showthread.php%3Ft%3D4644

Закрыть ... [X]

USB-CAN Bus - Ремонт автомобильной электроники Электронный манок на гусей своими руками

Can bus usb своими руками CAN-USB адаптер из stm32vldiscovery / Geektimes
Can bus usb своими руками Usb Адаптер Купить Usb Адаптер недорого из Китая на AliExpress
Can bus usb своими руками USB-адаптер для считывания данных из CAN-шины Форум
Can bus usb своими руками Делаем USB CAN BUS Адаптор Идём В Ногу Со Временем - Адаптеры
Can bus usb своими руками Преобразователь шины интерфейса CAN на USB
Can bus usb своими руками Time To Travel Travel Tips Information
Can bus usb своими руками
Can bus usb своими руками Авто самоделки
Can bus usb своими руками БУКЕТЫ из ФРУКТОВ. Фруктовые букеты. Как делать
Дом и сад каталог бытовых товаров для дома и дачи Идеи для детской площадки, для дачи и сада Как включить вай фай на ноутбуке леново в windows Как сделать бабочку из бумаги? Как сделать презентацию - wikiHow