На этом сайте в разделе «Авторские проекты» размещено устройство, которое называется бортовой компьютер. Довольно много людей повторили его и выразили своё мнение на форуме по улучшению или изменению тех или иных измеряемых прибором параметров. Большинство высказывалось за увеличение выполняемых функций, которые, по мере возможности, я планирую добавлять. Например, уже сделан тестовый вариант прошивки контроллера под указатель уровня топлива. Вместе с тем некоторые отмечали, что им не нужны часы, тахометр, контроль закрытой двери, а нужно лишь знать напряжение в бортовой сети да температуру двигателя. И хотя в том же разделе авторских проектов присутствует похожее устройство на светодиодных индикаторах, под названием автомобильный термовольтметр, тем не менее, я решил сделать «облегчённый» вариант и «бортового компьютера». Модернизация коснулась только изменения прошивки, «железо» можно оставить без изменений. Но так как в этой прошивке не используются функция тахометра, то транзистор VT1, а так же элементы его обвязки можно удалить из схемы. Тахометр исключен из схемы по тем соображениям, что он разрабатывался под конкретный тип автомобиля, и с другими автомобиля работает не совсем корректно.
С данной прошивкой дисплей отображает на первом «меню» часы и календарь, на втором - напряжение бортовой сети, температуру двигателя и температуру в салоне автомобиля. Напротив каждого параметра выводится соответствующая пиктограмма. Сохранена функция контроля незакрытой двери. Переключение между меню, а так же установка часов и даты выполняется аналогично, как и в обычной версии устройства. Вид второго экрана показан на рис. 1
Так же была разработана ещё одна схема устройства, на более простом и дешёвом микроконтроллере 16F676 (рис.2)
Рис. 2
Этот вариант устройства отображает на дисплее фактически только второе «меню» предыдущей конструкции. В схеме используется внутренний задающий генератор, что позволило избавиться от кварцевого резонатора. Кроме того, в свободное место первой строки дисплея можно ввести различную статичную информацию, допустим, название вашего автомобиля. Размер названия ограничен семью символами. Для ввода статичной информации необходимо заполнить последовательно ячейки EEPROM микроконтроллера с 00 по 06 значениями в соответствии с кодировкой знакогенератора. Например, для ввода слова MAZDA (рис.3), ячейки заполняются значениями 20h, 20h, 4Dh, 41h, 5Ah, 44h, 41h.
Рис. 3
Полная таблица знакогенератора индикатора на базе контроллера HD44870 с латинской и русской раскладками, приведена на рис. 4
Печатная плата добавлена в общий архив. Качаем по ссылке в конце статьи. Обращаю внимание, что вход вольтметра сразу подключен к питанию бортовой сети (АСС).