Индикатор топлива и напряжения АКБ для автомобиля V.4

Индикатор топлива и напряжения АКБ для автомобиля V.4 на микроконтроллере (МК) ATMega8 дисплее Nokia 1202 с управлением ИК пультом формата RC5.

Но, чтобы все было по порядку и в одном месте, сначала кратко упомяну предыдущие версии, возможно кому то, что то пригодится.

V.1 в штатном корпусе индикатора на дисплее Nokia 3310

В прилагаемом архиве все сохранившиеся по этой версии материалы, в том числе и исходник на С в CodeVisionAVR.

V.2 в штатном корпусе индикатора на дисплее Nokia 1110

V.3 универсальная без корпуса так же на дисплее Nokia 1110 и совместимых 1110/1200/1110i/1112

Версии 2 и 3 изначально были опубликованы мной на портале datagоr.ru, но без исходников и там ограниченный доступ к материалам статей.

Здесь я выкладываю все материалы в том числе и исходники на С в CodeVisionAVR.

V.4 универсальная без корпуса на дисплее Nokia 1202, управление ИК пультом формата RC5

Схемы

Схема процессора:

Возможные замены:
U4 LM2576 — LM2575
D6 SS16 — любой диод Шоттки с близкими параметрами
U2 TSOP 32136 — можно ставить любой ИК-приемник на 36 кГц с питанием 5В
D1-D3, D7 SMBJ6.0CA — можно заменить на обычные стабилитроны 5.1В

Схема дисплея:

Платы

 

При монтаже дисплея сначала припаивается шлейф, далее дисплей заворачивается на другую сторону платы и сажается на 2-хсторонний скотч, для надежности можно ещё зацепить за один уголок тонкой проволочкой.

Совместимые пульты формата RC5

Наверняка это не все возможные виды пультов формата RC5, но это те, что мне удалось найти и проверить.

Подключение

Подключение производится по ниже приведенной схеме.

Сигнал габариты берется в любой точке с подсветки приборной панели, этот сигнал служит для переключения яркости подсветки дисплея днем и ночью.
Питание, допустимые пределы напряжения питания 8-30 В.
Датчик подключается непосредственно на вход, штатный индикатор должен быть отключен.

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

Если кто ещё не заметил, обратите внимание на ИК-приемник, на плате он отображен рабочей частью в сторону межплатного разъема, а на реальной плате стоит рабочей частью в сторону клемника, это не ошибка, это разновидности ИК-приемников, например TSOP2136

Ставится потому что указано на монтажной плате, а TSOP31236

Ставится потому что у меня на плате на фото, а вообще можно ставить любой ИК-приемник на 36 кГц с питанием 5в.

Управление

Управление производится цифровыми кнопками 1, 2, 3, 4, 5, 6, 8

1 — вход в установки
2, 8 — перемещение по пунктам установок вверх/вниз
4, 5 — изменение выбранного параметра -/+
3 — выход из режима установок

Емкость — выбирается емкость бака 10-99 литров (для правильной работы весь выбранный диапазон должен быть откалиброван)
Инерция — выбирается значение 2-10 (принцип работы: раз в секунду в буфер со сдвигом записываются данные датчика, значение инерции указывает сколько значений берется из буфера для вычисления среднего отображаемого значения)
Свет день / Свет ночь — соответственно установка уровня яркости подсветки дисплея днем/ночью 0-254
Контраст — переключается между двумя крайними значениями минимум/максимум контрастности
Инверсия — переключение режима дисплея обычный/инверсный

2 — вход в режим калибровки бака
2, 8 — изменение литров +/-
5 — сохранение текущего значения датчика в выбранную ячейку литров
3 — выход из режима калибровки бака

Литры — выбирается значение литра в которое будет сохранено текущее значение датчика
В памяти — отображается сохраненное значение датчика в выбранном литре
Датчик — отображает текущее показания датчика

Настройка

Подстройка входного делителя под сопротивление датчика в баке:

Резистор R5 и датчик в баке образуют входной делитель напряжения

Где:
Vs — напряжение питания равное 5в.
Rd — максимальное сопротивление датчика в баке
Vo — напряжение подаваемое на АЦП МК, оно расчитывается по формуле Vo = Vs*Rd/(R5 + Rd)
R5 равное 1к подойдет под большинство датчиков, но если Вы хотите более полно использовать диапазон АЦП необходимо подобрать резистор R5 таким образом, чтобы Vo было близко к 2.5в.

К примеру: если максимальное сопротивление датчика Rd=400 Ом, при R5=1 кОм Vo будет равно 5*400/(1000+400)=1,4… в., правильнее будет с таким датчиком поставить R5=430 Ом, тогда Vo будет 2,4… в.

Настройка опорного напряжения:
Подбором резисторов R14, R15 добиваемся на выводе 3 TL431 напряжения 2.56в

Настройка напряжения индикации:
1. Подключаем индикатор к бортовой сети
2. Подключаем параллельно вольтметр
3. Резистором R2 выставляем напряжение на индикаторе как на вольтметре

Калибровка бака:
1. Входим в установки «1» выставляем необходимую емкость бака, выходим из установок «3»
2. Входим в режим калибровки бака «2»
3. При пустом баке выставляем литры «2», «8» в 0000, нажимаем «5» — сохранить
4. Заливаем в бак 1 литр бензина, выставляем литры на 0001, нажимаем «5» — сохранить
5. Заливаем в бак 1 литр бензина, выставляем литры на 0002, нажимаем «5» — сохранить
и т.д. до заполнения бака, далее нажимаем «3» — выход из режима калибровки, все, индикатором можно пользоваться.

В архиве схемы, монтажные платы, платы в формате DipTrace, прошивка.

Небольшое видео работы устройства:

Сам я уже третий год пользуюсь второй версией и она ни разу меня не подвела, но тем не менее

Помните это все таки не профессиональное устройство, поэтому стандартно предупреждаю: Если Вы будете собирать это устройство, Вы собираете его на свой страх и риск, автор не несет никакой ответственности за последствия использования этого устройства!

 

Внимание!

Правильный номинал резистора R11 в схеме версии 4 указан в перечне элементов и равен 1.8 кОм.

Версии 1 и 2 выложены как есть, т.е. вся информация по ним, схемы, прошивки, исходники это то, что осталось от этих версий на момент публикации статьи, и я не гарантирую, что это последние, правильные и полностью рабочие версии прошивок и исходников. Эти версии выложены чисто для информации и для любителей самим «поковыряться» в исходниках. Тем, кто не разбирается в программировании МК я настоятельно не рекомендую делать эти версии, поскольку технической поддержки по ним не будет.

Тема поддержки на форуме

Список радиоэлементовОбозначение
Тип
Номинал
Количество
ПримечаниеМагазинМой блокнот

Схема процессора:U1
МК AVR 8-битATmega81
U2
ИК-приемникTSOP 321361
Любой на 36 кГц с питанием 5ВU3
ИС источника опорного напряженияTL4311
U4
DC/DC импульсный конвертерLM25761
LM2575D1-D3, D7
ДиодSMBJ6.0CA4
Или стабилитрон 5.1 ВD4
Выпрямительный диодSM4007PL1
D6
Диод ШотткиSS161
Любой диод Шоттки с близкими параметрамиC1, C2, C8
Конденсатор0.01 мкФ3
C3, C5, C7, C12
Конденсатор0.1 мкФ4
C4
Электролитический конденсатор4.7 мкФ 10 В1
C6
Конденсатор1 мкФ1
C9
Электролитический конденсатор100 мкФ 25 В1
C10
Электролитический конденсатор330 мкФ 10 В1
C11
Электролитический конденсатор10 мкФ 16 В1
R1
Резистор75 кОм1
R2
Переменный резистор10 кОм1
R3, R4, R6, R10, R13
Резистор100 Ом5
R5
Резистор1 кОм1
R7, R8, R12
Резистор10 кОм3
R9
Резистор4.7 кОм1
R11
Резистор1.8 кОм1
R14, R15
Резистор3.9 кОм2
L1
Катушка индуктивности100 мГн1
L2
Катушка индуктивности330 мГн1
F1
Предохранитель1
 Схема дисплея:U1
Линейный регуляторREG1117-331
VT1
MOSFET-транзисторIRLML2803TR1
C1
Электролитический конденсатор10 мкФ1
R1-R4
Резистор470 Ом4
R5-R8
Резистор1 кОм4
R9
Резистор200 Ом1
R10
Резистор2 кОм1
LCD1
LCD-дисплейNokia 12021
 
ПДУ1
Пульт формата RC5Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Добавить комментарий

Ваш адрес email не будет опубликован.