Вернуться   Официальный Форум любителей LADA Kalina и новой Лада Калина 2 > Лада Калина. Технический раздел > Электрооборудование > Комбинация приборов. Датчики и указатели. Бортовой компьютер. Штатная магнитола.

Ответ
 
Опции темы Опции просмотра
Старый 04.04.2016, 12:22   #1
Интересующийся
 
Регистрация: 04.08.2014
Адрес: Новосибирск
Возраст: 40
Пол: Мужской
Автомобиль: Калина 2008 люкс 1.4/16
Сообщений: 112
Вес репутации: 19 Lisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущее
Re: Самодельный бортовой компьютер через K-Line

В основном заказывал, чтобы повторить схему... к счастью mc33290 стоил меньше ста рублей... закажу сегодня тогда еще l9637.
Ардуина мини про имеется, экран стандартный 16х2 тоже есть... и вообще, у меня не коммерческий проект. Мне лично для себя
Главный вопрос, получиться ли с блоком 797+?
Lisenkow вне форума   Ответить с цитированием Вверх
Старый 04.04.2016, 12:27   #2
Тверской лидер
Двигатель и его системы
 
Аватар для Андрей710
 
Регистрация: 11.11.2008
Адрес: Tверь
Возраст: 50
Пол: Мужской
Сообщений: 22,614
Записей в дневнике: 9
Изображений: 4
Вес репутации: 157192 Андрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутации
Re: Самодельный бортовой компьютер через K-Line

Цитата:
Сообщение от Lisenkow Посмотреть сообщение
лавный вопрос, получиться ли с блоком 797+?
Получиться ,если знаешь, что ему послать в запросе !
насколько я помню ,программист ,который пытался воять прогу ,ему весь протокл обмена не нужен был .мы узнали код запроса на который Эбу отдаст код о температуре ,и всё .с этим нам тогда помог Вивисектор ,создатель Опендиага .
вся проблема была ,насколько я помню ,во временных .вот там мы подсели .связь была не стабильной какой-то .на этом и покери всё .
__________________
*****************************************
Андрей710 вне форума   Ответить с цитированием Вверх
Старый 04.04.2016, 14:06   #3
Интересующийся
 
Регистрация: 04.08.2014
Адрес: Новосибирск
Возраст: 40
Пол: Мужской
Автомобиль: Калина 2008 люкс 1.4/16
Сообщений: 112
Вес репутации: 19 Lisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущее
Re: Самодельный бортовой компьютер через K-Line

Пока не знаю что посылать.
Есть к-лайн адаптер... смотрю данные через opendiag. Наверное можно "перехватить", что она отправляет на эбу?
Lisenkow вне форума   Ответить с цитированием Вверх
Старый 05.04.2016, 15:21   #4
Интересующийся
 
Регистрация: 04.08.2014
Адрес: Новосибирск
Возраст: 40
Пол: Мужской
Автомобиль: Калина 2008 люкс 1.4/16
Сообщений: 112
Вес репутации: 19 Lisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущее
Re: Самодельный бортовой компьютер через K-Line

В ссылке несколько постов выше есть что надо отправлять в эбу 797 как разhttp://cxem.net/avto/electronics/4-126.php
Lisenkow вне форума   Ответить с цитированием Вверх
Старый 06.04.2016, 12:19   #5
Тверской лидер
Двигатель и его системы
 
Аватар для Андрей710
 
Регистрация: 11.11.2008
Адрес: Tверь
Возраст: 50
Пол: Мужской
Сообщений: 22,614
Записей в дневнике: 9
Изображений: 4
Вес репутации: 157192 Андрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутации
Re: Самодельный бортовой компьютер через K-Line

Lisenkow,
да много таких в инете ,да и было это давно 5-или 6 лет назад ...уже не интерессно Бк х1 Или мультитроникс и ноу проблем ,-всё уже сделаи за нас давно !
__________________
*****************************************
Андрей710 вне форума   Ответить с цитированием Вверх
Старый 23.06.2016, 15:57   #6
Интересующийся
 
Регистрация: 04.08.2014
Адрес: Новосибирск
Возраст: 40
Пол: Мужской
Автомобиль: Калина 2008 люкс 1.4/16
Сообщений: 112
Вес репутации: 19 Lisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущее
Re: Самодельный бортовой компьютер через K-Line

Хочется повесить на ардуино несколько функций. Вкючая модуль gsm для сигнализации, управление автозапуском, индикация работы вентиляторов и температуры. Самое сложное (для меня) это связать ардуино и эбу. Пришел наконец то l9637. Если все правильно понял, подключение l9637 точно такое же, как и mc33290?
f89e82s-960.jpg
Lisenkow вне форума   Ответить с цитированием Вверх
Старый 23.06.2016, 16:32   #7
Тверской лидер
Двигатель и его системы
 
Аватар для Андрей710
 
Регистрация: 11.11.2008
Адрес: Tверь
Возраст: 50
Пол: Мужской
Сообщений: 22,614
Записей в дневнике: 9
Изображений: 4
Вес репутации: 157192 Андрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутацииАндрей710 имеет репутацию за пределами доброй репутации
Re: Самодельный бортовой компьютер через K-Line

Цитата:
Сообщение от Lisenkow Посмотреть сообщение
подключение l9637 точно такое же, как и mc33290?
Немного не такое:
Изображения
Тип файла: jpg f89e82s-960_L9637.JPG (41.9 Кб, 35 просмотров)
__________________
*****************************************
Андрей710 вне форума   Ответить с цитированием Вверх
Старый 04.02.2017, 15:36   #8
Интересующийся
 
Регистрация: 04.08.2014
Адрес: Новосибирск
Возраст: 40
Пол: Мужской
Автомобиль: Калина 2008 люкс 1.4/16
Сообщений: 112
Вес репутации: 19 Lisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущее
Re: Самодельный бортовой компьютер через K-Line

Смотрю, уже у многих получается подключить Ардуино к бош 797+.
Подскажите по инициализации...


digitalWrite(outPin, HIGH);
delay(350);
digitalWrite(outPin, LOW);
delay(25);
digitalWrite(outPin, HIGH);
delay(25);

и после этого уже можно слать
Serial_2.begin(10400);
char bytes8[] = {0x81,0x10,0xF1,0x82,0x04};
Serial_2.print(bytes8);
Serial_2.end();
Lisenkow вне форума   Ответить с цитированием Вверх
Старый 11.02.2017, 10:55   #9
Интересующийся
 
Регистрация: 04.08.2014
Адрес: Новосибирск
Возраст: 40
Пол: Мужской
Автомобиль: Калина 2008 люкс 1.4/16
Сообщений: 112
Вес репутации: 19 Lisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущееLisenkow имеет блестящее будущее
Re: Самодельный бортовой компьютер через K-Line

Что то не идет. Выкладываю часть кода с инициализацией

******************************************
void setup()
{
delay(500);
Serial.begin(9600); //для вывода на порт

// НАЧАЛО ИНИЦИАЛИЗАЦИИ
digitalWrite(outPin, HIGH);
delay(350);
digitalWrite(outPin, LOW);
delay(25);
digitalWrite(outPin, HIGH);
delay(25);

Serial_2.begin(10400);
char bytes9[] = {0x81,0x10,0xF1,0x81,0x03};
Serial_2.print(bytes9);
delay(200);


// ИНИЦИАЛИЗАЦИЯ ЗАКОНЧЕНА
// ЭБУ ДОЛЖЕН ОТВЕТИТЬ ПОЛОЖИТЕЛЬНО
//ДАЛЕЕ СЧИТЫВАЕМ ОТВЕТ ЭБУ И ПРИВОДИМ К ЧИТАЕМОМУ ВИДУ
while (Serial_2.available()) {
inChar = Serial_2.read();
y = int(inChar);
out = String(inChar);
if (y >= 100) {out2 = String(y); }
if (y >= 10) { if (y <= 99) {out2 = "0" + out;} }
if (y < 10) {out2 = "00" + out;}
out3 = out3 + "," + out2;
}

Serial.println(out3); //ДОЛЖЕН БЫТЬ ПОЛОЖИТЕЬНЫЙ ОТВЕТ ОТ ЭБУ, В МОНИТОРЕ ПОРТА
//ДОЛЖЕН ПОКАЗАТЬ "0x83 0xF1 0x10 0xC1 0xEF 0x8F 0xC3"

delay(15000);

}
**************************************************

Ну так вот ЭБУ должен выйти с положительным ответом "0x83 0xF1 0x10 0xC1 0xEF 0x8F 0xC3"
вместо этого получается : 255,255,131,241,016,127,129,017,149
Lisenkow вне форума   Ответить с цитированием Вверх
Старый 11.02.2017, 11:25   #10
Гуру
 
Аватар для angtar
 
Регистрация: 16.11.2010
Адрес: Белгород, 31Rus
Возраст: 63
Пол: Мужской
Сообщений: 7,092
Записей в дневнике: 28
Вес репутации: 228750 angtar имеет репутацию за пределами доброй репутацииangtar имеет репутацию за пределами доброй репутацииangtar имеет репутацию за пределами доброй репутацииangtar имеет репутацию за пределами доброй репутацииangtar имеет репутацию за пределами доброй репутацииangtar имеет репутацию за пределами доброй репутацииangtar имеет репутацию за пределами доброй репутацииangtar имеет репутацию за пределами доброй репутацииangtar имеет репутацию за пределами доброй репутацииangtar имеет репутацию за пределами доброй репутацииangtar имеет репутацию за пределами доброй репутации
Отправить сообщение для angtar с помощью ICQ Отправить сообщение для angtar с помощью Skype™
Re: Самодельный бортовой компьютер через K-Line

Цитата:
Сообщение от Lisenkow Посмотреть сообщение
Serial.begin(9600); //для вывода на порт
не моё:
Пример для Я7.2
#include <SoftwareSerial.h>
int y ;
String out;
String out2;
String out3 = "";
String out4 = "";
String out5 = "";
String out6 = "";
int inChar ;
int st1;
int spd;
int spd2;
int outspd;
int outspd2;
int tax1;
int tax2;
int outputPin = 6;
int outputPin2 = 7;
int outputPin3 = 13;
int outPin = 3;

SoftwareSerial Serial_2(2, 3); // RX, TX

void setup()
{
pinMode(outputPin, OUTPUT);
pinMode(outputPin2, OUTPUT);
pinMode(outputPin3, OUTPUT);
delay(500);
//Serial.begin(9600);
Serial_2.begin(10400);

char bytes8[] = {0x81,0x10,0xF1,0x82,0x04};
Serial_2.print(bytes8);
//char inChar8 = Serial_2.read();
//Serial.write(inChar8);
Serial_2.end();

digitalWrite(outPin, HIGH);
delay(350);
digitalWrite(outPin, LOW);
delay(25);
digitalWrite(outPin, HIGH);
delay(25);
//delayMicroseconds(600);
Serial_2.begin(10400);

//char bytes7[] = {0x81,0x10,0xF1,0x81,0x03};
//Serial_2.print(bytes7);
// delay(200);

char bytes9[] = {0x81,0x10,0xF1,0x81,0x03};
Serial_2.print(bytes9);
delay(200);



}



void loop()
{
//while (Serial_2.available()) {
// char inChar77 = Serial_2.read();
//Serial.write(inChar77);
//}
y = 0;
out2 = "";
out = "";
inChar=0;
char bytes3[] = {0x82,0x10,0xF1,0x21,0x01,0xA5};
Serial_2.write(bytes3);
delay(200);
while (Serial_2.available()) {
inChar = Serial_2.read();
//Serial.write(inChar);
y = int(inChar);
out = String(inChar);
if (y >= 100) {
out2 = String(y);
}

if (y >= 10) {
if (y <= 99) {
out2 = "0" + out;
}
}

if (y < 10) {
out2 = "00" + out;
}

out3 = out3 + "," + out2;
//Serial.print(out3);
}


if (Serial_2.available() <= 0 ) {
//String poi = "128,241,016,060";
String poi = "128,241,016"; //80,F1,10,4A
//Serial.print(out3);
//Serial.println();


st1 = out3.indexOf(poi);

if (st1 > 0) {
st1 = out3.indexOf(poi);
out4 = out3.substring(st1+16);
//Serial.print(out4);
out5 = out4.substring(53,56);
out6 = out4.substring(49,52);


const int n = 10;
char *f = new char[n];
String s = out5;
s.toCharArray(f,n);
int spd = atoi(f);
// ...
delete[] f;





const int nn = 10;
char *ff = new char[nn];
String ss = out6;
ss.toCharArray(ff,nn);
int spd2 = atoi(ff);
// ...
delete[] ff;



outspd = spd*40;
outspd2 = spd2;
//spd = byte(out5);
//tax1 = 159 - (spd * 4);
//if (tax1 > 1) {

// Serial.println(tax1);
//}
if (outspd < 1500) {
digitalWrite(outputPin, HIGH);
}
if (outspd > 1500) {
digitalWrite(outputPin, LOW);
}

if (outspd2 > 40) {
digitalWrite(outputPin2, HIGH);

}
if (outspd2 < 40) {
digitalWrite(outputPin2, LOW);

}


//if (outspd2 > 40) {
digitalWrite(outputPin3, HIGH);
delay(70);
// }
// if (outspd2 < 40) {
digitalWrite(outputPin3, LOW);
delay(70);
// }
//Serial.println(tax1);
//Serial.println(outspd2);
}
}
}
__________________
Лучше быть хорошим человеком, ругающимся матом, чем тихой, воспитанной тварью
©
Фаина Раневская
************************************************** ****************
Не спорю с дураками, люди могут не понять разницы ©

angtar вне форума   Ответить с цитированием Вверх
Ответ

Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Сервис метрических линеек для форумов и блогов


Быстрый переход









Часовой пояс GMT +3, время: 01:46.