Прибор предназначен для установки в автомобилях, на мотоциклах, мопедах, скутерах - там, где нужен контроль температуры двигателя и напряжения бортовой сети и имеет следующие возможности:
1. Индикация текущего времени.
2. Измерение напряжения бортовой сети (7 - 16В).
3. Измерение температуры двигателя (-55... +125°С).
4. Измерение температуры в салоне автомобиля или температуры окружающего воздуха, если прибор используется на мототранспорте (-55... +125°С).
Схема бортового компьютера проста и не содержит дефицитных и дорогостоящих деталей. Питание осуществляется от бортовой сети ТС, имеется защита от переполюсовки - диод D1, который можно заменить на любой другой с прямым током не менее 200 мA. 16-ый вывод дисплея соединен с GND, 15-ый вывод (подсветка) через резистор 47 Ом соединен с VCC(5 В).
Фьюзы:
Кнопки располагаются отдельно от основной платы, и подключены к контактам set_minute и set_hour на печатной плате. Батарейка подключается к +-BAT. После того, как устройство будет собрано, еще раз проверьте все соединения на соответствие схеме. Подстроечные резисторы ставятся в среднее положение, и на вход "+12V" подается напряжение 8 - 16 вольт.
Правильно собранная схема с правильно прошитым микроконтроллером запускается сразу. Вращением RV2 добиваются отображения символов на дисплее. С помощью RV1 подстраивают значение вольтметра на дисплее так, чтобы оно было равно напряжению питания устройства в данный момент. Кнопками устанавливают текущее время. Показания температур в калибровке не нуждаются. Датчик, который измеряет температуру двигателя соединяется с устройством с помощью двухжильного экранированного кабеля: вывод GND датчика припаивается к экрану.
20.06.2016 - в статью добавлена новая прошивка "bortcomp_new.hex" , в которой реализованы следующие исправления:
- датчики температуры теперь опрашиваются не постоянно, а 1 раз в 4 секунды, что позволило избавиться от их самонагрева, а следовательно, завышения отображаемых температур на 1-2°С
- добавлено усреднение значений измеряемого напряжения
- на установке времени добавлен ускоренный перебор часов и минут при длительном удержании кнопки
Исходники прошивок написаны в компиляторе Bascom AVR. Их можно приобрести на торговой площадке exDIY: исходный код основой прошивки и исходный код новой прошивки
См. также: Модернизация бортового компьютера на ATmega8
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
U1 | МК AVR 8-бит | ATmega8-16PU | 1 | Поиск в магазине Отрон | ||
U2, U3 | Датчик температуры | DS18B20 | 2 | Поиск в магазине Отрон | ||
U4 | Часы реального времени (RTC) | DS1307 | 1 | Поиск в магазине Отрон | ||
U5 | Линейный регулятор | L78L05 | 1 | КР142ЕН5А | Поиск в магазине Отрон | |
D1 | Выпрямительный диод | 1N4001 | 1 | На ток не менее 200 мА | Поиск в магазине Отрон | |
C1, C2 | Конденсатор | 0.1 мкФ | 2 | Керамический | Поиск в магазине Отрон | |
C3 | Электролитический конденсатор | 470мкФ 16В | 1 | Поиск в магазине Отрон | ||
R1-R3, R5 | Резистор | 4.7 кОм | 4 | Поиск в магазине Отрон | ||
R4 | Резистор | 24 кОм | 1 | Поиск в магазине Отрон | ||
R6,R7,R8 | Резистор | 10 кОм | 3 | Поиск в магазине Отрон | ||
R9 | Резистор | 47 Ом | 1 | Поиск в магазине Отрон | ||
RV1, RV2 | Подстроечный резистор | 10 кОм | 2 | Поиск в магазине Отрон | ||
LCD1 | LCD-дисплей | WH1602 | 1 | С подсветкой | Поиск в магазине Отрон | |
X1 | Часовой кварц | 32768 Гц | 1 | Поиск в магазине Отрон | ||
Тактовая кнопка | 2 | Поиск в магазине Отрон | ||||
Батарейка | 3В | 1 | Поиск в магазине Отрон | |||
Панелька | SCS-28 | 1 | Для МК | Поиск в магазине Отрон | ||
Панелька | SCS-8 | 1 | Для RTC | Поиск в магазине Отрон | ||
Скачать список элементов (PDF)
Прикрепленные файлы:
- BK.rar (69 Кб)
- bortcomp_new.hex (13 Кб)
Комментарии (140) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация
[Автор]
[Автор]
Как проверить дисплей?
[Автор]
2) Исправный и правильно подключенный дисплей должен работать. RV2 - настройку контраста не забыли покрутить? Также встречаются дисплеи, у которых выводы VCC и GND расположены наоборот, и в случае переполюсовки они сгорают. Расположение выводов питания посмотрите в даташите на дисплей, с которым работаете.
[Автор]
Если подключить один датчик и только два провода то показывает температуру и то не верную и бывает как бы проскакивает другое значение, если воткнуть все 3 провода то всё по нулям и реакции никакой.
Какое должно быть напряжение на выходах для датчиков? Куда смотреть? Что искать?
[Автор]
[Автор]
[Автор]
Извините за просьбу, не затруднит ли Вас ускорит вывод напряжения хотя бы два раза в секунду и добавить десятые градусы? Можно убрать ненужный знак перед "С". Спасибо.
[Автор]
И звуковое предупреждение о разрядке аккумулятора?
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]