Прибор предназначен для установки в автомобилях, на мотоциклах, мопедах, скутерах — там, где нужен контроль температуры двигателя и напряжения бортовой сети и имеет следующие возможности:
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 подстраивают значение вольтметра на дисплее так, чтобы оно было равно напряжению питания устройства в данный момент. Кнопками устанавливают текущее время. Показания температур в калибровке не нуждаются. Датчик, который измеряет температуру двигателя соединяется с устройством с помощью 2-хжильного экранированного кабеля: вывод GND датчика припаивается к экрану.
20.06.2016 — в статью добавлена новая прошивка «bortcomp_new.hex» , в которой реализованы следующие исправления:
- датчики температуры теперь опрашиваются не постоянно, а 1 раз в 4 секунды, что позволило избавиться от их самонагрева, а следовательно, завышения отображаемых температур на 1-2°С
- добавлено усреднение значений измеряемого напряжения
- на установке времени добавлен ускоренный перебор часов и минут при длительном удержании кнопки
Исходники прошивок написаны в компиляторе Bascom AVR. Их можно приобрести на торговой площадке exDIY: исходный код основой прошивки и исходный код новой прошивки
См. также: Модернизация бортового компьютера на ATmega8
Список радиоэлементовОбозначение
Тип
Номинал
Количество
ПримечаниеМагазинМой блокнот
U1
МК AVR 8-битATmega8-16PU1
U2, U3
Датчик температурыDS18B202
U4
Часы реального времени (RTC)DS13071
U5
Линейный регуляторL78L051
КР142ЕН5АD1
Выпрямительный диод1N40011
На ток не менее 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-дисплейWH16021
С подсветкойX1
Часовой кварц32768 Гц1
Тактовая кнопка2
Батарейка3В1
ПанелькаSCS-281
Для МК
ПанелькаSCS-81
Для RTCДобавить все
Скачать список элементов (PDF)
Прикрепленные файлы:
- BK.rar (69 Кб)
- bortcomp_new.hex (13 Кб)