PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Для новичков

Ответ
 
Опции темы Поиск в этой теме
Старый 18.10.2014, 12:06   #1
alexnf
Старший Пользователь
 
Регистрация: 07.04.2013
Регион: Беларусь
Машина: Opel Insignia
Сообщений: 112
alexnf will become famous soon enoughalexnf will become famous soon enough
По умолчанию Управление и чтение данных с CAN шины

Нашел вот такую тему, http://m.instructables.com/id/Hack-y...d-Seeed-C/all/
Подскажите как и чем можно читать данные с CAN шины кроме обд блютуз адаптеров?
Нужно организовать управление климатом и чтение данных показываемых штатным дисплеем. В китайских головах это сделано.
Я пытался через блютуз, как вот здесь описано http://theksmith.com/technology/hack...p-easy-part-1/ но не получилось, выдаёт ошибку заполнения буфера, из комментариев выяснил, что типа у меня шина какая то быстрая, может не правильно понял. Вот и ищу чем ещё можно такое сделать.
В китайских головах это сделано, и кнопки штатные работают и информация видна.
alexnf вне форума   Ответить с цитированием
Старый 18.10.2014, 14:58   #2
mas_u
Старший Пользователь
 
Регистрация: 08.05.2011
Регион: Украина
Машина: Subaru
Сообщений: 233
mas_u is on a distinguished road
По умолчанию

Цитата:
Сообщение от alexnf Посмотреть сообщение
Нашел вот такую тему, http://m.instructables.com/id/Hack-y...d-Seeed-C/all/
Подскажите как и чем можно читать данные с CAN шины кроме обд блютуз адаптеров?
Нужно организовать управление климатом и чтение данных показываемых штатным дисплеем. В китайских головах это сделано.
Ну так а чем не устраивает приблуда из этой ссылки? Подключаешь и читаешь. Можешь взять любой мк с CAN интерфейсом и читать им. Например stm32f103.
Машина какая?
mas_u вне форума   Ответить с цитированием
Старый 19.10.2014, 07:25   #3
oledv
Старший Пользователь
 
Регистрация: 25.04.2012
Возраст: 49
Город: Оленегорск
Регион: 51
Машина: Pontiac Vibe GT 2.4 2009
Сообщений: 105
oledv is just really niceoledv is just really niceoledv is just really niceoledv is just really nice
По умолчанию

Цитата:
Сообщение от alexnf Посмотреть сообщение
Нашел вот такую тему, http://m.instructables.com/id/Hack-y...d-Seeed-C/all/
Подскажите как и чем можно читать данные с CAN шины кроме обд блютуз адаптеров?
Нужно организовать управление климатом и чтение данных показываемых штатным дисплеем. В китайских головах это сделано.
Я пытался через блютуз, как вот здесь описано http://theksmith.com/technology/hack...p-easy-part-1/ но не получилось, выдаёт ошибку заполнения буфера, из комментариев выяснил, что типа у меня шина какая то быстрая, может не правильно понял. Вот и ищу чем ещё можно такое сделать.
В китайских головах это сделано, и кнопки штатные работают и информация видна.
вот в помощь http://pccar.ru/showthread.php?t=20274
oledv вне форума   Ответить с цитированием
Старый 19.10.2014, 10:14   #4
lti1
Старший Пользователь
 
Аватар для lti1
 
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
lti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond repute
По умолчанию

И ещё http://pccar.ru/showthread.php?t=189...F5%E0%EA%E5%F0
lti1 вне форума   Ответить с цитированием
Старый 19.10.2014, 18:47   #5
Roma-ES
Старший Пользователь
 
Аватар для Roma-ES
 
Регистрация: 08.11.2013
Возраст: 51
Город: Ufa
Регион: 02
Машина: Lexus ES250
Сообщений: 193
Roma-ES has a spectacular aura aboutRoma-ES has a spectacular aura about
По умолчанию

Сейчас автопроизводители на андроид переходят... чуток подождать, когда китайские друзья запустят клон за вменяемые денюжки от PARROT ironbox

Roma-ES вне форума   Ответить с цитированием
Старый 20.10.2014, 22:37   #6
alexnf
Старший Пользователь
 
Регистрация: 07.04.2013
Регион: Беларусь
Машина: Opel Insignia
Сообщений: 112
alexnf will become famous soon enoughalexnf will become famous soon enough
По умолчанию

Цитата:
Сообщение от mas_u Посмотреть сообщение
Ну так а чем не устраивает приблуда из этой ссылки? Подключаешь и читаешь. Можешь взять любой мк с CAN интерфейсом и читать им. Например stm32f103.
Машина какая?
Пробовал пока читать через ELM 327, как вот здесь описано:
http://theksmith.com/technology/hack...p-easy-part-1/
Но постоянно получал ошибку BUFFER FULL, не силен в техническом английском, но из обсуждения понял, что адаптер не справляется, и нужно использовать фильтры или что то в этом роде, в общем все усложнилось. Сейчас пытаюсь выяснить, какой адаптер купить, чтобы работало сканирование шины.
Для начала хочу получить температуру за бортом, и сигналы некоторых кнопок руля и магнитолы.

ЗЫ машина Опель Инсигния
alexnf вне форума   Ответить с цитированием
Старый 20.10.2014, 23:17   #7
bloody
Пользователь
 
Регистрация: 07.08.2014
Возраст: 38
Регион: США
Сообщений: 31
bloody is on a distinguished road
По умолчанию

Цитата:
Сообщение от alexnf Посмотреть сообщение
Пробовал пока читать через ELM 327, как вот здесь описано:
http://theksmith.com/technology/hack...p-easy-part-1/
Но постоянно получал ошибку BUFFER FULL, не силен в техническом английском, но из обсуждения понял, что адаптер не справляется, и нужно использовать фильтры или что то в этом роде, в общем все усложнилось. Сейчас пытаюсь выяснить, какой адаптер купить, чтобы работало сканирование шины.
Для начала хочу получить температуру за бортом, и сигналы некоторых кнопок руля и магнитолы.

ЗЫ машина Опель Инсигния
Самый простой вариант для чтения данных (ну и записи тоже ) из CAN шины - это связка mcp2551 (can transceiver) + mcp2515 (can controller).
У sparkfun есть вот такой шилд.
На ebay можно найти его клон, только подешевле. Ну либо можно спаять самому, схема очень простая, компоненты недорогие и минимум обвязки.
Есть одно но, одного такого адаптера может не хватить для считывания всех данных, которые вы хотите. Я не знаю как это реализовано у Opel, но обычно данные аля температура двигателя, обороты, коды ошибок и т.д передаются по высокоскоростной шине (HS Can), а данные аля управления магнитолой по более медленной шине (MS Can). Т.е. либо придется использовать для шилда, паять схему с двумя mcp2551 и mcp2515.
bloody вне форума   Ответить с цитированием
Старый 22.10.2014, 01:06   #8
Farman
Пользователь
 
Регистрация: 16.03.2009
Возраст: 40
Город: Baku
Регион: другой - для добавления сообщить ab
Машина: 2011\Opel Insignia
Сообщений: 45
Farman is on a distinguished road
По умолчанию

Типо этого хотите?
http://www.opel-insignia.su/index.ph...&gopid=174066&
Farman вне форума   Ответить с цитированием
Старый 04.11.2014, 16:42   #9
alexnf
Старший Пользователь
 
Регистрация: 07.04.2013
Регион: Беларусь
Машина: Opel Insignia
Сообщений: 112
alexnf will become famous soon enoughalexnf will become famous soon enough
По умолчанию

Цитата:
Сообщение от Farman Посмотреть сообщение
Да! Это Ваш там пост? Я туда уже отписал. Делитесь, очень интересна реализация.
alexnf вне форума   Ответить с цитированием
Ответ


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

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 02:46.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot