Мини-бортовой компьютер
Проект заморожен. Развивается новая итерация BCOMP11 V2. Вся информация на новой странице.
Младший брат проекта бортового компьютера. Данный проект уменьшен в габаритах и максимально упрощен. Проект открытый. Исходники и схемы выложены на данной странице.
В основе микроконтроллер NXP LPC11C14. Выведена CAN-шина и UART-интерфейс. Имеется 2 кнопки и динамик. Экран - OLED 0.96" графическая матрица 128х64 точки. Тип экранов OLED уже хорошо себя зарекомендовал в старшем брате. Он обеспечивает хорошую читаемость и яркость при любых условиях освещения.
Комплект конструктора включает в себя:
- Собранную плату с контроллером LPC11C14.
- Экран OLED 0.96".
- Кабель OBD-II на DB-9 для подключения к штатному диагностическому разъему.
- Адаптер-программатор USB-UART для прошивки и взаимодействия с компьютером.
- Полный набор документации и примеров с исходными текстами.
- Набор вспомогательных утилит.
Примеры использования:
- Пример прошивки бортового компьютера. Все данные запрашиваются стандартным диагностическим протоколом по CAN-шине.
- Прошивка для работы с утилитой CANHacker в качестве анализатора шины.
- Прошивка бортового компьютера с расширенным функционалом. К сожалению, этот вариант пока без исходников.
Данные примеры полностью охватывают всю представленную периферию на плате.
Внешний вид устройства:
Небольшая CAN-сетка на столе:
Схема этого безобразия:
Ссылки
- Схема устройства.
- Внешний вид платы.
- Проект прошивки v1 (полные исходники).
- Расширенная прошивка бортового. С путями, расчетами пробегов и фиксацией расхода топлива. Без исходников. Внутри так же утилита конфигурации (для настройки пределов срабатывания предупреждений и калибровки расхода топлива).
- Прошивка для работы с утилитой CANHacker. Позволяет смотреть сырые данные на CAN-шине, а так же проводить эксперименты с отправкой пакетов.
- Подключение к машине.
- Среда разработки Keil MDK ARM.