Страница 1 из 8 1234567 ... ПоследняяПоследняя
Показано с 1 по 10 из 77
  1. #1
    Пользователь Аватар для DmitriyZ
    Регистрация
    25.03.2009
    Возраст
    44
    Сообщений
    74
    Вес репутации
    207

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

    Добрый день!

    Не секрет, что во многих современных авто используется т.н. CAN-шина для передачи данных между мозгом машины и периферией (климой, аудиосистемой, стеклоподъемниками и пр.)

    Предлагаю начать обсуждать варианты считывания данных из этой CAN-шины для последующей расшифровки, отображения на carpc и возможного управления периферийными устройствами с carpc при помощи CAN-шины.

    Как я это представляю: нужен некий адаптер, способный считывать данные из шины и передавить в комп через USB. Также нужен будет сниффер, чтобы на первых порах разобраться в синтаксисе команд (хотя частично команды климы и аудио уже немного описаны с примерами на базе Toyota, надо будет лишь поискать линки и выложить здесь)

    Далее, после расшифровки команд, останется лишь написать плагин для центрифуги, чтобы отображать полученные данные.

    А данные, которые можно получить с CAN-шины - очень обширные, это и показания аудио-системы и климат-системы, и данные об открытии каждой двери (а не дурацкая иконка на приборке, говорящая лишь о том, что дверь открыта, а какая именно - не сообщается), и данные, отображаемые на приборке (обороты двигателя, темп. ОЖ, кол-во бензина в баке и многое другое)

    Ну и конечно же после расшифровки синтаксиса команд можно будет осуществить управления той же климой или аудио-системой с экрана carpc, т.е. можно будет полностью заменить любой штатный монохромный экран на цветной тачскрин без потери управления климой/аудиосистемой.

    Chip уже подкинул один линк в личку - http://www.mictronics.de/?page=can_bus

    Предлагаю продолжить обмен линками/знаниями и в конечном итоге воплотить эту идею в жизнь.

  2. #2
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

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

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

Название:	can2.png 
Просмотров:	10055 
Размер:	3.2 Кб 
ID:	16098
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	can.png 
Просмотров:	31069 
Размер:	2.1 Кб 
ID:	5202  
    Последний раз редактировалось Chip; 19.03.2013 в 22:39.

  3. #3
    Пользователь Аватар для DmitriyZ
    Регистрация
    25.03.2009
    Возраст
    44
    Сообщений
    74
    Вес репутации
    207

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

    Цитата Сообщение от Chip Посмотреть сообщение
    Можно подключить к Arduino драйвер CAN шины pca82c250 и самому читать шину.
    Ок, рассмотрю как вариант. Но он подразумевает наличие Arduino, а хотелось бы рассмотреть вариант именно на базе USB-адаптера для CAN-шины.

  4. #4
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

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

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

  5. #5
    Пользователь Аватар для DmitriyZ
    Регистрация
    25.03.2009
    Возраст
    44
    Сообщений
    74
    Вес репутации
    207

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

    Цитата Сообщение от Chip Посмотреть сообщение
    Тогда ELM-327 и программа Скан Мастер 1.7
    Но развер адаптер на базе ELM-327 способен получать все данные, что проходят по CAN-шине?

    Насколько я знаю, через него можно лишь получить только определенные данные, а именно:
    DTC (коды ошибок при горящем CHECK ENGINE)
    темп. ОЖ
    кол-во обор. двигателя
    данные лямбда-зондов
    данные открытия заслонки, регулирующей топл.смесь
    данные MAF-сенсора
    скорость авто

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

    Если я не прав - поправьте, пожалуйста

  6. #6
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

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

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

  7. #7
    Пользователь Аватар для DmitriyZ
    Регистрация
    25.03.2009
    Возраст
    44
    Сообщений
    74
    Вес репутации
    207

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

    Цитата Сообщение от Chip Посмотреть сообщение
    А то что в программах это не полностью реализовано , это не значит что шина не выдает данные
    Тогда по идее должна была бы быть хоть одна программа, позволяющая получать доп. данные. Я в свое время сколько не искал - ничего не нашел. У всех диагностических программ сторого определенный набор функций. Почему?

    Есть какая-то информация, потдверждающая, что через разъем OBD-II можно управлять климатом, аудио-системой?

    ИМХО (повторюсь), этот разъем предназначен только для диагностики. Я ни разу не видел упоминаний о том, чтобы через можно было что-то еще сделать

  8. #8
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

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

    На сколько я знаю что через этот разьем можно обнулють ошибки и регулировать некоторые параметры, например угол опережения зажигания.
    Последний раз редактировалось Chip; 27.07.2009 в 15:03.

  9. #9
    Пользователь Аватар для DmitriyZ
    Регистрация
    25.03.2009
    Возраст
    44
    Сообщений
    74
    Вес репутации
    207

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

    Цитата Сообщение от Chip Посмотреть сообщение
    А я разве говорил что через этот разьем можно управлять?
    Получается, что для управления все равно понадобится отдельный USB-адаптер...

    собственно, его создание и предлагаю обсудить

  10. #10
    Местный
    Регистрация
    06.03.2009
    Возраст
    47
    Сообщений
    124
    Вес репутации
    218

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

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

Страница 1 из 8 1234567 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •