Электронный Блок Управления на авто

MaksVV
Offline
Зарегистрирован: 06.08.2015

скетч будет такой 


#include "OBD.h"


//Тип UART
COBD obd;  // ELM подключать к пинам 0 и 1 ардуино

int speedVal = 0;
int rpmVal = 0;
int UVal = 0;

void setup()
{

  while (!obd.init()); 
}

void loop()
{
  obd.readPID (PID_SPEED, speedVal);   //записываем в переменную скорость а/м
  obd.readPID (PID_RPM, rpmVal);       //записываем в переменную обороты ДВС
  obd.readPID (PID_CONTROL_MODULE_VOLTAGE, UVal); //записываем в переменную напряжение АКБ
  

}  

ну и напоследок подключение ELM к ардуино

JosR
Offline
Зарегистрирован: 08.11.2017

MaksVV пишет:

Без переходника никак, точнее вам наоборот нужно выкинуть лишнее из своего шнурка, чтобы подключиться к ардуине (см. рисунок #592 - нужно убрать часть которая TTL UART<->USB)

Это уже интересней... Можно же не выбрасывать, а подпаяться внутри разъема и вывести провода.

Попробую завтра раскрутить шнурок и посмотреть.

Хотя я его раньше раскручивал и вроде бы это похоже:

https://www.drive2.ru/b/2368649/

Осталось разобраться куда подпаиваться ...

MaksVV
Offline
Зарегистрирован: 06.08.2015

 

Но не факт, что будет работать с припаянной CH340. Вообще конечно нужно отпаивать. 

JosR
Offline
Зарегистрирован: 08.11.2017

Спасибо за помощь, я думал не отпаивать, а разорвать цепи  и вывести тумблер. Хочешь через ноут диагнастируй, хочешь — ардуинкой опрашивай. Приду домой разберу шнур и сравню.

MaksVV
Offline
Зарегистрирован: 06.08.2015

del

JosR
Offline
Зарегистрирован: 08.11.2017

 Минус можно же взять с R8 с края платы?

Придется опять разбирать...

Дорожки пока не трогал, к авто не подключал...

MaksVV
Offline
Зарегистрирован: 06.08.2015

JosR пишет:

 Минус можно же взять с R8 с края платы?

да можно там. TX и RX на всякий случай через 1 кОм подпаевайте. 

JosR
Offline
Зарегистрирован: 08.11.2017

Придется искать окуда их спаять... так как свободных нет ... :)

MaksVV
Offline
Зарегистрирован: 06.08.2015

не майтесь фигней. То что вы пытаетесь сделать, это обычный К-лайн адаптер. Спаяйте ещё один адаптер, схемы я выше давал ,вам всё равно нужен второй, чтобы прочитать что там на К-линии происходит при диагностике вашим шнурком ВАГ. 

просто даже если вы подключите ардуино к ЭБУ что дальше то делать будете? А лучше вообще ЕЛМ применить.  Я почему и рекомендовал елм, т.к. он всю "грязную" работу по использованию протокола берет на себя. 

JosR
Offline
Зарегистрирован: 08.11.2017

Мне с ардуино нужно минимум параметров от эбу. Попробую использовать библиотеку OBD

MaksVV
Offline
Зарегистрирован: 06.08.2015

JosR пишет:
Попробую использовать библиотеку OBD

Имейте ввиду, эта библиотка НЕ работает с к-лайн адаптером. Она предназначена для подключения к ардуино ЕЛМ адаптера. 

JosR
Offline
Зарегистрирован: 08.11.2017

Уже проверил, не работает... на выходах 5 вольт. В теме про опель вроде бы без библиотеки опрашивали ЭБУ. 

infyniti
Offline
Зарегистрирован: 15.07.2017

К А К   П О Ч И С Т И Т Ь     Т Е М У ?

А Д М И Н Ы   К А К   П О Ч И С Т И Т Ь   Т Е М У   О Т    С П А М А ? 

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

запросы чистильщикам сюда.http://arduino.ru/forum/obshchii/chistim-forum-ot-spama-vmeste

Валерийz
Offline
Зарегистрирован: 22.12.2019

здравствуйте.не могли бы вы мне помочь?я новичок в этом.нужно чтоб при включении подается на пин (любой) напряжение на насос на 5 секунд(просто 5вольт).так же оно должно идти когда начинает идти сигнал с датчика холла.датчик холла дает импульс от 2мс до 10мс.длительность этого импульса плавно регулируется потенциометром начиная с 2ком до 10ком.(грубо говоря 0-2 ком это 2мс,3ком-3м и так до 10.не могу сообразить.я вас отблагодарю

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

infyniti пишет:

А смысыл в таких форумах тогда какой?Мне не нужен Си и Си++.

А "смысыл" в твоём пребывании на форуме тогда какой? Мне не нужен участник, которому не нужен Си и Си++.

Валерийz
Offline
Зарегистрирован: 22.12.2019

тоесть учи и делай сам вы хотели сказать?

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

Я не тебе говорил. Тебе мне нечего сказать, кроме того, что ты 1) влез в чужую тему и 2) неправильно выбрал раздел.

Для запросов за которые вопрошающий намерен "отблагодарить" есть специальный раздел. Вот там и запости свою хотелку.

Валерийz
Offline
Зарегистрирован: 22.12.2019

Извините,просто спустя пару лет..вот и подумал)просто тему полностью перечитал и заметил что человек помог другому вот и попросил о помощи.а на счет отблагодарить,я не могу просто так кого-то озадачивать или просить меня научить.вас спасибо огромное за пинок в нужном направлении

infyniti
Offline
Зарегистрирован: 15.07.2017

Ворота пишет:

infyniti пишет:

А смысыл в таких форумах тогда какой?Мне не нужен Си и Си++.

А "смысыл" в твоём пребывании на форуме тогда какой? Мне не нужен участник, которому не нужен Си и Си++.

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

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

infyniti пишет:

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

Тогда Вы ошиблись форумом.

infyniti
Offline
Зарегистрирован: 15.07.2017

нет не ошибся на этой платформе есть решения.Привет динозавр как поживаете)))

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Только эта платформа подразумевает знание Си/Си++.

infyniti
Offline
Зарегистрирован: 15.07.2017

не во всех случаях.В данном это действительно так.А поморгать диодом не нужно знать си

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Приведите пример моргания светодиодом без Си.

infyniti
Offline
Зарегистрирован: 15.07.2017

если порытся в нете то есть конструкторы для детей все просто.А форум не для того чтоб изучать язык.Это вы тут правило свои поставили.Вместо того чтоб подсказать вот команда ее и юзай.а то учи си а потом еще си++ ))))Форум чтоб делится инфой.

b707
Offline
Зарегистрирован: 26.05.2017

infyniti пишет:

если порытся в нете то есть конструкторы для детей

Форум чтоб делится инфой.

вот найди себе форум по "конструкторам" и иди туда.

А здесь те, кому С++ не нужен - очень быстро получают "указатель" на юх

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

andriano пишет:

Приведите пример моргания светодиодом без Си.

А легко!

А то некоторые тут не шарят ни хрена в современных технологиях, вцепились в языки полувековой давности и новичкам ни хрена не хотят попу подтирать код писать:

infyniti
Offline
Зарегистрирован: 15.07.2017

я уже покусаный вами ))))налетели налетели))))в своем репертуаре)))

b707
Offline
Зарегистрирован: 26.05.2017

infyniti пишет:

я уже покусаный вами ))))налетели налетели))))в своем репертуаре)))

что удивительно - 3.5 года назад ты писал:

infyniti пишет:

Сегодня или завтра я найду свое решение и здесь мне просто делать будет нечего.

а все еще портишь воздух тут...

infyniti
Offline
Зарегистрирован: 15.07.2017

да да Евгений я об этом.

infyniti
Offline
Зарегистрирован: 15.07.2017

b707 пишет:

infyniti пишет:

я уже покусаный вами ))))налетели налетели))))в своем репертуаре)))

что удивительно - 3.5 года назад ты писал:

infyniti пишет:

Сегодня или завтра я найду свое решение и здесь мне просто делать будет нечего.

а все еще портишь воздух тут...

да ни чего я не порчу в гости зашел )))си вспомнить а то поздоровкаца)))

infyniti
Offline
Зарегистрирован: 15.07.2017

b707 пишет:

infyniti пишет:

если порытся в нете то есть конструкторы для детей

Форум чтоб делится инфой.

вот найди себе форум по "конструкторам" и иди туда.

А здесь те, кому С++ не нужен - очень быстро получают "указатель" на юх

я и тах на юхе)))

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

infyniti пишет:

А форум не для того чтоб изучать язык.

Это точно. 

Изучать язык нужно вне форума, а на форум приходить уже подготовленным.

Цитата:

Форум чтоб делится инфой.

Отнюдь.

Форум - для общения по интересам.

А те, кто не хочет знать Си/Си++ интереса для форума не представляют.

infyniti
Offline
Зарегистрирован: 15.07.2017

andriano пишет:

infyniti пишет:

А форум не для того чтоб изучать язык.

Это точно. 

Изучать язык нужно вне форума, а на форум приходить уже подготовленным.

Цитата:

Форум чтоб делится инфой.

Отнюдь.

Форум - для общения по интересам.

А те, кто не хочет знать Си/Си++ интереса для форума не представляют.

1не согласен

2 3 в точку 

4 это тоже не верно 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Мнение людей, которые интереса для форума не представляют, также не представляет интереса.

infyniti
Offline
Зарегистрирован: 15.07.2017

если мне нужно изучить пару команд это не значит что я должен идти и учить весь язык)))

 

b707
Offline
Зарегистрирован: 26.05.2017

infyniti пишет:

если мне нужно изучить пару команд это не значит что я должен идти и учить весь язык)))

конечно дорогой, есть другой путь - заплатить тому, кто эти команды уже выучил

 

К чему этот треп вообще? Ведь очевидно. что все упирается в то. что вы просто неспособны это выучить... а то бы за 3 года давно бы освоили

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Сколько букв тебе нужно знать, чтобы писать сообщения на форуме? (а... понятно: достаточно только строчных и без знаков препинания)

infyniti
Offline
Зарегистрирован: 15.07.2017

это не исключино 

infyniti
Offline
Зарегистрирован: 15.07.2017

b707 пишет:

 

К чему этот треп вообще? Ведь очевидно. что все упирается в то. что вы просто неспособны это выучить... а то бы за 3 года давно бы освоили

Не поверите.Вот пришел вспомнить освоить.Не до игрушек было.Не нужен мне код))))Просто ответил на комент поднял тему может чего нового всплывет.

infyniti
Offline
Зарегистрирован: 15.07.2017

andriano пишет:

Сколько букв тебе нужно знать, чтобы писать сообщения на форуме? (а... понятно: достаточно только строчных и без знаков препинания)

это к теме отношения не имеет когда нужно может и нормально напишу я ни ег здаю я русский не знаю может пойти выучить итальянский чтоб имел право прикаснутся к ардуино)))))))))

MaksVV
Offline
Зарегистрирован: 06.08.2015

раз уж такое дело, поинтересуюсь. Ну как там альфа, в стратосфере?

infyniti
Offline
Зарегистрирован: 15.07.2017

MaksVV пишет:

раз уж такое дело, поинтересуюсь. Ну как там альфа, в стратосфере?

нет еще времени не было)))с зажиганием глюки так и остались от вага так и стоит.

infyniti
Offline
Зарегистрирован: 15.07.2017

Нашел эбу на 2560 у него работает.Только впрыск многоточечный.Хочу преобрести под свою задумку переделать.

infyniti
Offline
Зарегистрирован: 15.07.2017

MaksVV пишет:

раз уж такое дело, поинтересуюсь. Ну как там альфа, в стратосфере?

 

эта ауди ездит на мега 2560

https://www.youtube.com/watch?v=D71FFncDeZg

MaksVV
Offline
Зарегистрирован: 06.08.2015

infyniti пишет:
...не знаю может пойти выучить итальянский чтоб имел право прикаснутся к ардуино)))))))))

и к альфе , а по теме лучше c++  выучить. 

infyniti
Offline
Зарегистрирован: 15.07.2017

infyniti
Offline
Зарегистрирован: 15.07.2017

MaksVV пишет:

и к альфе , а по теме лучше c++  выучить. 

У меня нет памяти чтоб учить))))Я через час все забуду.Сфера деятельности другая.Это хобби и не более.Я уже забыл как диодоми мигать куда там учить))))

infyniti
Offline
Зарегистрирован: 15.07.2017

Чтобы уметь программировать нужно программировать.В этом то и есть вся суть.Я ардуино 2 года уже в руки не брал ни чего ни помню.От слова совсем.