Страница 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 
Просмотров:	10047 
Размер:	3.2 Кб 
ID:	16098
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	can.png 
Просмотров:	31064 
Размер:	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
    Новичок
    Регистрация
    09.04.2009
    Возраст
    43
    Сообщений
    19
    Вес репутации
    195

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

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

Название:	can.png 
Просмотров:	31064 
Размер:	2.1 Кб 
ID:	5202
    Можно данную схемку скрестить с FTDI и подключить к USB, вопрос в другом, как выгружать нужные команды. Хотя поидее, как я себе это представляю, можно подключится к шине, читать всё что по ней идёт и ловить какие команды за что отвечают, например нажал кнопку на климате и посмотрел какая команда прошла, что то типо такого.

  5. #5
    Пользователь
    Регистрация
    09.02.2009
    Сообщений
    21
    Вес репутации
    198

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

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

Название:	can.png 
Просмотров:	31064 
Размер:	2.1 Кб 
ID:	5202
    Chip, скажи а откуда схемка?

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

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

    Цитата Сообщение от gans Посмотреть сообщение
    Chip, скажи а откуда схемка?
    Не помню

  7. #7
    Пользователь
    Регистрация
    05.02.2010
    Сообщений
    34
    Вес репутации
    188

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

    Цитата Сообщение от Chip Посмотреть сообщение
    Можно подключить к Arduino драйвер CAN шины pca82c250 и самому читать нужные параметры.
    Вот есть готовый адаптор на базе данного чипа.
    http://www.datamicro.ru/interface/USB-to-CAN_compact
    А тут
    http://www.datamicro.ru/download/USB-to-CAN_compact.pdf
    описаны даже команды которые можно подавать.
    При этом можно открыть соединение только на чтение. А также включить фильтр на отправителя сообщений CAN шины. Т.е. можно мониторить сообщения только от одного девайса.
    А вот еще один девайс.
    http://www.canusb.com/documents/canusb_manual.pdf
    Учитывая что интерфейс команд полностью повторяет предыдущего производителя можно предположить что он сделан на том же чипе.
    http://www.canusb.com/products.htm
    Последний раз редактировалось gamester; 15.02.2010 в 13:03.

  8. #8
    Пользователь
    Регистрация
    05.02.2010
    Сообщений
    34
    Вес репутации
    188

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

    И вообще не понятно зачем придумывать велосипед когда можно взять тот же ELM327. По его описанию, там есть режим прослушивания CAN шины и фильтрации по ID отправителя.

  9. #9
    Новичок
    Регистрация
    01.08.2008
    Сообщений
    11
    Вес репутации
    203

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

    Цитата Сообщение от gamester Посмотреть сообщение
    И вообще не понятно зачем придумывать велосипед когда можно взять тот же ELM327. По его описанию, там есть режим прослушивания CAN шины и фильтрации по ID отправителя.
    А можно подробней про это описание - все перерыл, ничего не нашел про этот режим (прослушивание CAN-шины)?
    Подсветка приборов, Биксенон, Ремонт, Webasto, GSM
    Все услуги и Интернет-Магазин на сайте lr-service.ru

  10. #10
    Пользователь
    Регистрация
    26.11.2010
    Сообщений
    35
    Вес репутации
    179

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

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

Название:	can.png 
Просмотров:	31064 
Размер:	2.1 Кб 
ID:	5202
    А где бы найти скетчь под это дело?!

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

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

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

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

Ваши права

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