Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
19.02.2010, 12:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Считывание скорости авто по CAN
Всем привет...
Задали тут мне вопросец.. можно ли создать девайс, который по CAN шине будет считывать скорость автомобиля... и передавать дальше на устройство...
Кто ковырялся в данной теме? Вопрос в том, есть ли инфа о форматах запросов-ответов, как запросить скорость и как дешифровать ответ, и одинаково ли у всех авто, или у каждого производителя своё?
Последний раз редактировалось picavr; 19.02.2010 в 13:10.
|
|
|
|
19.02.2010, 16:35
|
|
Прописка
Регистрация: 29.11.2007
Адрес: Могилев. РБ.
Сообщений: 143
Сказал спасибо: 30
Сказали Спасибо 20 раз(а) в 20 сообщении(ях)
|
Re: считывание скорости авто по CAN
у каждого свое... я ковырялся в гольфе 5... (так у него даже от гольфа4 той же компании отличается ).
но сделать девайс можно - делают же подмотчики и др.
|
|
|
|
19.02.2010, 16:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: считывание скорости авто по CAN
Сообщение от Cyber_RAT
|
у каждого свое... я ковырялся в гольфе 5... (так у него даже от гольфа4 той же компании отличается ).
но сделать девайс можно - делают же подмотчики и др.
|
Сенк.
То что возможно это не вопрос... вопрос в том где взять инфу... или купить....
Ребята делают девайс для таксиситов.. и им нужно считывать скорость. Т.К. датчика ХОЛА на валу КП уже нет... интересует по CAN. Причём интересует для разных авто и что бы формат выхода скорости был один и тот же.
|
|
|
|
19.02.2010, 17:02
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: считывание скорости авто по CAN
Сделать можно и нужно. Только надо внести ясность. В машине как минимум две линии CAN - для силовых агрегатов и для климата, музыки и прочего. Для начала надо узнать, какой стандарт передачи данных использует ваша машина. Их несколько. Конкретно скорость движения в км/ч по всем стандартам ISO передается по кану одинаково. Тут вам повезло. Можете взять дешевый ELM327 и по СОМ порту считывать с него скорость. Это не сложно.
|
|
|
|
19.02.2010, 17:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: считывание скорости авто по CAN
Сообщение от Easyrider83
|
Можете взять дешевый ELM327 и по СОМ порту считывать с него скорость.
|
Спасибо, это уже кое что конкретное.. Т.Е. нужно разобратся с запросами ответами этой ИМС а с CAN и моделями авто она будет сама разбиратся?
Пока курю ШИТ на неё... ИМХО Это даже проще чем самому разбирать OBD протокол..
Последний раз редактировалось picavr; 19.02.2010 в 17:38.
|
|
|
|
19.02.2010, 17:32
|
|
Заблокирован
Регистрация: 18.01.2010
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: считывание скорости авто по CAN
сам данным вопросом занимался только в теории, поэтому могу ошибаться
не во всех машинах ипользуется именно CAN шина, наиболее распространено использование K-Line и протокола ISO 9141-2.
Вот тут неплохо все расписано и есть интересные ссылки:
http://en.wikipedia.org/wiki/OBD-II#OBD-II
|
|
|
|
19.02.2010, 18:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: считывание скорости авто по CAN
|
|
|
|
19.02.2010, 20:06
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: считывание скорости авто по CAN
Ну ELM я для примера привел. По-сути, нужен мк с поддежкой CAN и драйвер. МК по фильтру ловит нужное сообщение и выводит скорость. В компиляторах MikroE есть встроенная библиотека для работы с CAN.
|
|
|
|
19.02.2010, 20:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: считывание скорости авто по CAN
Сообщение от Easyrider83
|
В компиляторах MikroE есть встроенная библиотека для работы с CAN.
|
В том то и дело что нужные сообщения у разных автомобилей разные... а инфа по идее закрытая... во всяк случае в своб доступе не лежит..
сканировать каждый авто... конечно как вариант... но тоже денег стоит...
|
|
|
|
19.02.2010, 20:19
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: считывание скорости авто по CAN
Не на столько секретна, на сколько вы думаете. ID сообщения скорости 3CA. Передается 6 раз в секунду. Длинна сообщения 5 байт. Единица измерения - км/ч. Посмотрите эту страницу:
http://www.vassfamily.net/ToyotaPrius/CAN/cindex.html
Там есть ссылка на файл EXCEL, где перечислены некоторые данные по сообщениям CAN. Они касаются несколько необычных машин для нашего понимания, но стандарт общий и на других машинах с CAN работать будет аналогично.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:33.
|
|