Re: OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.)
Возникла мысль создать UDS устройство для постоянного использования (стационарной установки) по типу Мультитроникса.
Примерно как здесь
Цель-избавиться от ELM (в проекте по ссылке он присутствует) и планшета (телефона) и за недорого получить возможность мониторить данные по всему набору PIDов из шапки.
При этом иметь возможность различного аппаратного исполнения.
Отличие от Мультитроникса - меньшая стоимость (в разы), возможность самостоятельно добавлять PIDы и графику.
Состав устройства - контроллер, например такой в нем есть аппаратная поддержка CAN и FCMS шины для подключения TFT Lcd дисплея.
TFT LCD touch screen дисплей
кому надо побольше - такой или такой питание CAN драйвер
Бюджетный вариант контроллер дисплей
В качестве операционки использовать эту
Приемущество в использовании операционки в том, что нет нужды переписывать код под разное железо. Только драйверы.
Графику сделать на этом
Главная задача - переписать код под ОС контроллера.
В одиночку решать эту задачу сложновато, здесь чел решал похожую проблему и успешно решил.
Может у кого есть знакомые фрилансеры готовые за разумное вознаграждение взяться за решение этой задачки?
В перспективе можно будет обучить это устройство функциям, которые доступны только владельцам MMCS (отключение/включение автоматического складывания зеркал и пр.)
Re: OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.)
@omich66, идея интересная, но, возможно в силу моего невежества, похожа на изобретение велосипеда (есть мут например). Зачем "Цель-избавиться от ELM ...недорого получить возможность мониторить данные по всему набору PIDов из шапки."? Уже есть елм и ГУ (ну, у меня) осталось немного шлифануть.... Самого интересовал вопрос, зачем нужен адаптер елм, если ГУ зацеплено к кан и, теоретически, всю инфу может взять напрямую... Видимо экономически не выгодно. Отнюдь не отговариваю, наоборот, было бы интересно "обучить это устройство функциям, которые доступны только владельцам MMCS"
По теме. Можно как-то изменять время опроса датчиков? Например текущая передача GEAR нужна в реальном времени, тогда как температуру ОЖ, коробки, салона, улицы можно спрошать и пару раз в минуту. Набросал пока такой набор датчиков, критика приветсвуется.
Хабыл: остаток бензина скачет +-10литров, вообще не информативно, галки на улучшенный расчет стоят. Можно что-то сделать?
Последний раз редактировалось Potable; 25.11.2017 в 23:27.
Re: OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.)
Цитата:
Сообщение от Yuriy_SPb
Что-то многовато, слишком резво стартуете или резко тормозите?
Что за ПИД используете?
Наоборот, ехал едва-едва, пытался понять логику, сменил на стрелочник для наглядности, см. вложение. Пид fuel level.
Цитата:
Сообщение от Yuriy_SPb
Это Вы про какие галки?
Привел фото
Цитата:
Сообщение от Yuriy_SPb
Можно попробовать добавить усреднение по времени или количеству опросов.
Нужно понять сперва логику. "Показалось", что при разгоне литры уменьшаются, при накате и торможении увеличиваются. Обе картинки сделаны после поездок на стоящем, работающем авто. Если это данные с поплавка, то пусть так и остаются: приехал на заправку, остановился, посмотрел остаток и стало ясно сколько залить. Если это какие-то расчетные цифры, далекие от реальности, тады ой.
И как все же в реальном времени смотреть передачу коробки? Уж больно тормозит
Re: OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.)
Цитата:
Сообщение от Potable
Пид fuel level.
Это из нашего набора или встроенный в Торке? Если наш, то это данные с поплавка, то же, что и на панели, и
галки в настройках к нему отношения не имеют.
Цитата:
Сообщение от Potable
Обе картинки сделаны после поездок на стоящем, работающем авто.
Судя по Вашим картинкам все в порядке
Цитата:
Сообщение от Potable
И как все же в реальном времени смотреть передачу коробки? Уж больно тормозит
Какие задержки по времени? У меня очень шустро все показывает.
Не пробовали в статусе адаптера глянуть данные по скорости обмена (запросов в сек)?
В зависимости от используемого устройства разница может быть на порядок.
А на панели у Вас нет номера передачи?
Последний раз редактировалось Yuriy_SPb; 26.11.2017 в 15:04.
Re: OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.)
@Yuriy_SPb, пид из нашего набора, торковский ничего не показывает. Но на панели столбик остатка бензина стоит мертво, не болтается.
Номера передач высвечиваются на панели только в ручном режиме коробки и на лепестках. Смысл в том, что бы видеть номера передач в режиме Д.
И ещё. Обнаружил что пид внешней температуры из блока КОНД ниже минус 17,8° не опускается. За бортом -20°, а датчик показывает -17,8°. При этом зеленая лампочка пида моргает, т.е. данные идут. В салоне КОНД показывает правильно, данные меняются. Вопрос!
Добавлено через 1 минуту @v888v, моргают данные - это как раз нормальная работа, т.е. данные идут
Re: OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.)
Цитата:
Сообщение от Potable
Но на панели столбик остатка бензина стоит мертво, не болтается.
Да, потому, что значение датчика усредняется за большой промежуток времени.
Если это нужно, можно добавить ПИД с усреднением.
Цитата:
Сообщение от Potable
Смысл в том, что бы видеть номера передач в режиме Д.
Это понятно, но, возможно, что в этом случае, действительно тормозит коробка с ответом. Надо посмотреть.
Цитата:
Сообщение от Potable
пид внешней температуры из блока КОНД ниже минус 17,8° не опускается.
Да, так и заложено в формуле пересчета. Это один из внутренних параметров кондиционера, физического датчика ему, вроде бы не соответствует. Так что, возможно, кондиционеру ниже -17.8 градусов не интересно.
Re: OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.)
Цитата:
Сообщение от omich66
Возникла мысль создать UDS устройство для постоянного использования (стационарной установки) по типу Мультитроникса.
Самое главное забыли - корпус какой будет?
Из замечаний - в топку чибиос и дискавери с убогим Cortex-M, когда есть Orange Pi Zero (мозг - Cortex-A7 x4) за 500 руб. (с wi-fi, 512 МБ ОЗУ и линухом на выбор), к которой цепляется экран на ILI9341, на котором можно выводить графику через SDL. через ту же SDL можно запустить звук (это если фантазия подскажет).
Re: OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.)
Плата 48х46 мм - это "планшет"? (против того, что указали Вы 72 x 85 мм) )) (Для примера на вложенной картинке - opizero + экран, с софтиной показа погоды с openweathermap)
Да можно вообще дисплей выкинуть, поднимаем точку доступа, lighttpd (ну или nginx, apache - по вкусу) и видим данные мониторинга в браузере на экране смартфона
Корпуса, которые Вы предлагаете для примера выглядят колхозно, по-моему )) А без дисплея - засунуть под торпеду и глаза не мозолит, хоть в термоусадку закатай.
И можно поинтересоваться - зачем Вам именно RTOS? Под линух программить гораздо проще, уж поверьте
Ссылка про ЭБУ - так тот проект вроде как уж пару лет разрабатывается (можете посмотреть ветку на форуме electronix.ru), если Вас такие сроки устраивают - ну что же, каждому своё...
Re: OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.)
Цитата:
Сообщение от RabidRabbit
так тот проект вроде как уж пару лет разрабатывается
Так и задача куда сложнее. Ссылку привел как пример того что контроллер с ней справляется. В предложенном мной варианте задачка куда проще.
Апельсину по началу тоже рассматривал в качестве альтернативы минусы для меня
- в разы дольше грузится (холодный старт)
- греется, даже с установленным радиатором (палец обжег)
Цитата:
Сообщение от RabidRabbit
Под линух программить гораздо проще
Это на любителя, иначе альтернативных вариантов не существовало бы.