Цитата:
Сообщение от Mikhail Kuznetsov
уже забил я на 24-часовой режим так как в Ватсапе обратился в техподдержку по этому поводу, те в свою очередь дали совет, о котором все владельцы сх-7 давно обсуждают и знают, т.е. получаем 12 часов.
|
Случайно вспомнил про эту ветку. Кому уж очень мозолит глаза - можно переключать 12/24 на БК с помощью несложной схемы на Ардуине нано и каншилде mcp2515. Все вместе 400 рублей стоит максимум и вечер собрать. Подключаем к ОБД разъему, не заводя машину клацаем кнопку - и часы переключаются, выдергиваем, и так до следующего раза, когда АКБ скинем.
Лучше работает, когда канбас китайский обесточен, но и с ним с третей попытки можно поспорить в шине. )))
Костыль, конечно, но рабочий...
Скетч:
Цитата:
#include <SPI.h>
#include <mcp2515.h>
struct can_frame canMsg1;
MCP2515 mcp2515(10);
const int buttonPin1 = 2;
void setup() [тут должна быть открывающая скобка]
canMsg1.can_id = 0x28F; //кнопка часы 12/24h
canMsg1.can_dlc = 8;
canMsg1.data[0] = 0xC1;
canMsg1.data[1] = 0x00;
canMsg1.data[2] = 0x00;
canMsg1.data[3] = 0x38;
canMsg1.data[4] = 0x00;
canMsg1.data[5] = 0x27;
canMsg1.data[6] = 0x10;
canMsg1.data[7] = 0x82; // - этот байт переключает. По дефолту равен x80.
while (!Serial);
Serial.begin(115200);
SPI.begin();
mcp2515.reset();
mcp2515.setBitrate(CAN_125KBPS, MCP_8MHZ);
mcp2515.setNormalMode();
Serial.println("Example: Write to MS-CAN 12/24h command");
pinMode(buttonPin1, INPUT_PULLUP);
}
void loop() [тут должна быть открывающая скобка]
if ((digitalRead(buttonPin1)== LOW)) [тут должна быть открывающая скобка]
Serial.println("Получено нажатие кнопки");
mcp2515.sendMessage(&canMsg1);
Serial.println("Messages sent");
delay(100);
}
}
|
Arduino nano (Arduino mini)
[Ссылки доступны только зарегистрированным пользователям. Регистрируйся тут...]
CAN MCP2515
[Ссылки доступны только зарегистрированным пользователям. Регистрируйся тут...]
DC-DC преобразователь
[Ссылки доступны только зарегистрированным пользователям. Регистрируйся тут...] - при желании.
Библиотеки для скетча CanHacker (уже настроены на кварц 8 Мгц CAN-модуля)
[Ссылки доступны только зарегистрированным пользователям. Регистрируйся тут...]
Программа CanHacker
[Ссылки доступны только зарегистрированным пользователям. Регистрируйся тут...] (скорость COM порта в программе CanHacker в настройках делаем 115200).
====
PS Если что, разобрал тему, подсказанную ранее в этой ветке ув. Vzor, раскопал все байты включения CentrPoint, если есть продвинутые Ардуинщики, можно сделать кан-бридж (гейтвей) для изменения байтов в посылках китайского канбаса и управлять отдельной кнопочкой ЦентрПоинтом. Себе на этой же сборке с картинки ниже сделал скетч, послушал ЦентрПоинт в разных вариациях и забил, с моей музыкой в машине он не нужен.
====
PPS АудиоПилот у китайских канбасов оказывается включен по дефолту! Проверено на Райзе и СимплСофт.