реклама на сайте
подробности

 
 
> Эмуляция сигнала реверса в Машине с CAN, Конкретно нужен CAN-ID и DATA для этого.
syoma
сообщение Dec 16 2010, 06:24
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



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


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
syoma
сообщение Dec 28 2010, 06:56
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Похоже, никудышный из меня хакер.
Подключился CAN анализатором к OBD разъему. Скорость там 500кбит и 11-бит идентификаторы.
При включении зажигания обмен там идет офигенный. Небольшой лог записал.
В итоге надыбал, что положение руля находится в сообщении с ID 0x25 DLC 8-байт в 1-ом и 2-ом байте. Сообщение траслируется циклически каждые 10мс. Причем положение обнуляется при отключении аккумулятора. Т.е. при прямо стоящих колесах данные не точно равны 0.
Текущие обороты двигателя есть в сообщении 0х1с4, которое транслируется каждые 4мс и 0х3B3, которое транслируется каждые 0,5с.
Сообщения или сигнала в CANе, соответствующего включению задней передачи я так и не обнаружил. Все делал на неподвижной машине, поэтому другие сообщения не расшифровывал.
Потом я отсоеденил CAN анализатор от шины и подключил его к моему устройству, чтобы проверить на что он реагирует. Как и ожидалось, при посылке сообщения 0x25 с любыми данными устройство реагирует и поворачивает линии. Все это в режиме меню.
При нормальной работе, как и ожидалось линии не показываются, если на CAN шине присуствует хоть какой-то обмен, если сообщений не слать, то появляется сообщение о неподключенном OBD.
Но мне надо ж найти сообщение о включении заднего хода, чтобы устройство перешло в рабочий режим. И я не нашел ничего лучшего (или худшего) чем перебрать все идентификаторы от 0 до 7FF с данными по 8 байт вида 0xFF ...
И тут на сообщении с идентификатором 0x7FF я эту штуку запорол... Короче она перешла на китайский язык(до этого была на русском). Тип модели, которую можно было бы выбрать остался только Audi A6. Появились изображения парктроников и все. А в CAN она стала выдавать сообшения с идентификаторами 0х200, 0x605. И реагировать на 0х21D изменением цифр на изображении парктроников.
Короче, я ее, похоже, в какой-то ну очень сервисный режим ввел, а вывести обратно уже не смог... Все на китайском. Повезу в магазин, наверное....
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
- - syoma   Я тоже почти уверен, что информации о включенной п...   Dec 23 2010, 07:46
|- - Alex_VI   Цитата(syoma @ Dec 23 2010, 13:46) Я тоже...   Dec 23 2010, 17:09
|- - galjoen   Цитата(Alex_VI @ Dec 23 2010, 23:09) Для ...   Dec 23 2010, 17:57
|- - Alex_VI   Цитата(galjoen @ Dec 23 2010, 23:57) Не в...   Dec 24 2010, 03:05
||- - 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
- - 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 15:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.01368 секунд с 7
ELECTRONIX ©2004-2016