|
Эмуляция сигнала реверса в Машине с CAN, Конкретно нужен CAN-ID и DATA для этого. |
|
|
|
Dec 16 2010, 06:24
|
Профессионал
    
Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368

|
Привет. Я вообщем тут в немного дурацкую ситуевину попал - купил прибамбас, а он с моей машиной несовместим оказался. В общем он читает по CANу инфу о положении руля и накладывает линии парковочной разметки на камеру. Сделано китайцами и поддержки нет. Подрубается в OBD-II, в шину CAN. Проблема в том, что чтобы он начал работать - ему нужен сигнал, что включена задняя скорость, причем только по CANу. А у меня на машине Toyota Verso 2009 - похоже сигнал включения заднего хода вообще в CAN-шине не присутствует. Так что я хочу его обмануть и подсунуть на CAN сообщение о включении задней скорости. Все железо, знания и софт у меня есть, вопрос только в том - что же это за сообщение. Можете подсказать, в каком стандарте это описано или ID с данными просто - а я проэкспериментирую. Спасибо.
|
|
|
|
|
 |
Ответов
|
Dec 23 2010, 17:09
|
Участник

Группа: Свой
Сообщений: 56
Регистрация: 17-11-08
Из: Москва
Пользователь №: 41 710

|
Цитата(syoma @ Dec 23 2010, 13:46)  Я тоже почти уверен, что информации о включенной передаче вперед на легковой машине с механической КПП в сети не будет, так как соостветсвующие датчики просто отсутствуют. Но для задней передачи всегда есть датчик, хотя бы для включения лампы заднего хода. Но для системы управления двигаетелем он не нужен, поэтому в CANе может присутствовать, а может и нет. Для определения номера передачи совсем не нужны физические датчики. Достаточно знать скорость автомобиля и обороты двигателя. Соответственно, ничего не мешает вычислять номер передачи и выдавать его в сеть. (Этим занимается любой ЭБУ двигателя)
Сообщение отредактировал Alex_VI - Dec 23 2010, 17:10
|
|
|
|
|
Dec 23 2010, 17:57
|
Знающий
   
Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640

|
Цитата(Alex_VI @ Dec 23 2010, 23:09)  Для определения номера передачи совсем не нужны физические датчики. Достаточно знать скорость автомобиля и обороты двигателя. Соответственно, ничего не мешает вычислять номер передачи и выдавать его в сеть. (Этим занимается любой ЭБУ двигателя) Не всё так просто. Далеко не все датчики скорости направление выдают, поэтому задний ход определить нельзя. А некоторые даже и работать только с определённой скорости начинают. Датчики, где катушечка с магнитиком около зубчатого диска стоит, при малой скорости слишком малое напряжение вырабатывают, поэтому у всех американских тягачей скорости менее 20 км/час в сети не бывает, и спидометр тоже не показывает. Т.е. с 0 сразу скачёк на 20. А вот датчик нейтрали - у всех есть. Цитата(Serg_el @ Dec 23 2010, 23:38)  Извините, но информация о протоколе закрыта для распространения по требованию его разработчика. Понятно. Интересно, а это у всех легковых машин так?
|
|
|
|
|
Dec 24 2010, 03:05
|
Участник

Группа: Свой
Сообщений: 56
Регистрация: 17-11-08
Из: Москва
Пользователь №: 41 710

|
Цитата(galjoen @ Dec 23 2010, 23:57)  Не всё так просто. Далеко не все датчики скорости направление выдают, поэтому задний ход определить нельзя. А некоторые даже и работать только с определённой скорости начинают. Датчики, где катушечка с магнитиком около зубчатого диска стоит, при малой скорости слишком малое напряжение вырабатывают, поэтому у всех американских тягачей скорости менее 20 км/час в сети не бывает, и спидометр тоже не показывает. Т.е. с 0 сразу скачёк на 20. А вот датчик нейтрали - у всех есть. Вообще, передаточное отношение у задней передачи отличается от передаточных передних. Поэтому вычислить заднюю передачу также не сложно. Разговор велся про легковые машины, у современных всех скорость показывает практически сразу. Да и датчик заднего хода у всех есть
|
|
|
|
Сообщений в этой теме
syoma Эмуляция сигнала реверса в Машине с CAN Dec 16 2010, 06:24 RootSDF Честно говоря я не знаю какой протокол у вас в маш... Dec 16 2010, 15:32 galjoen Цитата(RootSDF @ Dec 16 2010, 21:32) У ме... Dec 16 2010, 19:21 Alex_VI Каждый производитель лепит свой протокол. Более то... Dec 21 2010, 03:31 syoma Спасибо, на выходных посмотрю, что у меня на шине ... Dec 21 2010, 04:29 Alex_VI Цитата(syoma @ Dec 21 2010, 10:29) Машину... Dec 21 2010, 14:07 Serg_el Цитата(syoma @ Dec 16 2010, 12:24) Привет... Dec 21 2010, 14:48 alx125 Шины бывают разные
Между ними бываю шлюзы Dec 22 2010, 06:37 reget Нет данных о текущей передаче в шине - да быть так... Dec 22 2010, 18:58 galjoen Цитата(reget @ Dec 23 2010, 00:58) Нет да... Dec 23 2010, 04:43 Serg_el Пишу не из каких-либо предположений, а на основани... Dec 23 2010, 05:00 galjoen У Форда Транзита (единственный авто с OBD каном, к... Dec 23 2010, 05:18  Serg_el Цитата(galjoen @ Dec 23 2010, 11:18) У Фо... Dec 23 2010, 07:28   galjoen Цитата(Serg_el @ Dec 23 2010, 13:28) ID 0... Dec 23 2010, 09:55    Serg_el Цитата(galjoen @ Dec 23 2010, 15:55) Таки... Dec 23 2010, 16:12     galjoen Цитата(Serg_el @ Dec 23 2010, 22:12) Похо... Dec 23 2010, 17:36      Serg_el Цитата(galjoen @ Dec 23 2010, 23:36) Ошиб... Dec 23 2010, 17:38    Doka Цитата(Alex_VI @ Dec 24 2010, 06:05) Вооб... Dec 18 2015, 11:42   Serg_el Цитата(galjoen @ Dec 23 2010, 23:57) Поня... Dec 24 2010, 04:23 Serg_el У Транзита протокол в принципе тот же, но его непо... Dec 23 2010, 10:16 syoma Похоже, никудышный из меня хакер.
Подключился CAN... Dec 28 2010, 06:56 Punk Не удивительно что запорол.....в области IDшников ... Jan 5 2011, 03:06 MEXAHuK Цитата(Serg_el @ Dec 24 2010, 00:12) Похо... Jul 24 2015, 06:49 Vasily_ Если вы видите в пакете ID 0x127h то в чем проблем... Jul 24 2015, 17:11 MEXAHuK Цитата(Vasily_ @ Jul 25 2015, 01:11) Если... Jul 25 2015, 19:29
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|