0
-
24.05.2015, 21:00 #361
- Регистрация
- 26.01.2008
- Адрес
- Россия, Ухта
- Возраст
- 48
- Сообщений
- 6,346
- Записей в дневнике
- 7
Спасибо: Получено: 359
Отправлено: 625
VW Passat B5+ (USA) 02г. AWM, 1.8T20V MT. MMFA от autopilot, чип от kalex.
http://s-u.su/s/8gjruots.png
-
25.05.2015, 12:03 #362
- Регистрация
- 21.05.2015
- Возраст
- 34
- Сообщений
- 6
Спасибо: Получено: 0
Отправлено: 0
-
26.05.2015, 18:21 #363
- Регистрация
- 26.01.2008
- Адрес
- Россия, Ухта
- Возраст
- 48
- Сообщений
- 6,346
- Записей в дневнике
- 7
Спасибо: Получено: 359
Отправлено: 625
0Это моторная CAN шина. Там еще подушки должны висеть......
Ищи в группах измерений комфортную шину. Там блок комфорта, дверные блоки, руль и климат (если есть). Полистай.
--- Добавлено чуть позже ---
Модуль руля тут: 132\2.VW Passat B5+ (USA) 02г. AWM, 1.8T20V MT. MMFA от autopilot, чип от kalex.
http://s-u.su/s/8gjruots.png
-
03.06.2015, 13:28 #364
- Регистрация
- 21.05.2015
- Возраст
- 34
- Сообщений
- 6
Спасибо: Получено: 0
Отправлено: 0
-
03.06.2015, 22:20 #365
- Регистрация
- 26.01.2008
- Адрес
- Россия, Ухта
- Возраст
- 48
- Сообщений
- 6,346
- Записей в дневнике
- 7
Спасибо: Получено: 359
Отправлено: 625
0Модуль мультируля сидит на шине нормально.
Проверь еще раз соединения шины с китайским адаптером.
Проверь еще целостность проводов CAN шины. Или мультиметром, или соединением на массу, с контролем по VCDS.VW Passat B5+ (USA) 02г. AWM, 1.8T20V MT. MMFA от autopilot, чип от kalex.
http://s-u.su/s/8gjruots.png
-
04.06.2015, 09:15 #366
- Регистрация
- 21.05.2015
- Возраст
- 34
- Сообщений
- 6
Спасибо: Получено: 0
Отправлено: 0
-
22.07.2015, 22:59 #367
- Регистрация
- 22.07.2015
- Сообщений
- 3
Спасибо: Получено: 3
Отправлено: 0
0Кнопки на руле работают через ардуино
Сделал декодер кнопок на руле, на контроллере ARDUINO. Им же можно сделать задержку для подогревателя, турботаймера и т.д.
данные получаю с реле руля, контакт T18b/5. На магнитолу приходит на вывод Т20.11 у магнитолы (желто-красный) - у кого есть.
По деньгам - получилось чуть больше 300 рублей.
Это контроллер ардуино и макетная плата.
Могу дать более подробное описание - если это интересно.
PS: у меня vw sharan 2002 г.в.
-
23.07.2015, 10:05 #368
-
25.07.2015, 00:24 #369
- Регистрация
- 22.07.2015
- Сообщений
- 3
Спасибо: Получено: 3
Отправлено: 0
3Фотки собранного чуда не сделал, каюсь.
Для реализации потребуются некоторые навыки работы с паяльником, и с компьютером.
ссылки на алиэкспресс.сом мне не дают здесь публиковать, поэтому в ссылках ниже
замените zzzzzz на aliexpress
a yyy на com
Что нужно:
1. Контроллер Arduino UNO R3 MEGA328P - купил за 179 руб. тут:[code] http://ru.zzzzzz.yyy/item/Free-shipping-UNO-R3-MEGA328P-with-usb-cable-for-Arduino-Compatible-Dropshipping/32241237838.html [/code]
Выглядит так:
2. Для удобства можно купить монтажную плату стоит 111 руб., купил тут: [code] http://ru.zzzzzz.yyy/item/ProtoShield-prototype-expansion-board-with-mini-bread-board-based-for-ARDUINO/1869930334.html[/code]
Выглядит так:
Пластмассовая фигня с боку это mini breadboard пригодиться для отладки.
3. Резисторы можно поискать в старых платах или в магазине электроники.
Нам потребуются :
1,5кОм – 1 шт.
1кОм – 2 шт.
470 Ом – 1 шт.
220 Ом – 1шт.
4. Провода , паяльник и руки и голова.
Из этого добра надо собрать следующую схему.
на большой макетной плате это выглядит так
- коричневый к магнитоле
- чёрный на массу
- зелёный на реле (блок управления) руля, контакт T18b/5.
- жёлтый на плюс 12в после замка зажигания.
С сайта (arduino точка cc) скачиваем и устанавливаем среду разработки. я делал на версии 1.0.1
Ещё потребуется модуль SoftwareSerial см. вложение.
NewSoftSerial.zip
Распакуйте содержимое в папку, где установлена Arduino.
У меня это C:\Arduino
Плату подключаем к компу USB кабелем для принтера USB A-B
Запускаем Arduino и вставляем следующий код
/*
Опытным путем определил коды кнопок
00 7b 4b cf cf 7b cb 4b 4b cf cf cf cf 00 Громкость +
00 7b 4b cf cf 7b 4b 4b cb cf cf cf cf 00 Громкость -
00 7b 4b cf cf 7b cb 4f 4b cb 7b cf ff 00 Поиск вперед
00 7b 4b cf cf 7b 4b 7b 4b 7b cf cf ff 00 Поиск назад
При длительном нажатии идет код кнопки и после него последовательность
00 ff которя повторяется до тех пор пока кнопка не будет отпущена
в коде кнопки явно виден префикс 00 7b 4b cf cf 7b
Код кнопки определяется байтами с 7 по 11 включительно
*/
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3);
byte VolUpArray[] = {
0x00, 0x7b, 0x4b, 0xcf, 0xcf, 0x7b, 0xcb, 0x4b, 0x4b, 0xcf, 0xcf, 0xcf, 0xcf, 0x00};
byte VolDwArray[] = {
0x00, 0x7b, 0x4b, 0xcf, 0xcf, 0x7b, 0x4b, 0x4b, 0xcb, 0xcf, 0xcf, 0xcf, 0xcf, 0x00};
byte SeekUpArray[] = {
0x00, 0x7b, 0x4b, 0xcf, 0xcf, 0x7b, 0xcb, 0x4f, 0x4b, 0xcb, 0x7b, 0xcf, 0xff, 0x00};
byte SeekDwArray[] = {
0x00, 0x7b, 0x4b, 0xcf, 0xcf, 0x7b, 0x4b, 0x7b, 0x4b, 0x7b, 0xcf, 0xcf, 0xff, 0x00};
byte BufArray[15];
boolean VolUpKey;
boolean VolDwKey;
boolean SeekUpKey;
boolean SeekDwKey;
int led = 13;
byte ii;
unsigned long time;
void setup()
{
pinMode(led,OUTPUT); //Будет отражать нажатие кнопки
pinMode(4,OUTPUT); // для резистивного делителя
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
mySerial.begin(2400); // на скорости 2400 - читаются следующие данные
}
void loop() // run over and over
{
ii =0;
VolUpKey = true;
VolDwKey = true;
SeekUpKey = true;
SeekDwKey = true;
Sig(0);
digitalWrite(led,LOW);
if (mySerial.available() > 0) { // В буфере порта есть данные
ii =0;
BufArray[ii] = mySerial.read();
time = millis();
while(ii <=11) {
if (BufArray[ii] != VolUpArray[ii] && VolUpKey) VolUpKey = false;
if (BufArray[ii] != VolDwArray[ii] && VolDwKey) VolDwKey = false;
if (BufArray[ii] != SeekUpArray[ii] && SeekUpKey) SeekUpKey = false;
if (BufArray[ii] != SeekDwArray[ii] && SeekDwKey) SeekDwKey = false;
if (mySerial.available() > 0) {
ii++;
BufArray[ii] = mySerial.read();
}
if ((millis() - time) >300) ii = 14;
}
if (ii >=11) {
if (VolUpKey) Sig(1);
if (VolDwKey) Sig(2);
if (SeekUpKey) Sig(3);
if (SeekDwKey) Sig(4);
//Для контроля включаем/ыфключаем светодиод
if (VolUpKey || VolDwKey || SeekUpKey || SeekDwKey) {
digitalWrite(led,HIGH);
}
else {
digitalWrite(led,LOW);
Sig(0);
}
// Ждем перерыва в поступлении данных больше чем 0,2 сек., т.е. пока не будет отпущена кнопка
// При нажатой кнопке здесь будет последовательность 00 ff 00 ff 00 ff .......
// Если нужно сделать повторение нажатия кнопки, это можно сделать обаботкой этих данных
time = millis();
while( abs(millis() - time ) < 300) {
if (mySerial.available() > 0) {
ii = mySerial.read();
time = millis();
}
else {
delay(100);
}
}
}
}
}
////////////////////////////////////////////////////////////////////////////////
// Установка выходного сигнала для магнитолы
// Если значение level от 1 до 4 один выход будет в 1.
// В остальных случаях все каналы выключены
////////////////////////////////////////////////////////////////////////////////
void Sig(int level){
// Установим на одном из выходов (4...7) единицу
for( int cikl=1; cikl <5; cikl++){
if (level == cikl) {
digitalWrite(cikl+3, HIGH);
}
else {
digitalWrite(cikl+3, LOW);
}
}
}
Прошиваем плату контроллера.
Если все правильно спаяли и подключили,
то при нажатии любой из кнопок на руле, на плате будет загораться светодиод.
При отпускании кнопки - будет гаснуть.
В настройках магнитолы выставляем соответствие кнопок и радуемся жизни!!!
PS: Реакция магнитолы у меня происходит с задержкой в полсекунды, но это не напрягает.
-
28.07.2015, 09:49 #370
- Регистрация
- 02.08.2008
- Адрес
- РОДИНА ЧУГУННОГО МЕТЕОРИТА (c)Kimi
- Возраст
- 52
- Сообщений
- 8,483
Спасибо: Получено: 3,731
Отправлено: 4,418
0zastep, привет! А на этом девайсе возможно выловить коды из кан-шины более новых авто?
--- Добавлено чуть позже ---
или ЛИН-шины?98AFN,дизелил слегка.02AWT,жралза двоих,
теперь дизель-тигуан прет как танк
-
31.07.2015, 22:22 #371
- Регистрация
- 22.07.2015
- Сообщений
- 3
Спасибо: Получено: 3
Отправлено: 0
0С LIN в принципе можно, надо со скоростью данных поиграться.
В CAN не знаю какие уровни сигнала, но на прослушку можно сделать делитель на резисторах.
Я сделал через Software Serial, так проще отладку делать.
Но можно и через штатный RX на D1 контроллера считывать.
-
20.10.2015, 12:56 #372
- Регистрация
- 20.10.2015
- Возраст
- 47
- Сообщений
- 1
Спасибо: Получено: 0
Отправлено: 0
0здравствуйте. Может есть у кого схема адаптера в из первого поста в хорошем качестве? А то глаза сломал.
-
20.10.2015, 14:16 #373
- Регистрация
- 02.11.2009
- Адрес
- Казахстан, Алматы
- Возраст
- 40
- Сообщений
- 1,350
- Записей в дневнике
- 8
Спасибо: Получено: 8
Отправлено: 24
0А меня интересует не кан интерфейс и тот по которому RNS MFD общается с мультирулем. Дружит ли он с новыми магнитолами? Т.е. Можно ли обучить новую магнитолу сигналам мультируля?
В активном поиске
VAG-COM 311-2, vag-tacho
-
13.12.2015, 20:31 #374
- Регистрация
- 26.07.2013
- Адрес
- ТиНАО
- Сообщений
- 3,177
- Записей в дневнике
- 8
Спасибо: Получено: 177
Отправлено: 110
0прошу совета. история авто мне неизвестна, но есть доля вероятности что когда то на нём был мультируль... понять был или нет, как я понял, можно по наличию отсутствию какого-то реле. подскажите, где искать это реле, где его штатное место установки ?
2005 1.8T. DUK + 312mm front brake + одномас + Front Intercooler A4B8 + K04-15 trendline
-
13.12.2015, 22:07 #375
- Регистрация
- 26.01.2008
- Адрес
- Россия, Ухта
- Возраст
- 48
- Сообщений
- 6,346
- Записей в дневнике
- 7
Спасибо: Получено: 359
Отправлено: 625
1VW Passat B5+ (USA) 02г. AWM, 1.8T20V MT. MMFA от autopilot, чип от kalex.
http://s-u.su/s/8gjruots.png
-
14.12.2015, 02:34 #376
-
14.12.2015, 19:53 #377
- Регистрация
- 26.07.2013
- Адрес
- ТиНАО
- Сообщений
- 3,177
- Записей в дневнике
- 8
Спасибо: Получено: 177
Отправлено: 110
-
14.12.2015, 22:02 #378
- Регистрация
- 26.01.2008
- Адрес
- Россия, Ухта
- Возраст
- 48
- Сообщений
- 6,346
- Записей в дневнике
- 7
Спасибо: Получено: 359
Отправлено: 625
0VW Passat B5+ (USA) 02г. AWM, 1.8T20V MT. MMFA от autopilot, чип от kalex.
http://s-u.su/s/8gjruots.png
-
15.12.2015, 18:05 #379
-
15.12.2015, 22:18 #380
- Регистрация
- 26.07.2013
- Адрес
- ТиНАО
- Сообщений
- 3,177
- Записей в дневнике
- 8
Спасибо: Получено: 177
Отправлено: 110
Похожие темы
-
Перестал работать сигнал и кнопки на руле
от johnny33 в разделе Архив 2011г.Ответов: 5Последнее сообщение: 01.09.2011, 09:39 -
Кнопки на руле и Alpine магнитола + адаптер alpine Будет работать?
от makaka в разделе АвтозвукОтветов: 6Последнее сообщение: 30.12.2010, 09:45 -
Попогрей "Емеля" на штатные кнопки???
от M@XIM в разделе Архив 2009г.Ответов: 34Последнее сообщение: 07.09.2009, 21:40 -
кнопки на руле - резистивные?
от Avtosom в разделе Архив 2009г.Ответов: 6Последнее сообщение: 28.07.2009, 23:50 -
Кнопки на руле
от Andrey B в разделе Архив 2009г.Ответов: 18Последнее сообщение: 16.01.2009, 20:49