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)

Ацкий_Кот 25.03.2015 18:42

202 FD 00, а также только первые отсчетов байт, так что мы могли бы использовать только 202 FD (для максимальной яркости) или 202 44 (для тусклой яркости)

Также после отправки этой команды яркости, CON бодрствует, 100mA @ 12В

Чтоб не забыть , это корявый перевод гугла ))

Ацкий_Кот 17.04.2015 14:32

Посылка 5C1
F0 00 00 63 - ПРИ АКТИВАЦИИ БЛОКА (ВКЛ ЗАЖИГАНИЯ)
00 00 00 63 - ОТПУСКАНИЕ КЛАВИШИ
13 00 XX 63 - ИЗМЕНЕНИЕ ГРОМКОСТИ, XX - направление колеса от 00 до 0F, при увеличении приращение на 1, при уменьшении декремент на 1, ограничено одним полубайтом, зацикленно, т.е при увеличении громкости после 0F следует 00, при уменьшении после 00 следует 0F
2A 00 00 63 - НАЖАТИЕ КОЛЕСА ГРОМКОСТИ
02 00 00 63 - СТРЕЛКА ВЛЕВО
03 00 00 63 - СТРЕЛКА ВПРАВО
14 00 XX 63 - КОЛЕСО ИЗМЕНЕНИЯ ПУНКТА МЕНЮ, XX - аналогично громкости
28 00 00 63 - НАЖАТИЕ КОЛЕСА МЕНЮ
1A 00 00 63 - КНОПКА "ТЕЛЕФОН"

Ацкий_Кот 05.05.2015 15:41

Апну немного, приехал мой канбусшилд, а андруинка что-то не торопиться... имеющийся "обрезок" андруинки с нерабочим ISP портом оказался, не выдает тактирующие импульсы на ножке SCK

Ацкий_Кот 27.05.2015 10:47

As for "waking up" the iDrive knob, I've never tried what you're doing but I'll go out on a limb and say it doesn't need it. I'm willing to guess the knob is pretty dumb in that it just issues the same CAN commands over & over and lets the CAN gateway deal with the messages. Search my code in file idrivino.pde for the CAN section dealing w/ iDrive knob presses. You will be looking for CAN IDs starting with 0x1B8, which are the knob rotation & MENU button press. If you have an LCI iDrive controller, you'll have to sniff your own buttons related to the new direct buttons like NAV, etc.


заметка

Ацкий_Кот 27.05.2015 12:19

Known Can-Bus Codes so far:
(0x202, 2, 0xFD 0x00) – Light to maximum.

заметка

Ацкий_Кот 02.06.2015 12:38

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

Ацкий_Кот 02.06.2015 15:42

С адресом вроде разобрался , в скетче задается, осталось разобраться с данными подбирать из имеющихся

lti1 02.06.2015 16:00

Я вот так в шину FF3 отправлял:
PHP код:

unsigned char stmp0[8] = {0x80,0xC3,0x00,0x02,0x00,0x00,0x00,0x00};
unsigned char stmp1[8] = {0x80,0xC3,0x00,0x01,0x00,0x00,0x00,0x00};

void loop()
{
   
CAN0.sendMsgBuf(0x3A08stmp0);
   
delay(1000);

   
CAN0.sendMsgBuf(0x3A08stmp1);
   
delay(1000);



Ацкий_Кот 02.06.2015 18:58

Цитата:

Сообщение от lti1 (Сообщение 329696)
Я вот так в шину FF3 отправлял:
PHP код:

unsigned char stmp0[8] = {0x80,0xC3,0x00,0x02,0x00,0x00,0x00,0x00};
unsigned char stmp1[8] = {0x80,0xC3,0x00,0x01,0x00,0x00,0x00,0x00};

void loop()
{
   
CAN0.sendMsgBuf(0x3A08stmp0);
   
delay(1000);

   
CAN0.sendMsgBuf(0x3A08stmp1);
   
delay(1000);




Спасибо сейчас не около девайса, завтра попробую

Chubaka885 02.06.2015 22:08

Я пробовал в своё время разобраться. Плюнул на всё это и поставил во внутрь ардуино. Год уже работает без проблем.
Будем следить что у вас получится.


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

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