Всем алоха. Будем считать что это мой конечный результат и больше дорабатывать не буду. Предыдущие записи удалю.
Возможности девайса: считывание данных по протоколу OBD1, преобразование в протокол OBD2 и передача в программы, такие как Torque, HobDrive. Пробовал с другими программами — не соединяется. Я разрабатывал для Torque, поэтому работа с другими программами мне не интересна. Важное примечание: работать будет на всех Toyota с протоколом OBD1. Для расхода топлива изменить параметры в скетче(там указано какие)
Считываемые данные:
— Обороты двигателя
— Скорость движения
— Время с запуска двигателя
— Положение дроссельной заслонки
— Угол опережения зажигания
— Температура охлаждающей жидкости
— Расход топлива на 100км (вроде правильно). Стоя на месте показывать не будет т.к. скорость 0
— Время инжекции ( время открытия форсунки для впрыска топлива)
— Давление во впускном коллекторе
Не считываемые данные:
— Не пытайтесь читать ошибки машины, ничего не получится, смотрите по миганию лампы "двигатель"
— Много чего остального, что не поддерживает наш старенький протокол
-Скорость обновления данных 1,2 сек. Это максимум скорости нашего протокола. Будет небольшая задержка.
Инструкция по изготовлению, подключению и настройке:
— Купить вот такие устройства: конденсатор 1.5-3.3 нФ, Arduino nano, bluetooth HC06, преобразователь 12->5 вольт, либо можете питать от зарядки автомобильной.
— Скачать архив, и разархивировать в любое доступное для Вас место
— Подключить Arduino к USB порту компьютера, установить драйвера, если это не произошло автоматически
— Открыть папку arduino-1.6.5-r5, и запустить arduino.exe
— Нажать файл-открыть- ищем куда распаковали файлы, папка OBD_reader/OBD_reader.ino
— Вверху программы выбираем инструменты->порт->com X (Х — com порт arduino, обычно больше 1)
— Нажимаем tools -> board -> arduino nano (или выбираем ту, которую вы купили)
— В программе жмем скетч->загрузка, и ждем пока загрузится наш файл. После удачной загрузки можно все отсоединить, компьютер больше не понадобится. При использовании для других машин, не с двигателем 3sfe нужно будет отредактировать файл прошивки, изменить данные о форсунках, их количествоколичество.
—Собираем устройство, как показано на картинке ниже. Можно всунуть в коробочку, и вывести провода.
— Есть два (у некоторых 3) варианта подключения в машине: диагностический разьем, компьютер двигателя, либо диагностический разьем в салоне (круглый такой). Как хотите так и делайте. Не забудьте про питание, нужно подвести либо ACC 12В, либо 5В, которые будут отключаться при пропадании АСС.
— Ставим перемычку в диагностическом разъеме TE2 и E1.
— Устанавливаем на ваше устройство, с которого будете смотреть данные Torque+1.8.56.apk (есть в архиве). Так же закидываете файл Toyota_Ipsum_3sfe.csv в папку .torque/extendedpids вашего телефона/планшета
— Если устройство подключили, питание подали, можно соединяться с телефонном/планшетом. Добавляете через блютуз устройство(пароль скорее всего будет 1234 или 0000), и делаете сопряжение.
— Запускаете автомобиль, Torque, заполняете профиль авто, протокол выставляете SAE J1850PWM
— Если все нормально, в программе вверху должны гореть флешка, и машинка.
— идем в настройки->управление дополнительными пидами->добавить пользовательский и выбираем Toyota_Ipsum_3sfe.csv
— теперь можно смело добавлять свои датчики и пользоваться программой.
Поздравляю.
P.S. Есть следующая запись, там добавлен датчик лямбды. Проверьте, отпишитесь.
Комментарии 464
Can I work with Carina AT 170 5AFE engine?
здравствуйте а напряжение бортовой сети показывает?
Собрал, подключил, настроил, заработало.
Автору благодарность. И есть один вопрос кто-нибудь делал файл профиля под мотор 7а lean burn?
Готов купить готовый вариант!
Очень не пойму нюанс с замыканием контактов в диагностическом разьеме. Скажите, при замыкании ТЕ2 и Е1, как указано выше в инструкции, машина будет работать в аварийном режиме по топливным картам без учета датчиков, т.е мотор не будет выдавать полную мощность. Получается ездить постоянно с включенным девайсом и замкнутыми контактами не вариант? У меня Carina ED 96г с мотором 3S-GE, разьем диагностический ведь тот же? Замыкать нужно сразу ТЕ2 и Е1 на постоянку и подключать одновременно ардуину к Е1 и VF1?
Другие скетчи грузит без проблем
Нужно пользоваться программой из архива, ничего не нужно обновлять.
Дорого времени суток пытался загрузить скетч не получается пишет ошибку
У вас нет библиотеки Ms Timer2.h ее найти добавить.
доброго времени суток а не подскажите где ее искать
wikihandbk.com/wiki/Arduino:Библиотеки/MsTimer2 Вот ссылка на сайт где можно скачать.
Большое спасибо за помощь буду пробовать
С наступающим 2022 годом! Спасибо за статью! Собираюсь собрать данное устройство для двигателя 5EFE Toyota Corolla EE104G. К сожалению все ссылки на али неактивны.
p.s. Заказал, как сделаю — добавлю ссылку на пост.
Сейчас отредактирую
а для чего тут нужна ардуина? не проще было просто кроссом на RX, TX блютуз-модуля бросить?
А обрабатывать сигнал чем?
что сигнал прям совсем другой?
китайские чипы его не всасывают?
Нет. Или покажите какой
вот же тема есть
www.drive2.ru/l/4062246863888332997/