Подключение Адруино к ЭБУ автомобиля

profor
Offline
Зарегистрирован: 01.12.2014
Мне нужен Ваш совет камрады.
 
У меня авто 94г, есть диагностический разъем.  Хочу подружить его с ардуино (мега 2560 r3). 
В фишке есть 3 подключенных контакта +12, земля и сигнальный (0;+5). Протокол работает по принципу отослал запрос, получил ответ. работает он на скорости 7812 бод 8N1.
Хочу использовать SoftwareSerial, но ему надо rx,tx а у меня 1 сигнальный контакт.
Не могу же я подключить сигнальный контакт сразу и к TX0 и к RX0.
Как быть с нестандартной скоростью в 7812? Достаточно ли будет внести изменения в DELAY_TABLE массив в SoftwareSerial.cpp?
jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

почитай

http://forums.drom.ru/suzuki-escudo/t1151111878.html

наверно то что тебе нужно. а вообще нужно больше инфы давать. авто 94 года понятие растяжимое, фирм и моделей очень много

profor
Offline
Зарегистрирован: 01.12.2014

Suzuki Escudo 1994г.

Я как раз из той ветки.  Там подключают к компьютеру через компорт. А мне бы к ардуине подключить.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

тогда почему не дал ссылку на исходник, чтобы не самому искать или придумывать

и почему вопрос тогда как к одному пину подключить и RX и TX

почему именно софтварный? в меге насколько помню 3 uart

Radjah
Offline
Зарегистрирован: 06.08.2014

В меге их 4.

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

profor
Offline
Зарегистрирован: 01.12.2014

jeka_tm пишет:

тогда почему не дал ссылку на исходник, чтобы не самому искать или придумывать

и почему вопрос тогда как к одному пину подключить и RX и TX

почему именно софтварный? в меге насколько помню 3 uart

 

Все от безграмотности. Поясни как это проще сделать?

Нашел вот такой костыль http://digitrode.ru/images/2014/03/19/1.png

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

дай ссылку на статью откуда взял схему. не совсем понял как она работает, но вроде то что нужно

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

а вообще можно использовать то что уже автор в тех статьях проверил

хотя мне кажется на компараторе схема попроще была бы. например LM339

profor
Offline
Зарегистрирован: 01.12.2014

jeka_tm пишет:

дай ссылку на статью откуда взял схему. не совсем понял как она работает, но вроде то что нужно

http://digitrode.ru/computing-devices/mcu_cpu/107-programmnyy-poluduplek...

 

А НЕ к софтварному UART как обращаться?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013
profor
Offline
Зарегистрирован: 01.12.2014
jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

попробуй. кто тебе не дает

std
Offline
Зарегистрирован: 05.01.2012

Правильно ли я понимаю, что http://digitrode.ru/images/2014/03/19/1.png можно воткнуть с двух сторон в аппаратный Serial, и инфа будет идти по одному проводу?

Понадобилось две дуины соединить одним проводом.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

только данные одновременно нельзя передавать и принимать