Цифровой измеритель остатка топлива и напряжения АКБ для автомобиля (ATMega8).

На микроконтроллере

Во многих машинах у индикатора топлива парктически  полностью отсутствует точность. Многим автомобилистам это не нравится, поэтому они предпринимают различные попытки, чтобы это исправить. Своими руками можно создать подобный индикатор, который будет выполнять следующие функции:

  • — показывать, сколько осталось топлива с высокой точностью, до литра. (Объем бака можно выбрать любой, от тридцати до девяноста девяти литров;)
  • — проводить замеры (количество устанавливается самостоятельно) и выводить среднеарифметическое значение, что будет своеобразной компенсацией качания поплавка в баке;
  • — изменять яркость подсветки (режим день или ночь будет определяться в зависимости от подсветки на приборной панели);
  • — показывать степень напряжения, присутствующего в бортовой сети;
  • — изменять режим, в котором будет отображаться индикатор. Режим будет меняться с обычного на инверсионный и наоборот.

Цифровой измеритель остатка топлива и напряжения АКБ для автомобиля (ATMega8).

Как же сделать подобный индикатор?

Если выбрать простой способ решения проблемы, то можно просто приобрести новый бортовой компьютер. Однако есть другой выход. С помощью схемы для создания бортового компьютера под руководством Ветрова Ю. А., можно создать отличное устройство. Схему можно найти в интернете. А если внести небольшие изменения, то путем программирования микроконтроллеров  можно создать такой прибор. Его можно поставить на место пепельницы.

Далее полученный бортовой компьютер устанавливается на нужное место. В индикаторе топлива, который стоял в автомобиле, можно сделать мини бортовой компьютер, которые будет показывать только напряжение и уровень топлива. Так выглядит первый вариант индикатора:

Снимок60

Данный вариант не считается творением собственных рук, так как сделан по схемам Ветрова. К тому же этот индикатор полностью адаптирован под дисплей марки Nokia 3310. Именно это может быть причиной, по которой индикатор может не понравиться. Ведь качественный дисплей имеется только у настоящих фирменных телефонов 3310. А в наше время фирменный телефон найти очень сложно. К тому же для своего собственного изобретения должна быть разработана собственная уникальная программа, не переплетающаяся с чужими схемами.

Следующим шагом будет подробная разработка программы и поиск подходящего дисплея. Наиболее подходящие дисплеи – Nokia 1110/1200/1110i/1112.

Цифровой измеритель остатка топлива и напряжения АКБ для автомобиля (ATMega8).

Если чуть-чуть подпилить углы подсветки, данный дисплей как раз влезет в корпус индикатора.

Цифровой измеритель остатка топлива и напряжения АКБ для автомобиля (ATMega8). фото

Схема индикатора.

Цифровой измеритель остатка топлива и напряжения АКБ для автомобиля (ATMega8). схема

Детали индикатора.

R1 — 1 кОм
R2 — 75 кOм
R3 — 10 кОм подстроечный
R4 — 4,7 кОм
R5, R6, R8-R11 — 10 кОм
R23, R12-R15 — 3,3 кОм
R24, R16-R19 — 1,8 кОм
R20 — 2 кОм * подбирается в зависимости от подсветки
R21 — 240 Ом
R22 — 1 кОм * подбирается и ставится постоянный
C1, C2,C15 — 0,01 мк
C3, C4, C6-C11,C13-C15 — 0,1 мк
C5 — 47 мк
C12 — 4,7 мк
L1 — 100 мГн
DD1- LM7805
DD2 — ATMega8
DD3 — LM317T
VT1 — IRFZ44
LCD1 — Nokia 1110/1200/1110i/1112
Разъем РС10 — на схеме не обозначен, через него подключаются кнопки и выводы для программирования МК.

Все используемые детали, за исключением резисторов R1 и R20, принадлежат SMD. На резисторе R1 откалиброван бак, поэтому он может быть использован в качестве опорной части для делителя напряжения. Резистор R20 может быть использован в качестве токоограничителя для подсветки.

Зачем для подсветки нужен резистор такой сильной мощности? Благодаря мощному резистору можно сделать подсветку под любое напряжение, предпочтительнее на +12. Плюсы – не будет необходимости задавать лишнюю нагрузку стабилизатору. Такая подсветка будет более эффектной и надежной, если приспособить в нее пару трехмиллиметровых светодиодов.

В итоге получается, что индикатор подключается с помощью четырех проводов через свой старый разъем:

— полюс бортовой сети;
— земля;
— датчики топлива;
— подсветка панели с приборами.

Конструкция самодельного индикатора.

Необходимо сделать две платы. Одна будет основной, другая будет предназначена для того, чтобы установить дисплей. Возможно, что для разъема индикатора под рукой не найдется подходящей ответной части. Поэтому можно припаять на плату с обратной стороны шлейф, предварительно сделав под него разводку и отпаяв разъем. Дисплей можно прикрепить с помощью двустороннего скотча.

Снимок59

Формально плата (основная) считается двусторонней. На самом деле на обратной стороне стоят только транзистор и стабилизаторы, так что она предназначена «под землю». Другие детали установлены с той стороны, где располагаются дорожки. «Земляные» отверстия, у которых квадратные площадки, необходимо пропаять перемычками. Прочие отверстия нужно как следует рассверлить.

Снимок63 Снимок62

Платы обязательно нужно соединить. Что подойдет для этих целей? Возможно, под рукой имеются какие-нибудь старые провода от разъемов. Это будет идеальным вариантом для соединения двух плат между собой. Под винт, на котором будет фиксироваться плата, нужно припаять втулку с резьбой.

Снимок61Снимок65

При первоначальной калибровке и настройке потребуются кнопки. Поэтому нужно их вывести на разъем, находящийся сзади корпуса. На этот же разъем необходимо вывести сигналы, предназначенные для программирования микропроцессоров.

Режимы работы самодельного индикатора.

Данный вид индикатора может работать в двух режимах – в рабочем и в режиме установок. В рабочий режим индикатор входит сразу же после того, как включается питание. В данном режиме он будет отображать напряжение сети и остаток топлива.

Снимок64

В режиме установок можно произвести калибровку бака и завершить необходимые настройки. Для того чтобы войти в этот режим, нужно воспользоваться специальной кнопкой «Меню» (Menu).

Снимок66

Для того чтобы перемещаться по пунктам в меню нужно использовать кнопки «Вверх-вниз» (Up-down). Чтобы открыть конкретный пункт меню, нужно нажать кнопку «Ок». Чтобы сделать шаг назад и вернуться в предыдущее меню, также используется кнопка «Меню».

Настройки индикатора в меню.

1)настройка емкости. В этом окне меню выбирается нужная емкость бака для автомобиля.

Снимок67

2)настройка калибровки. В этом окне меню производится калибровка бака. «Уровень» указывает на количество ячеек в литре. «Датчик» показывает, сколько в баке выдается в данный момент. «В памяти» предоставляет информацию о том, что записано в ячейке текущего литра (в ее памяти).

Снимок68

3)настройка плавности. Здесь можно самостоятельно установить необходимое количество замеров. Индикатор сам высчитает и выведет среднеарифметическое значение.

Снимок71

4)настройка режима яркости (день или ночь). В этом пункте меню устанавливаются рубежи для дневной и ночной подсветки.

Снимок74

5)настройка инверсии. Здесь настраивается работа дисплея и его переключение с обычного режима на инверсионный и наоборот.

Цифровой измеритель остатка топлива и напряжения АКБ для автомобиля (ATMega8).

Выбрав в каждом разделе меню нужный пункт, необходимо нажать «Ок» и дождаться надписи «Сохранено». После этого можно выйти из меню.

Общая настройка индикатора.

Для хорошей и бесперебойной работы индикатора необходимо провести программирование микропроцессоров. Это действие проводится внутрисхемно. Не стоит забывать, что фьюзы должны быть выставлены определенным образом. Примерно так:

Снимок75

Следующим шагом будет настройка параметров напряжения. Чтобы настроить показания, необходимо подключить индикатор к сети с напряжением двенадцать-четырнадцать вольт. Сюда же присоединяем вольтметр. Затем с помощью резистора R3 выставляем те значения, которые показал вольтметр.

В завершение настройки индикатора нужно проставить емкость бака и откалибровать его. Бак калибруется по определенным правилам. Настройка индикатора завершена. Можно устанавливать и пользоваться.

Снимок73

 

Архив к статье: скачать…

.

Оцените статью