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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Манипуляторы (http://pccar.ru/forumdisplay.php?f=163)
-   -   ДжосТик iDrive CAN + Android + Andruino (http://pccar.ru/showthread.php?t=22942)

Ацкий_Кот 29.06.2015 14:45

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

YAM1966 29.06.2015 14:56

Цитата:

Сообщение от Ацкий_Кот (Сообщение 331606)
Пока склоняюсь , что джой принимать не может из-за костыля в виде CANL - на земле.

У меня он так и работает, CANL джойстика и драйвера MCP2551 на земле.
TJA1055T - fault tolerant трансивер.
В Table 4. Bus failures это 4-й вариант.
По этой таблице CANL вообще можно не подключать, или закоротить на массу, на питание, на батарею, или вообще на CANH и все будет работать...

p.s.
пакеты с ID 0x4E7 и 0x5E7 я тоже от него получаю.

Ацкий_Кот 30.06.2015 11:59

Цитата:

Сообщение от YAM1966 (Сообщение 331608)
У меня он так и работает, CANL джойстика и драйвера MCP2551 на земле.
TJA1055T - fault tolerant трансивер.
В Table 4. Bus failures это 4-й вариант.
По этой таблице CANL вообще можно не подключать, или закоротить на массу, на питание, на батарею, или вообще на CANH и все будет работать...

p.s.
пакеты с ID 0x4E7 и 0x5E7 я тоже от него получаю.

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

Ацкий_Кот 30.06.2015 12:03

не не помогло, приехала микруха tja1050 попробую ее

я так понимаю , что джой не принимает посылки...

Ацкий_Кот 30.06.2015 12:06

YAM1966, Я правильно понимаю , что достаточно послать на 202 адрес FD 00
и подсветка должна включиться без всяких доппосылок

Ацкий_Кот 30.06.2015 12:43

Блин косякнул с 1050 обломал ногу (((, ждем следующую и пытаемся заставить работать то что есть

YAM1966 30.06.2015 13:27

Цитата:

Сообщение от Ацкий_Кот (Сообщение 331652)
YAM1966, Я правильно понимаю , что достаточно послать на 202 адрес FD 00
и подсветка должна включиться без всяких доппосылок

Если это первое включение, то надо его передать 2 раза, так на первый пакет девайс только проснется...

Ацкий_Кот 30.06.2015 19:54

Цитата:

Сообщение от YAM1966 (Сообщение 331659)
Если это первое включение, то надо его передать 2 раза, так на первый пакет девайс только проснется...

Постоянно передаю, толку ноль пока.... Такое чувство что джой не видит данные.

Попробую его завтра диагностикой пройтись, шнурок беховский есть , прога тоже.

YAM1966 30.06.2015 19:57

Цитата:

Сообщение от Ацкий_Кот (Сообщение 331679)
Постоянно передаю, толку ноль пока.... Такое чувство что джой не видит данные.

Попробую его завтра диагностикой пройтись, шнурок беховский есть , прога тоже.

Ну, если есть осциллограф - это элементарно проверить на выходе данных в приемопередатчике джойстика, а не гадать.

Ацкий_Кот 01.07.2015 11:02

Цитата:

Сообщение от YAM1966 (Сообщение 331680)
Ну, если есть осциллограф - это элементарно проверить на выходе данных в приемопередатчике джойстика, а не гадать.

надо будет попробовать

Ацкий_Кот 06.07.2015 11:11

Вложений: 1
Заказал такой модуль , ждем
MCP2515 CAN Bus модуль TJA1050

awtoap 06.07.2015 11:17

Вроде как TJA1050 тоже самое, что и MCP2551...тебе нужен fault-tolerant трансивер.

Ацкий_Кот 06.07.2015 15:56

Цитата:

Сообщение от awtoap (Сообщение 332084)
Вроде как TJA1050 тоже самое, что и MCP2551...тебе нужен fault-tolerant трансивер.

Можно подробнее ? на какой микросхеме сборку лучше взять? я так понимаю 53 , 54 ?

awtoap 06.07.2015 18:27

1054 точно

Ацкий_Кот 07.07.2015 09:56

Цитата:

Сообщение от awtoap (Сообщение 332108)
1054 точно

а есть ли аналог 1054 только исполнение 8ног ?

awtoap 07.07.2015 12:43

пока не подскажу

Ацкий_Кот 09.07.2015 10:57

Цитата:

Сообщение от awtoap (Сообщение 332140)
пока не подскажу

Ждем тогда как приедет 1054, вернее я даже два заказал 1050 и 1054,и будем экспериментировать дальше.

lti1 09.07.2015 11:07

Что то у меня тоже не получилось, ни с Arduino + CAN-BUS Shield, ни с CAN Hacker. iDrive просыпается, подсветка включается, а данные от него не идут, CAN-L на землю или нет, не важно. Заказал TJA1055.

Ацкий_Кот 09.07.2015 13:39

Цитата:

Сообщение от lti1 (Сообщение 332322)
Что то у меня тоже не получилось, ни с Arduino + CAN-BUS Shield, ни с CAN Hacker. iDrive просыпается, подсветка включается, а данные от него не идут, CAN-L на землю или нет, не важно. Заказал TJA1055.

Вот у меня наоборот данные от него идут а к нему нет, вот по этому заказал туже что внутри стоит 1054, 55 скорее всего не пойдет , кто вкурсе поправте, а то может тоже 55 заказать ?

update 1054 и 1055 полностью идеинтичны по функционалу, отличаются тока 55 улучшенной защитой по высокому напряжению и более морозоустойчива -50 против -40

lti1 09.07.2015 17:30

Цитата:

Сообщение от Ацкий_Кот (Сообщение 332332)
update 1054 и 1055 полностью идеинтичны по функционалу, отличаются тока 55 улучшенной защитой по высокому напряжению и более морозоустойчива -50 против -40

Что то про морозоустойчивость ни чего не нашел.
Цитата:

The most important improvements of the TJA1055 with respect to the TJA1054 and TJA1054A are:
Improved ElectroStatic Discharge (ESD) performance
Lower current consumption in sleep mode
Wake-up signalling on RXD and ERR without VCC active
3 V interfacing with microcontroller possible with TJA1055T/3

Kisel39 11.07.2015 08:38

К сожелению джойстик не разбирая передал lti1, но могу для эксперемента купить еще один. Кому потом понадобится отдам, мне он без надобности.
Всё намного проще, надо из джойстика выпаять tja1055, ведь в реальный can не собираетесь его подключать , использовать только rx tx, и из адаптера так же изъять mcp2551, вывод 4 ERR подключить к vcc , а вот с 1 INH надо разобраться.
Mcp2515 подключить напрямую к процу джойстика.
Сфоткайте крупным планом плату.

lti1 12.07.2015 02:41

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

Сообщение от YAM1966 (Сообщение 330919)
Мой, более новый с кнопкой MEDIA не работает, пока не смог с ним снять данные на авто.

Не досмотрел, оказывается у меня не правильный iDrive с кнопкой Media, а не CD.
Вложение 40427
Цитата:

Сообщение от YAM1966 (Сообщение 330415)
Необходим правильный пакет инициализации, а его никто ни где не описывает или он для старых авто.
p.s. договорился с BMW-шниками снифануть обмен на реальной шине....

Юрий, если получится, поделитесь?

YAM1966 12.07.2015 11:07

Цитата:

Сообщение от lti1 (Сообщение 332568)
Не досмотрел, оказывается у меня не правильный iDrive с кнопкой Media, а не CD.
Юрий, если получится, поделитесь?

Ну почему-же он не правильный :wink2: .
Поделюсь, осталось за малым. Найти авто с таким джойстиком и снять протокол.
У меня мой с MEDIA только подсветку и включает.
А вот с кнопкой CD все пучком (нашел на местном СТО X5 с таким джойстиком и снял лог)

p.s.
Сначала писал Pavel Paces по поводу инициализации, в ответ "Hi Yuri, what is it for us in this deal? Many regards, Pavel.".
Думаю понятно...

Ацкий_Кот 14.07.2015 20:52

Цитата:

Сообщение от Kisel39 (Сообщение 332517)
К сожелению джойстик не разбирая передал lti1, но могу для эксперемента купить еще один. Кому потом понадобится отдам, мне он без надобности.
Всё намного проще, надо из джойстика выпаять tja1055, ведь в реальный can не собираетесь его подключать , использовать только rx tx, и из адаптера так же изъять mcp2551, вывод 4 ERR подключить к vcc , а вот с 1 INH надо разобраться.
Mcp2515 подключить напрямую к процу джойстика.
Сфоткайте крупным планом плату.

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

lti1 21.07.2015 01:28

Наконец то "завел" свой iDrive с кнопкой Media, только пока не работает энкодер, буду копать дальше. Видео работы.
Подключал к Arduino при помощи самодельного CAN-BUS Shield, без подключения CAN-L на землю и без термирующего резистора, просто CAN-L к CAN-L, а CAN-H к CAN-H.

YAM1966 23.07.2015 20:38

Завелся и энкодер на джойстике с кнопкой MEDIA

Ацкий_Кот 23.07.2015 23:50

Так один я опаздываю, значит так понимаю, не в шильде дело , или я что то упускаю ?

lti1, так почему ранее не работало? или с нормальным шилдом не работало, а с самодельным заработало , правильно ?
значит собака зарылась именно в шилде ?

зы еще вижу отличие что у меня джойстик с кнопкой сд вместо медиа, но думаю тут не принципиально

lti1 24.07.2015 14:50

Цитата:

Сообщение от YAM1966 (Сообщение 333556)
Завелся и энкодер на джойстике с кнопкой MEDIA

Подтверждаю, все заработало. Видео работы. Юрий, спасибо за подсказки!
Цитата:

Сообщение от Ацкий_Кот (Сообщение 333573)
Так один я опаздываю, значит так понимаю, не в шильде дело , или я что то упускаю ?

lti1, так почему ранее не работало? или с нормальным шилдом не работало, а с самодельным заработало , правильно ?
значит собака зарылась именно в шилде ?

У меня дело было не в шилде, подозреваю, что у Вас тоже не в этом дело. Микросхемы, что на самодельном, что на "нормальном" шилде одинаковые MCP2551 и MCP2515. На массу CAN-L подключать не нужно, так же не нужно подключать термирующий резистор, и без этого все работает. Подсветка кнопок у Вас регулируется? 202 FD 00 - максимальная яркость, 202 00 00 - минимальная.
Цитата:

Сообщение от Ацкий_Кот (Сообщение 333573)
зы еще вижу отличие что у меня джойстик с кнопкой сд вместо медиа, но думаю тут не принципиально

Разница есть, у Юрия работает и с кнопкой CD и с MEDIA. У меня один джойстик iDrive, с кнопкой MEDIA.

Ацкий_Кот 24.07.2015 21:40

Цитата:

Сообщение от lti1 (Сообщение 333615)
Подсветка кнопок у Вас регулируется? 202 FD 00 - максимальная яркость, 202 00 00 - минимальная.

Разница есть, у Юрия работает и с кнопкой CD и с MEDIA. У меня один джойстик iDrive, с кнопкой MEDIA.

Нет подсветка не включается, уточните , а какая скорость Can у вас ?

lti1 24.07.2015 21:47

Цитата:

Сообщение от Ацкий_Кот (Сообщение 333653)
Нет подсветка не включается, уточните , а какая скорость Can у вас ?

100 кбит/сек.

YAM1966 26.07.2015 19:12

Сделал поддержку обоих видов джойстиков в своем контроллере версии 4.

lti1 26.07.2015 21:13

А я скрестил с Remote Inputs Manager, вот, что получилось.

Ацкий_Кот 30.07.2015 15:17

Не могу понять в чем же у меня загвоздка, у вас YAM1966 , lti1 , новые контроллеры ?
может мой нужно закодировать как либо...
Я уже не знаю куда еще копать , с 1050 вообще никакой реакции, жду 1054 скоро приедет, или у меня контроллер какой капризный,
какой номер у вас на контроллере выбит ?

YAM1966 30.07.2015 15:33

Цитата:

Сообщение от Ацкий_Кот (Сообщение 334108)
Не могу понять в чем же у меня загвоздка, у вас YAM1966 , lti1 , новые контроллеры ?
может мой нужно закодировать как либо...
Я уже не знаю куда еще копать , с 1050 вообще никакой реакции, жду 1054 скоро приедет, или у меня контроллер какой капризный,
какой номер у вас на контроллере выбит ?

Задница моего с MEDIA.
С CD отдал уже...

Ацкий_Кот 30.07.2015 15:39

Цитата:

Сообщение от YAM1966 (Сообщение 334110)
Задница моего с MEDIA.
С CD отдал уже...

Спасиб, но это точно не мойу мну с СД )

lti1 30.07.2015 15:57

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

Сообщение от YAM1966 (Сообщение 334110)
Задница моего с MEDIA.
С CD отдал уже...

У меня такой же.

Ацкий_Кот 31.07.2015 10:58

lti1, у тебя тоже б\у контроллер ?

lti1 31.07.2015 11:16

Цитата:

Сообщение от Ацкий_Кот (Сообщение 334169)
lti1, у тебя тоже б\у контроллер ?

Да, но по моему навряд ли это на что то влияет.

Ацкий_Кот 31.07.2015 11:50

Цитата:

Сообщение от lti1 (Сообщение 334171)
Да, но по моему навряд ли это на что то влияет.

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

YAM1966 31.07.2015 12:44

Цитата:

Сообщение от Ацкий_Кот (Сообщение 334175)
Вот если с 1054 не заработает , то остается два варианта, либо мой новый контроллер не рабочий, либо действительно пока не закодируешь его под машину , работать не будет...

Периферия под машину не кодируется, так как можно элементарно ставить любые однотипные джойстики на авто.
Даже такой на место такого.
http://cnet1.cbsistatic.com/hub/i/r/...ve-gen-1-2.jpg


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

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