![]() |
Лучше бы TJA1055 брал. Обратно совместима, но с некоторым улучшениями.
Лучше распиновку смотреть, а не по цвету ориентироваться. http://citroens-club.ru/forum/index.php?showtopic=8919 |
Цитата:
|
autowp да ктож знал!
А Вообще пофиг. Она чисто под проект бралась. |
Пока до машины не добрался, но пришла ардуина Pro micro.
Модифицировал файлы HID.cpp и USBAPI.h чтоб заработали мультимедиа функции. http://stefanjones.ca/blog/arduino-l...ltimedia-keys/ Зашил скетч void setup() { Serial.begin(19200); } void loop() { delay(5000); Remote.play(); Remote.clear(); Serial.println("I work!"); } и о чудо- плеер начинает воспроизведение, а в порт пишется надпись. Тоесть то что мне и нужно! Далее делать буду на этой ардуине, но я уже спаял всё вместе на nano так что снифить CAN буду на ней. |
Вложений: 1
Итак.
Добрался до машины, подключился и снял два лога. Первый это лог с включённым зажиганием, а второй просто магнитола. На готовых логах мне кто объяснит как прочитать сообщение на экране от магнитолы? В логе сверху написано что было на дисплее в этот момент. Лог снят скетчем из сообщения 7 http://www.pccar.ru/showpost.php?p=332906&postcount=7 (первое число ID а далее сообщение) autowp За табличку отдельное спасибо! Ловите скетч который я правлю и пишу. Там всё передаётся в сериал порт и соответственно всё подписано. Цитата:
|
Вложений: 1
Цитата:
Ну нулевой байт, а первые 13 бит. Ну и уже если первый байт, то не 33, а 32 (2^5) |
Цитата:
Цитата:
На сколько я помню, 39.5, а не 39, как раз для того, чтобы после округления получалось точно как на дисплее. На шине температура дается на 1 бит более точно, чем на экране. Дисплей или округляет, или отбрасывает (floor) младший бит, доподлинно установить не представляется возможным. Я решил, что он округляет, поэтому такая формула. |
Итак, разобрались чутка.
В скетч ща внесу то что заработало. Кто с одометром поможет и с радио? Вот такие числа и реальный пробег Последнее меняется раз в 100 метров 17 36 62 | 112339 17 36 63 | 112339 17 36 64 | 112339 17 36 65 | 112339 17 36 66 | 112339 17 36 67 | 112339 17 36 68 | 112339 17 36 69 | 112339 17 36 70 | 112339 17 36 71 | 112339 17 36 72 | 112340 17 36 73 | 112340 17 36 74 | 112340 Для магнитолы данные частота 32 0 16 2 238 | 87.5 32 0 16 2 240 | 87.6 32 0 16 2 242 | 87.7 32 0 16 2 244 | 87.8 32 0 16 2 246 | 87.9 32 0 16 2 248 | 88.0 32 0 16 2 250 | 88.1 32 0 16 2 252 | 88.2 32 0 16 2 254 | 88.3 32 0 16 3 0 | 88.4 32 0 16 3 2 | 88.5 32 0 16 3 4 | 88.6 32 0 16 3 6 | 88.7 32 0 16 3 8 | 88.8 32 0 16 4 136 | 108.0 |||||16 FM1 |||||32 FM2 |||||64 FM AST |||||80 AM 32 0 80 2 19 | 531KHZ 32 0 80 2 20 | 532KHZ 32 0 80 2 21 | 533KHZ 32 0 80 2 255 | 767KHZ |
Прикинул, по радио получилось так:
Для АМ два байта 2 19 это и есть 531, то есть считать ничего не нужно. Для FM получилась такая формула X/20+50, например два байта 2 244, это будет 756/20+50=87.8, 4 и 136 - 1160/20+50=108 |
Цитата:
((byte3 * 256) + byte4) / 2 + 500 А для одометра есть идеи? |
Часовой пояс GMT +4, время: 09:36. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot