PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Общение с машиной

Ответ
 
Опции темы Поиск в этой теме
Старый 24.07.2016, 07:31   #141
GASCHE
Старший Пользователь
 
Аватар для GASCHE
 
Регистрация: 01.04.2010
Регион: 35
Сообщений: 697
GASCHE is on a distinguished road
По умолчанию

Цитата:
Сообщение от T_r_D Посмотреть сообщение
но у тебя ФТ кан
А можно поподробнее, "ФТ кан" это что?
GASCHE вне форума   Ответить с цитированием
Старый 24.07.2016, 11:43   #142
Soldat6600
Новый Пользователь
 
Регистрация: 08.12.2015
Возраст: 37
Город: Казань
Регион: 16, 116
Машина: Audi Q5
Сообщений: 19
Soldat6600 is on a distinguished road
По умолчанию

Пакет данных я получаю вот в таком формате:
Цитата:
ID: 42B Data: 13 01 01 21 00 00 0F 03
ID: 1A2 Data: A0 0F 8A FF 4A FF
ID: 663 Data: 60 14 00 07 00 8F 00 00
ID: 439 Data: 0B 01 1E 09 00 00 00 06
ID: 42B Data: 13 01 01 21 00 00 0F 03
ID: 433 Data: 19 01 01 01 02 00 40 00
ID: 439 Data: 0B 01 1E 09 00 00 00 06
ID: 663 Data: 60 14 00 07 00 8F 00 00
ID: 3C0 Data: E3 07 27 00
ID: 433 Data: 19 01 01 01 02 00 40 00
ID: 439 Data: 0B 01 1E 09 00 00 00 06
ID: 1A2 Data: A0 0F 8A FF 4A FF
ID: 663 Data: 60 14 00 07 00 8F 00 00
ID: 439 Data: 0B 01 1E 09 00 00 00 06
ID: 1A2 Data: A0 0F 8A FF 4A FF
ID: 67B Data: F8 FF 00 00 08 08 11 05
ID: 1A2 Data: A0 0F 8A FF 4A FF
ID: 663 Data: 60 14 00 07 00 8F 00 00
ID: 491 Data: A1 0F 8A FF 4A FF
ID: 433 Data: 19 01 01 01 02 00 40 00
ID: 663 Data: 60 14 00 07 00 8F 00 00
ID: 66D Data: E0 FF 00 00 00 00 00 02
ID: 5F0 Data: 90 00 64 09 00
ID: 433 Data: 19 01 01 01 02 00 40 00
Как его отправить? чтото у меня совсем не получается его отправить. Пробовал и с монитора порта отправить, и в коде вбивать,есть какой нибудь пример отправки чтобы хотябы было понимание? В ардуине я новичек.
Soldat6600 вне форума   Ответить с цитированием
Старый 24.07.2016, 11:46   #143
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

Протокол такой не совсем совместимый с фаст кан.
Яж тебе в предидущем сообщении дал цитату из мануала в котором ясно указано что шина:
The TLE6254-3G is a fault tolerant (тоесть ФТ или FT).
Поэтому и написал что скорость 125, но не написал что 125 для этого типа максимум, но ты и сам нашёл правильную.
А tja1050 это обычная быстрая шина.

У меня на столе связка магнитола+дисплей+1050 заводилась очень криво. Тоесть из реальных 30 ID в шине было видно 5.

Твой выход перепаять 1050 на 1054 или 1055. Ну или на свой страх и риск.
Для этого идеально подходит платка переходника SOP14>DIP14 ну или 16- просто лишние выводы останутся на плате.
На платку трансивер, платка трансивером вниз на штыри MCP2515 которые параллельно разъёму кан на винтиках.

Отправка
unsigned char stmp[8] = {0, 1, 2, 3, 4, 5, 6, 7}; ЭТО ДАТА
CAN0.sendMsgBuf(0x00, 0, 8, stmp); это отправка в адрес 00. и длина пакета 8 байт
тоесть твои ID надо перевести в хекс
Вместо CAN0. надо подставить то название, с котором у тебя проинициализирован MCP
T_r_D вне форума   Ответить с цитированием
Старый 24.07.2016, 11:51   #144
Soldat6600
Новый Пользователь
 
Регистрация: 08.12.2015
Возраст: 37
Город: Казань
Регион: 16, 116
Машина: Audi Q5
Сообщений: 19
Soldat6600 is on a distinguished road
По умолчанию

Нашел как кодируется время)) Практическим путем мне удалось определить только лишь данные которые передаются часами, т.е. показания времени.
т.е. прочитав блок ID: 62F Data: 44 51 09 1C 08 Я отследил, что значения в тот момент равные 09 1С были равны текущему показанию времени 09:28.
Soldat6600 вне форума   Ответить с цитированием
Старый 24.07.2016, 11:59   #145
Soldat6600
Новый Пользователь
 
Регистрация: 08.12.2015
Возраст: 37
Город: Казань
Регион: 16, 116
Машина: Audi Q5
Сообщений: 19
Soldat6600 is on a distinguished road
По умолчанию

Есть у меня 1054 штук 10) Анет готовой схемки подключения? В даташите были некие не понятные нюансы подключения к MCP2515. Скинь пожалуйста если есть.
Soldat6600 вне форума   Ответить с цитированием
Старый 24.07.2016, 12:44   #146
Soldat6600
Новый Пользователь
 
Регистрация: 08.12.2015
Возраст: 37
Город: Казань
Регион: 16, 116
Машина: Audi Q5
Сообщений: 19
Soldat6600 is on a distinguished road
По умолчанию

Нашел схемкуhttp://www.mikrocontroller.net/topic/136356
Soldat6600 вне форума   Ответить с цитированием
Старый 24.07.2016, 20:12   #147
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

Soldat6600
Норм схема.
Нюансов там ноль.
Вот только смотри не накосяч с сопротивлением резисторов.
Посмотри что стоит в твоих устройствах и поставь такие же.
Для тестов на столе они иногда вообще не нужны, а иногда на оборот.
Иногда приходится общий минус кинуть чтоб заработало.
T_r_D вне форума   Ответить с цитированием
Старый 24.07.2016, 23:27   #148
olegik_ah
Новый Пользователь
 
Аватар для olegik_ah
 
Регистрация: 05.08.2015
Возраст: 42
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi A5
Сообщений: 29
olegik_ah is a jewel in the rougholegik_ah is a jewel in the rougholegik_ah is a jewel in the rough
По умолчанию

Цитата:
Сообщение от T_r_D Посмотреть сообщение
Протоколы разные!
А поэтому трансиверы разные!
Кан комфорт не будет работать с 2551, а будет только с тжа 1054, а он сам стоит 500р за корпус. поэтому и дорого.

Не знаешь- не пиши лутчше.
Я не знаю как совкопром работает и с какой шиной, а только предполагаю.
Так что и советую сначала взять дешёвый шилд или плату контроллера кана, а потом уже трансиверы паять и не утверждаю что они универсальны.

Для тех кто сомневается что по кан комфорт идут данные о оборотах и так далее- смотрите в тему про ситроен и кан.
У****! Я знал, что это рано или поздно произойдет и кто-то мои слова подвердит
Предыстория такая, что я одному челу в этой теме советовал что трансивер с дешевого шилда с алиэкспресса прекрасно работал как с FT Can (fault tolerance - тот, что при обрыве одного из проводов может работать), так и с быстрым CAN. И при этом я попробовал еще несколько трансиверов на этом шилде перепаивать - и тоже все работало. В ответ получил сообщение - цитату Не стал спорить и переубеждать. А вот и нашелся пруф
У меня тоже ауди, но a5 - но это пофиг и a5 и q5 почти одинаковы.
В общем никаких пропусков пакетов не было как на инфотеймент шине (ft), так и на комфорт, так и на моторной.
Только скорость у ауди на инфотеймент не 125, а 100!!!
Поделку давно собрал и нареканий на нее нет.
olegik_ah вне форума   Ответить с цитированием
Старый 24.07.2016, 23:38   #149
olegik_ah
Новый Пользователь
 
Аватар для olegik_ah
 
Регистрация: 05.08.2015
Возраст: 42
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi A5
Сообщений: 29
olegik_ah is a jewel in the rougholegik_ah is a jewel in the rougholegik_ah is a jewel in the rough
По умолчанию

Цитата:
Сообщение от Soldat6600 Посмотреть сообщение
Пакет данных я получаю вот в таком формате:
Как его отправить? чтото у меня совсем не получается его отправить. Пробовал и с монитора порта отправить, и в коде вбивать,есть какой нибудь пример отправки чтобы хотябы было понимание? В ардуине я новичек.
В общем с отправкой наверняка разберешься. Только учти, скорость не 125, а 100!!! Возможно проблема в этом.
Но есть еще одна хитрость у VAG груп. Дело в том, что почти (обращаю внимание на "почти") все, что летает в CAN у VAG завернуто еще в некий VW Transport Protocol 2.0 (у наших с тобой тачек), а у более старых тачек в VW Transport Protocol 1.6.
Поэтому если тупо что-то в кан отправить - то реакции от машины не будет.
Этот транспорт протокол нужен по одной простой причине. Can в классике не подразумевает надежную доставку данных до адресата, т.к. шлются широковещательные пакеты. Типа кто-то отправил, кто-то другой (а может быть и несколько) блоков услышали. При этом один из блоков мог быть чем-то занят и пропустить пакет... Что-то может заглючить. А вот с оберткой в этот транспорт протокол все пакеты нумеруются и отправляются подтверждения о получении и готовность блоков к приемке данных. В общем много слов - самое подробное описание, найденное мною вот здесь:
https://jazdw.net/tp20
Удачи в ковырянии Ауди Не многие владельцы Ауди на это решаются
PS: здесь появляюсь редко. Ели есть конкретные вопросы по Ауди - то в личку.
olegik_ah вне форума   Ответить с цитированием
Старый 25.07.2016, 12:34   #150
armlive
Старший Пользователь
 
Регистрация: 12.12.2013
Возраст: 43
Город: Армавир
Регион: 23, 93
Машина: Nissan Qashqai
Сообщений: 510
armlive is a glorious beacon of lightarmlive is a glorious beacon of lightarmlive is a glorious beacon of lightarmlive is a glorious beacon of lightarmlive is a glorious beacon of light
По умолчанию

В общем разобрался я с вот этой темой все снифет этой прогой CANHacker v.2.00.01,работает на 1.6.7, только все остальные библиотеки по CAN нужно удалить.
И вопрос, у меня перестала работать кнопка центрального замка в салоне, с ключа работает, мог я что-то перепрограммировать ? Что то я сомневаюсь.
__________________
Nexus 7 (2013) Nissan Qashqai
armlive вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 20:33.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot