10.06.2015, 16:17 | #51 | |
Старший Пользователь
Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
|
Цитата:
вот 1040 если ставил, тогда все проясняет... Вопрос знатокам 1050 меня спасет или это тоже самое что 2551 ? |
|
10.06.2015, 16:22 | #52 |
Старший Пользователь
Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
|
смотрю даташиты и вижу 1050 и 1040 одно и тоже.....
|
10.06.2015, 16:26 | #53 |
Гуру
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
|
Да все прекрасно работает и на 2551, нагрузочный резюк 100...120 Ом, и CANL на массу.
Другое дело, что кроме как на регулировку подсветки девайс передает данные только на адрес 0x500 и т.д., как описано у мужика тут. Необходим правильный пакет инициализации, а его никто ни где не описывает или он для старых авто. p.s. договорился с BMW-шниками снифануть обмен на реальной шине.... |
10.06.2015, 16:54 | #54 |
Старший Пользователь
Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
|
сделал как написано выше , посыпались повторяющиеся пакеты
ID: 4E7 Data: 67 01 FE FF FF FF FF FF ID: 5E7 Data: 99 E1 FE 00 06 FF FF FF зы если бмвешники снимут лог будет классно, у меня у знакомых нет бмв с айдрайвом (( зыы мне бы для начало подсветку включить ... YAM1966, если не трудно , обЪясните что дало нам замыкание Л шины на землю ? |
10.06.2015, 17:08 | #55 |
Гуру
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
|
У меня 2 канала CAN в контроллере я их запараллелил, одним передаю и принимаю, вторым контролирую только прием.
По осциллографу увидел ответы от джойстика, а контроллер их не принял, хотя прекрасно принимает свои-же с первого канала. Посмотрел уровни, оказалось они одинаковые как для CANH так и для CANL. Т.е. дифференциального сигнала нет. Видать схемотехника CAN шины в авто предусматривает кроме нагрузочного резистора еще и делитель. Замкнув CANL на массу - просто получаем таки нужный дифф сигнал для приемника трансивера. Ничего плохого это не даст, так как драйвер его садит на массу или выдает Z. p.s. подсветка включается вторым пакетом, так как первый будит джойстик... Далее он работает не отключаясь все время. |
10.06.2015, 17:11 | #56 |
Старший Пользователь
Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
|
Спасибо за разъяснение, буду дальше копать .
зы: мне кажется что , то что я принимаю по кан , мусор возможно |
10.06.2015, 17:16 | #57 |
Старший Пользователь
Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
|
Кстати по поводу делителя, нужно будет по эксперементировать, в даташитах чтото проскакивало про подключение к vcc и gnd двух резюков на кан Л и Н
|
10.06.2015, 17:40 | #58 |
Старший Пользователь
Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
|
YAM1966 , по поводу включения подсветки , подскажите команду.
|
10.06.2015, 17:43 | #59 |
Гуру
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
|
202 FD 00
202 - адрес FD 00 данные p.s. все шестнадцатиричное... |
10.06.2015, 17:46 | #60 |
Старший Пользователь
Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
|
Никакой реакции,
так отправляю через андруинку unsigned char stmp2[2] = {0xFD, 0x00}; CAN0.sendMsgBuf(0x202, 0, 2, stmp2); если отправляю через елм, то возвращяет еррор дата, но данные отправляет. Я правильно понимаю, что адрес это ID ? |
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|