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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Общение с машиной (http://pccar.ru/forumdisplay.php?f=14)
-   -   Blaupunkt RD4 + CANhacker (http://pccar.ru/showthread.php?t=19853)

autowp 03.11.2013 18:10

Blaupunkt RD4 + CANhacker
 
Вложений: 1
День добрый.

Пытаюсь "на столе" завести магнитолу Blaupunkt RD4 (Peugeot/Citroen).
Не заводится: только CD-дека активна (забирает/отдает диск).
Т.к. магнитола в машине берет на себя в т.ч. ф-ии управления БК, то это наверное не удивительно.

Пытаюсь связаться с ней через CAN (иных связей с машиной у неё нет, а значит тут должно быть что-то, что влияет на её запуск/незапуск).

В качестве CAN адаптера использую http://amprog.ru/magazin2/canhacker-canusb с оригинальной программой-клиентом http://www.canhack.de/viewtopic.php?t=132

На шине тишина, а при попытке что-либо отправить загорается диод "error". Не пойму, что я делаю не так.
К сожалению я не знаю скорости CAN шины, которую следует выставить в настройках, но даже перепробовав все стандартные значения не получил ничего.

Может кто-нить что-нибудь подсказать, подтолкнуть в какую сторону копать?

awtoap 03.11.2013 19:13

Для начала надо было выяснить про наличии самого CAN у бошки. Возможно там что-то свое.

autowp 04.11.2013 04:23

Вложений: 1
Цитата:

Сообщение от awtoap (Сообщение 275947)
Для начала надо было выяснить про наличии самого CAN у бошки. Возможно там что-то свое.

Судя по распиновке
Part A
...
Pin 10: data CAN high
Pin 13: data CAN low
Pin 16: ground - "масса" магнитолы
...
и по многочисленным упоминаниям в сети, там именно CAN

Vic26 04.11.2013 13:10

для начала надо определить скорость CAN шины, без этого дальше не сдвинешься

autowp 06.11.2013 00:23

Скорость, судя по всему, 125kbps.

Магнитола рабочая - попробовал в машине - играет (только громко пищит каждые 2 сек, наверное какая-то защита).

Удалось получить первые признаки жизни: на скорости 125kbps, короткими проводами со снятым сопротивлением на canhacker (124 Ом между CAN-L и CAN-H) - получил "сигнал" [00 00] от ID=420 при включении питания магнитолы. Не при каждом включении - иногда загорается can error

Дальше ни с места: вернуть сопротивление - сигнал теряется, взять провод подлиннее (витую пару 2м) - сигнал теряется. Сопротивление со стороны магнитолы - сигнал теряется

Vic26 06.11.2013 15:24

попробуй в машине почитать, если скорость правильная то будет много данных.

autowp 06.11.2013 23:10

Цитата:

Сообщение от Vic26 (Сообщение 276244)
попробуй в машине почитать, если скорость правильная то будет много данных.

Пожалуй стоит попробовать. Чтобы не трогать провода - повеситься на CAN вместо магнитолы. Хотя я почти уверен в 125kbps

А пока ...

Предположил, что USB питание чем-то не устраивает и попробовал запитать CAN-адаптер от +12V через предусмотренные для этого контакты. Ничего не изменилось.

Полез напрямую в COM-порт через putty (терминал), из которого выудил, что код ошибки - 77.
Если я правильно понимаю, и это код от микросхемы SJA1000, то, согласно документации, ошибка расшифровывается как "form error/error delimiter". Чем мне это знание помогло? Увы, ничем )

awtoap 06.11.2013 23:21

Полярность кана не перепутал

autowp 06.11.2013 23:37

Цитата:

Сообщение от awtoap (Сообщение 276300)
Полярность кана не перепутал

Вот прям после вашего сообщения позвонил
между 13ым пином Part A и 2ым пином,
между 10ым пином Part A и 7ым пином

Всё правильно. И земля на месте (на обоих пинах)

awtoap 06.11.2013 23:45

Попробуй подключись к автомобильной шине...добейся стабильной работы железки.


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

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