Как сделать бортовой компьютер в авто

Бортовой компьютер из старого смартфона

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Бортовой компьютер крайне необходимый атрибут любого автомобиля, особенно если вопрос касается просмотра ошибок, опрос датчиков и расхода топлива. Заводские решения конечно же существуют, как пример orionspb.ru/comp/86/, но 8.5к.р. отдать готов не каждый, и я в их числе.

Что понадобится
Смартфон с андроид 4.2 и выше
OBD2 адаптер с bluetooth.
Программа torque

В наличии был старый HTC desire 601.Первое что необходимо сделать это полностью очистить телефон от всего что было на него установлено сбросом до заводских установок. Я пошел дальше и прошил его на кастомную прошивку, без установки Гугл сервисов.(Меньше жрет батарею в режиме ожидания). Все приложения ставил вручную с 4пда. Так же разблокировал рут, в дальнейшем даст более гибкие настройки системы для ПО.

Устанавливаем программу torque, добавляем программы для автоматического разворота дисплея в горизонтальном положении и программу автозапуска для torque.(программ много, легко найти через поиск в гугл).

В настройках torque ставим галочку чтобы приложение включало и включало экран при подключении питания.( Блокировку экрана в системе необходимо убрать).

Настраиваем профиль и выбираем необходимые приборы.

Выбираем место установки и печатаем лицевую панель.

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

У меня стол для принтера маленький, по этому из двух частей.

Источник

Как из смартфона сделать бортовой компьютер автомобиля

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

У многих есть старые мобильные телефоны, которые лежат дома без дела. Однако им еще можно найти хорошее применение. Например, установить устаревший смартфон в салон автомобиля, где он будет выполнять функцию бортового компьютера (выводить данные системы управления двигателем, показывать, расшифровывать ошибки, сбрасывать их и пр.). Рассказываем, как доработать конструкцию телефона своими руками.

Советом поделился один из владельцев Lada Granta ( kumaxx ), который решил использовать свой старый смартфон Philips Xenium W3568 в качестве бортового компьютера (БК).

1. Снять аккумулятор телефона.

2. Определить на смартфоне, какой контакт (+) и какой (-). В данном случае 4 контакта: (+), (-), (датчик температуры) и (ID).

3. Срезать с аккумулятора плату контроллера и подключаются через нее. Если этого сделать не удается, тогда придется имитировать два дополнительных контакта, используя сопротивление. Необходимые сопротивление для подключения к этим контактам было подоброно опытным путем (было замерено сопротивление между доп.контактами и землей).

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

4. Подать на контакты штатные 3.7 вольта и используем резисторы.

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

5. На место аккумулятора устанавливаем плату DC-DC преобразователя, понижающего напряжение до 3.7В. К нему же подпаиваем необходимые резисторы.

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

6. Для того чтобы телефон не выключался в моменты краткосрочного пропадания питания (работа стартера, либо заглушение двигателя), необходимо установить в батарейный отсек ионистор.

7. Выводим наружу уже готовый провод с USB разъемом, который подключим в USB розетку в машине.

8. Смартфон-БК размещаем в удобном месте. Теперь, используя ПО, подключаемся к ЭБУ автомобиля через ELM327.

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

А вы будете использовать смартфон в машине в качестве БК?

Источник

Делаем бортовой компьютер на Android-устройстве (без Torque и ELM327)

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Достаточно давно я занимаюсь разработкой бортового компьютера для своего автомобиля. Некоторый вариант пару лет назад был внедрен в мой автомобиль. Не скажу, что конечное исполнение меня полностью устраивает (даже больше, выглядит оно отчасти колхозно), однако функционал оправдывает себя на все 100 (в частности, мониторинг температур, моточасов и функционал черного ящика). Про данный бортовой можно почитать здесь.

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

Но главное, мини-бортовой в определенный момент я решил сделать полностью открытым. Все его исходники (как железа, так и софта) лежат на GITHUB-е: исходники программы и исходники проекта платы, так же есть порт CAN HACKER-а на это устройство.

А некоторое время назад, случайно зацепился за решения для Android, которые легко позволяют делать интерфейсы к своим устройствам. В частности, зацепился за приложение Virtuino. Вообще, программирование на Android — тот профиль, которого я практически никогда не касался. Но, благодаря этому приложению, мгновенно пришло осознание, что можно сделать взаимодействие своего устройства и нарисовать ему несложный интерфейс на телефоне.

Автомобилей, где в качестве мультимедиа установлены устройства на основе Android сейчас достаточно много. Данная разработка похожа по концепции на Multitronics MPC-800, так же это аналог связки Torque+ELM327. Но есть следующие преимущества:

1. Проект полностью открытый. Можно изменять не только пользовательский интерфейс (что доступно в Torque), но и делать изменения на стороне «железа» (интегрировать, рассчитывать, делать исполнительные механизмы).
2. Проект обладает практически неограниченными возможностями по кастомизации (следствие первого пункта).
3. В отличие от ELM327, нет проблем с «наводками на шину». Это частенько проявляется на китайских адаптерах, вследствии чего возможно появление ложных ошибок в блоках управления.

Вот так выглядит само устройство:

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Устройство собрано на LPC11C14, без Ардуин. Здесь имеем 32-битное ядро Cortex-M0, работающее на частоте 48МГц, а так же аппаратный CAN на самом контроллере, что позволяет без каких-то дополнительных ухищрений обрабатывать любые данные, поступающие с шины. Bluetooth модуль можно использовать практически любой, поддерживающий профиль SPP, в том числе не брендовый (на фото Roving RN-42), а любой распространенный китайский noname, типа HC-04/HC-05.

Собранное в корпусе Gainta G430, с подключенным шнурком:

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Можно подключаться не через диагностику, а стационарно: к проводам диагностической шины где-нибудь внутри торпедо. Достаточно 4х проводов: питание +12V, земля, линия CAN-H и линия CAN-L.

Минимальный набросок интерфейса в Virtuino на телефоне:

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Сейчас из Virtuino доступны следующие параметры (оптимизировано на автомобиль Pajero Sport II):
* Виртуальный вывод V1: счетчик секунд с момента запуска (с).
* Виртуальный вывод V2: скорость автомобиля (км/ч).
* Виртуальный вывод V3: Температура двигателя (°C).
* Виртуальный вывод V4: Обороты двигателя (об/мин).
* Виртуальный вывод V5: Температура автоматической коробки передач (запрос, специфичный для Mitsubishi Pajero IV/Pajero Sport II, °C).
* Виртуальный вывод V6: Внешняя температура (актуально при подключении родного датчика к плате бортового, °C).
* Виртуальный вывод V7: Напряжение бортовой сети (по показаниям блока управления двигателя, Вольт).
* Виртуальный вывод V8: Текущая передача (запрос, специфичный для Mitsubishi Pajero IV/Pajero Sport II).
* Виртуальный вывод V9: Давление во впуске (в кПа).
* Виртуальный вывод V10: Давление топлива в рейке (актуально для дизельных двигателей, в кПа).
* Виртуальный вывод V11: Уровень топлива (требуется подключение ДУТ к плате бортового, калибровки для Pajero Sport II, л).
* Виртуальный вывод V12: Израсходованное топливо за поездку (актуально для Pajero Sport II).
* Виртуальный вывод V13: Пройденная дистанция за поездку (км).
* Цифровой вывод D1: Управление входом в сервисный режим (отключение посылки запросов к ЭБУ).

Хотя минимальными модификациями можно вытаскивать данные по любым PID-запросам, и даже более: сделать отправку специфичных данных и реагировать, к примеру, на нажатие каких-то кнопок. На плате предусмотрена установка не только физического уровня Hi-speed CAN (в лице MCP2551), но и физического уровеня Fault-tolerance CAN (в лице TJA1055), что позволяет внедряться в шину комфорта, но это совсем другая история…

Источник

Бортовой компьютер на ардуино своими руками

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Всем одноклубням приветы!)

Появился как-то неожиданно в гараже Днепр МТ-16 и т.к. я только начал вникать в программирование микроконтроллеров то, руки сразу зачесались что-то заколхозить на него) Мной было принято решение сделать бортовой компьютер. Решил, что на дисплее будет отображаться напряжометр, термометр, тахометр и температура с двух бошек.

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

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

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

В левом верхнем углу вольтметр, в правом верхнем температура окружающей среды с датчика TMP36, по центру тахометр и внизу справа и слева температура с левой и правой головы соответственно. Снимать температуру решил термопарой типа К. Вольтметр из обычного делителя, для бортовика с головой хватит такого решения. Импульсы оборотов коленвала я снимать решил через оптопару с безконтактной системы зажигания.

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Вроде бы все настроено и работает как надо. Проверил на аппарате. Надо бы сделать корпус для дисплея.

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Да. Да! Я знаю, что маленький дисплей. Но это же моя первая поделка более менее имеющая вид и цель проекта была получить данные от мотоцикла в наглядном виде, а не на выставку. В дальнейшем хотел делать экран больше.

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Сделал вот такую плату. Атмегу взял конечно конскую для таких целей))))) Тут бы и 8 хватило) Но задача была все сделать поскорее, хочется кататься) и на тот момент я в основном писал в ардуино ИДЕ.

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

#include

    // библиотека для дисплея
    #include «max6675.h» // библиотека для термопары

OLED myOLED(SDA, SCL);

extern uint8_t SmallFont[]; // шрифт термометров
extern uint8_t MediumNumbers[]; // шрифт вольтметра
extern uint8_t BigNumbers[]; // шрифт тахометра
extern uint8_t akb[]; // иконка «Аккумулятор»
//extern uint8_t logo[]; // логотип используемый при запуске
extern uint8_t logo2[]; // логотип используемый при запуске

#define volt A1 // пин для вольтметра
#define R1 199.0 // (+) номенал резистора делителя напряжения кОм
#define R2 9.96 // (-) номенал резистора делителя напряжения кОм
#define TMP36 A0 // пин под датчик наружной температуры LM36

#define tachometer 2 // пин тахометра. INTERUPT0

#define thermoDO 5 // пин SO max6675
#define thermoCS_R 6 // пин CS max6675 правая термопара
#define thermoCS_L 8 // пин CS max6675 левая термопара
#define thermoCLK 7 // пин SCK max6675
MAX6675 thermocouple_R(thermoCLK, thermoCS_R, thermoDO); // инициализация правая термопара
MAX6675 thermocouple_L(thermoCLK, thermoCS_L, thermoDO); // инициализация левая термопара

float V, V1, Voltage = 0; // переменная хранящая данные вольтметра
float temp_out; // переменная для наружной температуры
volatile unsigned int RPM = 0; // переменная тахометра
unsigned long tmr1, timer_imp = 0; // переменные для таймеров

void tacho() // Обработчик прерывания от пина INT0
<
RPM=60/((float)(micros()-timer_imp)/1000000); // расчет оборотов
timer_imp=micros(); // засекаем когда был последний импульс
>

void setup()
<
pinMode(volt, INPUT); // пин для вольтметра
pinMode(TMP36, INPUT); // датчик наружной температуры
pinMode(tachometer, INPUT); // пин тахометра
analogReference(INTERNAL); // мерить будем относительно внутреннего опорного напряжения в 1,1в
V = 1.1 / 1024.0 / (R2 / (R1 + R2)); // расчет коэффициента для вольтметра
temp_out = ((analogRead(TMP36) * 1.1 / 1024.0) — 0.5) * 100; // считываем температуру и переводим в градусы
myOLED.begin(SSD1306_128X64); // подключаем дисплей
myOLED.clrScr(); // очищаем дисплей
// myOLED.drawBitmap(30, 0, logo, 64, 64); // рисуем стартовое лого
myOLED.drawBitmap(12, 0, logo2, 100, 63); // рисуем стартовое лого2
myOLED.update(); // выводим все на экран
attachInterrupt(0, tacho, RISING); // устанавливаем прерывания на пине INT0 (D2)
delay(4000); // задержка для стабильности и показа логотипа
>

void loop()
<
Voltage = analogRead(volt) * V; // Вольтметр
if ((micros() — timer_imp) > 300000) RPM = 0; //если сигнала нет больше 300мсек считаем что RPM 0

if (millis() > tmr1) //считываем окружающую температуру по заданному интервалу
<
temp_out = ((analogRead(TMP36) * 1.1 / 1024.0) — 0.5) * 100 ; // считываем температуру и переводим в градусы
tmr1 = millis() + 30000; // задаем интервал 30мс
>

myOLED.clrScr(); // очищаем экран
myOLED.setFont(MediumNumbers); // задаем шрифт MediumNumbers
myOLED.printNumF(Voltage, 1, 18, 0); // пишем напряжение с 1 знаком после запятой. В х0 у0
myOLED.drawBitmap(0, 1, akb, 18, 15); // рисуем иконку аккумулятора
myOLED.drawLine(0, 18, 128, 18); // рисуем верхнюю линию
myOLED.drawLine(0, 48, 128, 48); // рисуем нижнюю линию
myOLED.setFont(SmallFont); // задаем шрифт SmallFont
myOLED.print(«B», 67, 9); // пишем «В» (вольт)
myOLED.print(«RPM», 0, 38); // пишем RPM
myOLED.printNumI(thermocouple_L.readCelsius(), LEFT, 53); // считываем температуру с левой термопары
myOLED.printNumI(thermocouple_R.readCelsius(), RIGHT, 53); // считываем температуру с правой термопары
myOLED.printNumF(temp_out, 1, 95, 0); // пишем наружнюю температуру
myOLED.print(«C», RIGHT, 0); // пишем С (градусы)
myOLED.setPixel(121, 0); // ставим пиксель для обозначения градусов
myOLED.setFont(BigNumbers); // задаем шрифт BigNumbers
myOLED.printNumI(RPM/2/10*10, RIGHT, 21); // пишем обороты с 0 на конце.
myOLED.update(); // выводим все на экран

delay(150); // задержка для стабильности
>

// Generated by : ImageConverter Mono Online
// Generated from : akb.png
// Time generated : Wed, 18 Jan 17 11:27:44 +0100 (Server timezone: CET)
// Image Size : 18×15 pixels
// Memory usage : 33.75 bytes

imagedatatype akb[] PROGMEM=<
0xFC, 0x04, 0x04, 0x05, 0x05, 0x05, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x85, 0x05, 0x05, 0x04, // 0x0010 (16) pixels
0x04, 0xFC, 0xFF, 0xC0, 0xC0, 0xC1, 0xC1, 0xC1, 0xC1, 0xC0, 0xC0, 0xC0, 0xC0, 0xC1, 0xC3, 0xC1, // 0x0020 (32) pixels
0xC0, 0xC0, 0xC0, 0xFF,
>;

Прошивка залита. Плата спаяна. Дисплей работает. Да вообще все работает) И вот на этом моменте планы резко поменялись. И проект был заброшен из-за отсутствия самого виновника торжества это мотоцикла.((((

Но все же решил выложить работу. Вдруг кому-то из нее что-то пригодится. Код писал очень подробно весь, разберется даже школьник. Да там вроде и ничего особо сложного и нет. Где-то даже слишком примитивно все сделано.
Сначала все немного тормознулось из-за того, что я захотел сделать систему зажигания на МК, потом инжектор вкорячить, параллельно все переписать на Си. Ну вобщем как на современных тачках сделать мозги. И однажды все к херам пошло)

Платы кстати у меня остались, кому надо обращайтесь, по сути это готовый показометр на машину или мот.

Источник

Бортовой компьютер своими руками? — легко!

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Давно была идея сделать бортовой/маршрутный компьютер в авто.
Есть готовые очень неплохие мультитрониксы — но с ними проблема, они не поддерживают наши старые тоетки по OBD (точнее авто не поддерживает OBD диагностику).

Решено сделать свое универсальное устройство, которое будет уметь все и все.
В качестве «мозга» — AVК контроллер Atmel AtMEGA640/1280/2560 серии.
Тем более, что плата готовая и подходящая по всем параметрам и возможному функционалу — давно валяется в загашнике, запасы от старого проекта 🙂

Функционально состоит из 2х частей — слева БП от 220В, справа собственно сам процессор.
Т.к. в авто уже есть 12В — то соответственно БП на 220 — нам не нужен. Сделано для универсальности.
На данной плате все сделано по максимуму именно для универсального применения — можно реализовать от примитивной елочной «мигалки», до системы «умный дом» — на сколько хватит фантазии.

Ну а касательно нашей задачи, функционал будет примерно следующий:
— вывод информации со всех датчиков, как штатных так и допольнительных, а это —
— температура ОЖ ДВС
— температура масла двигателя
— температура ОЖ доп датчик (верхний патрубок радиатора)
— температура масла в АКПП, в поддоне
— температура воздуха во впуске
— давление во впускном коллекторе (наддув)
— время открытия форсунок / % загрузки
— положение дросселя (% открытия)
— напряжение в сети
— ведение логов и возможность записи информации на компьютер (ноутбук) по RS232

Функции маршрутного компьютера:
— скорость/пробег — суммарный/за поездку
— расход средний/за поездку
— снятие ограничителя скорости (для сток мозга)
— текущая передача АКПП (если кому интересно)

Любые доп. функции — кому на сколько хватит фантазии.
Можно как снимать данные с любых датчиков — например, поставить акселерометр (ADXL*) — и измерять ускорение. Либо управлять любыми внешними исполнительными устройствами.

На текущий момент стадия проектирования функционала, для наглядности пара «скринов» — экранчик пока такой, что под рукой было. Со временем может переделаю на графический — посимпатичнее будет внешний вид.

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

Как сделать бортовой компьютер в авто. Смотреть фото Как сделать бортовой компьютер в авто. Смотреть картинку Как сделать бортовой компьютер в авто. Картинка про Как сделать бортовой компьютер в авто. Фото Как сделать бортовой компьютер в авто

FULLRUN — суммарный пробег/расход топлива
AVG — средняя скорость движения, средний расход топлива
CUR — текущая поездка, пробег/расход
SPD — текущая скорость движения, (можно еще добавить сюда же мгновенный расход топлива)

Вариант представления данных в виде «прогресс бара». На скрине буст и % открытия дросселя.

Все данные даны для примера. Пока на неподключенном к авто устройстве.

Может у кого еще какие мысли и предложения будут — каменты приветствуются.

Продолжение следует … (по мере сил и свободного времени).

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *