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)

lti1 31.07.2015 13:07

Цитата:

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

Цитата:

Сообщение от YAM1966 (Сообщение 334177)
Периферия под машину не кодируется, так как можно элементарно ставить любые однотипные джойстики на авто.
Даже такой на место такого.

Я тоже думаю, что у Вас сложность в чем то другом.
Вы пробовали обмениваться данными по CAN с каким то ещё устройством, например считать, что то в авто и отправить какой то пакет?
Скетч выложите.
Проверьте, этот скетч должен плавно вначале прибавить яркость подсветки кнопок, потом убавить.
PHP код:

#include <mcp_can.h>
#include <SPI.h>

long unsigned int rxId;
unsigned char len 0;
unsigned char rxBuf[8];

MCP_CAN CAN0(10);

unsigned char stmp0[2] = {0xFD,0x00}; // 0x202

void setup()
{
  
CAN0.begin(CAN_100KBPS);
}

void loop()
{
for (
int i=0<= 253i++) 
   { 
     
stmp0[0] = i;
     
CAN0.sendMsgBuf(0x20202stmp0);
     
delay(5);
   }
   
delay(1000); 
for (
int i=253>= 0i--) 
   { 
     
stmp0[0] = i;
     
CAN0.sendMsgBuf(0x20202stmp0);
     
delay(5);
   }
   
delay(1000); 



Ацкий_Кот 31.07.2015 14:43

Спасибо попробую, кстати приехала 1054 вечером ее заберу с почты,
выходные пройдут в экспериментах )))

да я посылал команды шилдом, и ловил их же elm327

Agrimotor 08.09.2015 17:41

Здравствуйте, изучил всю ветку форума о джойстике. У меня на руках оказался Джойстик idrive с клавишей медиа и переходник USB <-> CAN, не могу его даже разбудить. так как я вижу что вы решили задачку прошу о помощи, можно пример наполнения сообщения о инициализации? какой вводить ID в сообщение и на какой скорости передачи?

Зарание спасибо.

lti1 08.09.2015 21:19

Цитата:

Сообщение от Agrimotor (Сообщение 337579)
Здравствуйте, изучил всю ветку форума о джойстике. У меня на руках оказался Джойстик idrive с клавишей медиа и переходник USB <-> CAN, не могу его даже разбудить. так как я вижу что вы решили задачку прошу о помощи, можно пример наполнения сообщения о инициализации? какой вводить ID в сообщение и на какой скорости передачи?

Зарание спасибо.

Яркость подсветки на джойстике с помощь скетча из этого поста меняется?

Agrimotor 09.09.2015 09:13

Пока только подключил к CAN, у меня переходник, на компе что-то вроде терминала, вопрос в том что 0x202 - это ID в шестнадцатиричном виде или же первый байт сообщения?

lti1 09.09.2015 09:17

Цитата:

Сообщение от Agrimotor (Сообщение 337645)
Пока только подключил к CAN, у меня переходник, на компе что-то вроде терминала, вопрос в том что 0x202 - это ID в шестнадцатиричном виде или же первый байт сообщения?

А, невнимательно прочел Ваше первое сообщение. Скорость 100 кбит/сек, ID: 202, отправлять нужно два байта FD 00, при этом подсветка должна включится, если отправить 00 00, яркость подсветки должна стать минимальной.

YAM1966 09.09.2015 10:58

В новых джойстиках стоят TJA1043T, скорость в них 500Kbit/s....

Agrimotor 09.09.2015 11:30

На сообщения что-то ноль реакции, А вы еще не могли бы подсказать, джойстик сам питаеться от каого напряжения?

YAM1966 09.09.2015 11:31

Цитата:

Сообщение от Agrimotor (Сообщение 337665)
На сообщения что-то ноль реакции, А вы еще не могли бы подсказать, джойстик сам питаеться от каого напряжения?

Его распиновка:
1 +12V
2 GND
3 CANH
4 CANL

casper82 10.09.2015 21:25

Как я понимаю, через Ваш Hid контроллер можно подключить idrive джойстик. Но как я понял, вариантов джойстиков несколько - с какими работает?


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

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