Мини-бортовой компьютер

Проект заморожен. Развивается новая итерация BCOMP11 V2. Вся информация на новой странице.

Младший брат проекта бортового компьютера. Данный проект уменьшен в габаритах и максимально упрощен. Проект открытый. Исходники и схемы выложены на данной странице.

В основе микроконтроллер NXP LPC11C14. Выведена CAN-шина и UART-интерфейс. Имеется 2 кнопки и динамик. Экран - OLED 0.96" графическая матрица 128х64 точки. Тип экранов OLED уже хорошо себя зарекомендовал в старшем брате. Он обеспечивает хорошую читаемость и яркость при любых условиях освещения.

Комплект конструктора включает в себя:

  1. Собранную плату с контроллером LPC11C14.
  2. Экран OLED 0.96".
  3. Кабель OBD-II на DB-9 для подключения к штатному диагностическому разъему.
  4. Адаптер-программатор USB-UART для прошивки и взаимодействия с компьютером.
  5. Полный набор документации и примеров с исходными текстами.
  6. Набор вспомогательных утилит.

Примеры использования:

  1. Пример прошивки бортового компьютера. Все данные запрашиваются стандартным диагностическим протоколом по CAN-шине.
  2. Прошивка для работы с утилитой CANHacker в качестве анализатора шины.
  3. Прошивка бортового компьютера с расширенным функционалом. К сожалению, этот вариант пока без исходников.

Данные примеры полностью охватывают всю представленную периферию на плате.

Внешний вид устройства:

Небольшая CAN-сетка на столе:

Схема этого безобразия:

Ссылки

  1. Схема устройства.
  2. Внешний вид платы.
  3. Проект прошивки v1 (полные исходники).
  4. Расширенная прошивка бортового. С путями, расчетами пробегов и фиксацией расхода топлива. Без исходников. Внутри так же утилита конфигурации (для настройки пределов срабатывания предупреждений и калибровки расхода топлива).
  5. Прошивка для работы с утилитой CANHacker. Позволяет смотреть сырые данные на CAN-шине, а так же проводить эксперименты с отправкой пакетов.
  6. Подключение к машине.
  7. Среда разработки Keil MDK ARM.
Original: http://igorkov.org/bcomp11,
Author: igorkov