Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
Не в сети
АвтоСтажер

Зарегистрирован: 28 июл 2013, 22:12
Сообщения: 13
Откуда: Санкт-Петербург
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
Всегда хотелось иметь ТОЖ под глазами, но готовый CAN индикатор хоть и подходил под мои требования но так я и не придумал, куда он гармонично впишется. По этому я решил делать свой с 0. В ближайшее время буду пытаться записать в лог все сообщения и расшифровать их.

Может кто-нибудь встречал полноценную инф-ю о can шине, которая идёт в приборку?


 Профиль  
 
 


Не в сети
АвтоСпециалист
Аватара пользователя

Зарегистрирован: 01 фев 2015, 16:22
Сообщения: 592
Изображения: 0
Откуда: 29 RUS. Карпогоры.Архангельская область
Благодарил (а): 184 раз.
Поблагодарили: 54 раз.

Имя: сергей
matuei писал(а):
Всегда хотелось иметь ТОЖ под глазами, но готовый CAN индикатор хоть и подходил под мои требования но так я и не придумал, куда он гармонично впишется. По этому я решил делать свой с 0. В ближайшее время буду пытаться записать в лог все сообщения и расшифровать их.

Может кто-нибудь встречал полноценную инф-ю о can шине, которая идёт в приборку?

а это?я поставил.вроде приятно глазу и читается .http://эланг.рф/katalog/avtomobilnaya-e ... y-vw-polo/


 Профиль Персональный альбом  
 
 


Не в сети
АвтоСтажер

Зарегистрирован: 28 июл 2013, 22:12
Сообщения: 13
Откуда: Санкт-Петербург
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
doxtur1968 писал(а):
а это?я поставил.вроде приятно глазу и читается .http://эланг.рф/katalog/avtomobilnaya-e ... y-vw-polo/

Мне он не нравится по дизайну.



Пока что с другом сняли лог данных с шины. получилось вот это:
CAN BUS Shield init ok!

------------------------------------------------------------------
Get Data From id: 896
0x0 0x7C 0x0 0x0 0x0 0x0 0x0 0xA

------------------------------------------------------------------
Get Data From id: 1160
0x9B 0x19 0x19 0x7E 0xA5 0xFF 0xFF 0x40

------------------------------------------------------------------
Get Data From id: 976
0x0 0x40 0x8 0x0 0xC8 0x63

------------------------------------------------------------------
Get Data From id: 1184
0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 976
0x0 0x40 0x8 0x0 0xC8 0x63

------------------------------------------------------------------
Get Data From id: 906
0x60 0x0 0x60 0x0

------------------------------------------------------------------
Get Data From id: 1160
0x7B 0x19 0x19 0x7E 0xA5 0xFF 0xFF 0xA0

------------------------------------------------------------------
Get Data From id: 906
0x70 0x0 0x70 0x0

------------------------------------------------------------------
Get Data From id: 1416
0xE0 0x7D 0x7E 0x80 0x0 0x0 0x0 0x79

------------------------------------------------------------------
Get Data From id: 800
0x4 0x2 0x19 0x1 0x0 0x5 0x0 0x80

------------------------------------------------------------------
Get Data From id: 1416
0xE0 0x7D 0x7E 0x80 0x0 0x0 0x0 0x79

------------------------------------------------------------------
Get Data From id: 1500
0x6D 0x0 0xA0 0x1 0x10 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 1184
0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 928
0xE 0x1 0x0 0x0 0x0 0x0 0x0 0xF

------------------------------------------------------------------
Get Data From id: 1184
0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 928
0xD 0x2 0x0 0x0 0x0 0x0 0x0 0xF

------------------------------------------------------------------
Get Data From id: 1184
0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 1136
0x0 0x10 0x0 0x46 0x0 0x0 0x0 0x1F

------------------------------------------------------------------
Get Data From id: 896
0x0 0x7C 0x0 0x0 0x0 0x0 0x0 0xA

------------------------------------------------------------------
Get Data From id: 1416
0xE0 0x79 0x7E 0x80 0x0 0x0 0x0 0x79

------------------------------------------------------------------
Get Data From id: 1496
0x55 0xC 0x0 0x1 0x10 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 80
0x0 0xE0 0x40 0xA0

------------------------------------------------------------------
Get Data From id: 648
0xD4 0x9A 0x10 0x0 0x0 0x44 0xB8 0x8

------------------------------------------------------------------
Get Data From id: 640
0x9 0x19 0xA0 0xA 0x19 0x0 0x1C 0x6

------------------------------------------------------------------
Get Data From id: 1440
0x7F 0x0 0x0 0x70 0x0 0x0 0x0 0x2B

------------------------------------------------------------------
Get Data From id: 1184
0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 928
0x7 0x8 0x0 0x0 0x0 0x0 0x0 0xF

------------------------------------------------------------------
Get Data From id: 1184
0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 1504
0x0 0x0 0x12 0x1 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 914
0x8B 0x1 0x0 0x81 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 1416
0xE0 0x7A 0x7E 0x80 0x0 0x0 0x0 0x79

------------------------------------------------------------------
Get Data From id: 1569
0x20 0x63 0x1 0x19 0x81 0x64 0xFD 0x0

------------------------------------------------------------------
Get Data From id: 80
0x0 0xE0 0xA0 0x40

------------------------------------------------------------------
Get Data From id: 648
0x11 0x9A 0x10 0x0 0x0 0x44 0xB8 0x8

------------------------------------------------------------------
Get Data From id: 416
0x0 0x40 0x0 0x0 0xFE 0xFE 0x0 0x9

------------------------------------------------------------------
Get Data From id: 1192
0xFE 0x7F 0x0 0x30 0x0 0x0 0xD0 0x61

------------------------------------------------------------------
Get Data From id: 1184
0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 928
0x1 0xE 0x0 0x0 0x0 0x0 0x0 0xF

------------------------------------------------------------------
Get Data From id: 1184
0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 1504
0x0 0x0 0x12 0x1 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 1160
0x2B 0x19 0x19 0x7E 0xA5 0xFF 0xFF 0xF0

------------------------------------------------------------------
Get Data From id: 1416
0xE0 0x81 0x7E 0x80 0x0 0x0 0x0 0x79

------------------------------------------------------------------
Get Data From id: 800
0x4 0x2 0x19 0x1 0x0 0x7 0x0 0x80

------------------------------------------------------------------
Get Data From id: 416
0x0 0x40 0x0 0x0 0xFE 0xFE 0x0 0x3

------------------------------------------------------------------
Get Data From id: 1440
0x7F 0x0 0x0 0x20 0x0 0x0 0x0 0x2B

------------------------------------------------------------------
Get Data From id: 1184
0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 928
0xC 0x3 0x0 0x0 0x0 0x0 0x0 0xF

------------------------------------------------------------------
Get Data From id: 1184
0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 928
0xB 0x4 0x0 0x0 0x0 0x0 0x0 0xF

------------------------------------------------------------------
Get Data From id: 1488
0x80 0x2 0x50 0x2F 0x38 0x57 0x0 0x0

------------------------------------------------------------------
Get Data From id: 1416
0xE0 0x79 0x7E 0x80 0x0 0x0 0x0 0x79

------------------------------------------------------------------
Get Data From id: 800
0x4 0x2 0x19 0x1 0x0 0xC 0x0 0x80

------------------------------------------------------------------
Get Data From id: 80
0x0 0xE0 0x50 0xB0

------------------------------------------------------------------
Get Data From id: 416
0x0 0x40 0x0 0x0 0xFE 0xFE 0x0 0xE

------------------------------------------------------------------
Get Data From id: 80
0x0 0xE0 0x60 0x80

------------------------------------------------------------------
Get Data From id: 1184
0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 1184
0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 1440
0x7F 0x0 0x0 0x90 0x0 0x0 0x0 0x2B

------------------------------------------------------------------
Get Data From id: 1184
0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 928
0x5 0xA 0x0 0x0 0x0 0x0 0x0 0xF

------------------------------------------------------------------
Get Data From id: 1184
0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 1504
0x0 0x0 0x12 0x1 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 896
0x0 0x7C 0x0 0x0 0x0 0x0 0x0 0xA

------------------------------------------------------------------
Get Data From id: 1416
0xE0 0x75 0x7E 0x80 0x0 0x0 0x0 0x79

------------------------------------------------------------------
Get Data From id: 800
0x4 0x2 0x19 0x1 0x0 0x3 0x0 0x80

------------------------------------------------------------------
Get Data From id: 80
0x0 0xE0 0xC0 0x20

------------------------------------------------------------------
Get Data From id: 640
0x9 0x17 0xA0 0xA 0x18 0x0 0x1B 0x6

------------------------------------------------------------------
Get Data From id: 80
0x0 0xE0 0xD0 0x30

------------------------------------------------------------------
Get Data From id: 1152
0x66 0x20 0xA8 0x1E 0xFF 0x0 0x2 0xD

------------------------------------------------------------------
Get Data From id: 1184
0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0

------------------------------------------------------------------
Get Data From id: 928
0xF 0x0 0x0 0x0 0x0 0x0 0x0 0xF

------------------------------------------------------------------
Get Data From id: 976
0x0 0x40 0x8 0x0 0xC8 0x63

------------------------------------------------------------------
Get Data From id: 928
0xE 0x1 0x0 0x0 0x0 0x0 0x0 0xF

------------------------------------------------------------------
Get Data From id: 976
0x0 0x40 0x8 0x0 0xC8 0x63

------------------------------------------------------------------
Get Data From id: 928
0xD 0x2 0x0 0x0 0x0 0x0 0x0 0xF

------------------------------------------------------------------


Температура в этот момент была около 80 градусов.
Теперь надо найти нужные id, в которых хранится температура.


 Профиль  
 
 


Не в сети
АвтоЗнаток

Зарегистрирован: 01 окт 2011, 15:32
Сообщения: 286
Откуда: 26 RU
Благодарил (а): 26 раз.
Поблагодарили: 56 раз.
Направьте свою энергию и разум на что-то, более стоящее ... без обид.


 Профиль  
 
 


Не в сети
АвтоЛюбитель
Аватара пользователя

Зарегистрирован: 22 авг 2012, 12:53
Сообщения: 79
Откуда: Пенза
Благодарил (а): 2 раз.
Поблагодарили: 15 раз.
А куда собираешься выводить показания?


 Профиль  
 
 


Не в сети
АвтоСтажер

Зарегистрирован: 28 июл 2013, 22:12
Сообщения: 13
Откуда: Санкт-Петербург
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
TT_13 писал(а):
А куда собираешься выводить показания?

Пока еще до конца не решил, но это будет или небольшой дисплей на приборке, или заморочусь с аналоговым в стойку.



Есть данные еще в таком виде
CAN BUS Shield init ok!
128 2 25 1 0 5 0 128
240 0 240 0
93 22 0 126 165 255 255 144
0 120 0 0 0 0 0 15
0 64 0 0 254 254 0 11
9 38 0 0 22 0 22 25
230 44 0 0 255 0 1 52
128 16 0 70 0 0 0 31
0 0 18 0 0 0 4 0
224 0 126 128 0 0 0 102
0 64 8 0 0 99
9 6 0 0 0 0 0 15
0 0 0 0 0 0 0 0
0 0 0 0
0 120 0 0 0 0 0 15
125 22 0 126 165 255 255 176
0 64 0 0 254 254 0 13
230 44 0 0 255 0 1 52
0 0 0 0 0 0 0 0
0 0 18 0 0 0 4 0
0 120 0 0 0 0 0 15
224 0 126 128 0 0 0 102
0 0 0 0 0 0 0 0
0 64 8 0 0 99
40 0 0 0 0 0 0 0
16 0 16 0
0 120 0 0 0 0 0 15
29 22 0 126 165 255 255 208
0 64 0 0 254 254 0 15
230 44 0 0 255 0 1 52
0 0 18 0 0 0 4 0
128 2 25 1 0 8 0 128
32 167 2 25 129 100 253 0
0 64 0 0 254 254 0 0
7 8 0 0 0 0 0 15
0 64 8 0 0 99
128 2 80 47 56 87 0 0
61 22 0 126 165 255 255 240

Пока что не удается понять,где какие данные.


 Профиль  
 
 


Не в сети
АвтоЛюбитель

Зарегистрирован: 22 янв 2013, 00:35
Сообщения: 127
Откуда: Жуковский
Благодарил (а): 20 раз.
Поблагодарили: 59 раз.
Купите елм327 блютузный. И снимите точно температуру. Потом через микроконтроллер вывести на три знака.
Ардуино поможет скомпилить прогу для мк.
по деньгам проще купить по ссылке выше. Получится не на много дешевле. Имеет смысл еще что-то вывести сразу.
Может замутить новую приборку через планшет вместо родной?


 Профиль  
 
 


Не в сети
АвтоСтажер

Зарегистрирован: 28 июл 2013, 22:12
Сообщения: 13
Откуда: Санкт-Петербург
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
elm327 думал про него, но хочется через can шину.

Удалось получить данные в более читаемом виде.

Остаётся найти нужный id.


 Профиль  
 
 


Не в сети
АвтоЛюбитель

Зарегистрирован: 22 янв 2013, 00:35
Сообщения: 127
Откуда: Жуковский
Благодарил (а): 20 раз.
Поблагодарили: 59 раз.
http://en.m.wikipedia.org/wiki/OBD-II_PIDs
http://developer.mbed.org/cookbook/OBDII-Can-Bus
Вот пара подсказок


 Профиль  
 
 


Не в сети
Опытный водитель

Зарегистрирован: 09 авг 2012, 08:08
Сообщения: 159
Откуда: москва
Благодарил (а): 136 раз.
Поблагодарили: 26 раз.
Ursus82, Спасибо за подсказки.

Добавлено спустя 34 минуты 55 секунд:
matuei писал(а):
Всегда хотелось иметь ТОЖ под глазами, но готовый CAN индикатор хоть и подходил под мои требования но так я и не придумал, куда он гармонично впишется. По этому я решил делать свой с 0. В ближайшее время буду пытаться записать в лог все сообщения и расшифровать их.

Может кто-нибудь встречал полноценную инф-ю о can шине, которая идёт в приборку?


Такой инфы нет (во всяком случаи я не нашел) Может быть, только у тех, кто сам копался и разбирался.
Я копался и разбирался и до сихпор пытаюсь разобраться в свободное время.
Мое мнение: Делать еще один индикатор (когда уже есть полнофукционое устройство) для отображения температуры двигателя особо не вижу.
Рас вы решились взяться за разработку такого устройства, значит, вы должны знать как минимум язык программирования, программировать контроллеры или что-то на подобии и конечно уметь паять.
А раз вы умеете паять то не проще переделать то устройство, которое уже есть под себя, например, поменять индикатор на другой, если он вас не устраивает.


 Профиль  
 
 


Не в сети
АвтоГуру
Аватара пользователя

Зарегистрирован: 26 фев 2013, 20:26
Сообщения: 2032
Откуда: Челябинск
Благодарил (а): 323 раз.
Поблагодарили: 620 раз.

Имя: Илья
Поставил Эланг. Нареканий нет.


Вложения:
Ещё один CAN-индикатор ТОЖ
IMG_20150521_141939.jpg [ 728.39 КБ | Просмотров: 674 ]
 Профиль  
 
 


Не в сети
АвтоСпециалист
Аватара пользователя

Зарегистрирован: 01 фев 2015, 16:22
Сообщения: 592
Изображения: 0
Откуда: 29 RUS. Карпогоры.Архангельская область
Благодарил (а): 184 раз.
Поблагодарили: 54 раз.

Имя: сергей
ilan писал(а):
Поставил Эланг. Нареканий нет.

У меня тоже без нареканий!


 Профиль Персональный альбом  
 
 


Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


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

Найти:
Перейти: