Мониторинг напряжения бортовой сети автомобиля. Часть 1 — Схема
Многие современные автомобили оборудованы системами диагностики, имеют бортовые компьютеры, которые предоставляют пользователям много дополнительной информации и значения основных параметров бортовых систем автомобиля в реальном времени. Однако, многие из них становятся доступными при подключении бортового компьютера к специальному диагностическому оборудованию. Одним из важных параметров, который необходимо отслеживать в реальном времени является напряжение аккумулятора автомобиля, а также система его подзарядки, т.к. выход ее из строя приводит к неисправности аккумулятора. Если система зарядки аккумулятора работает неправильно, батарея не получает нужного напряжения заряда (около 13.8 В).
В статье мы рассмотрим простое устройство на микроконтроллере компании Microchip PIC16F1827, позволяющее отслеживать напряжение бортовой сети автомобиля в реальном времени. Подключается оно в гнездо прикуривателя и на 4-хразрядном светодиодном индикаторе отображает значение напряжения.
Микроконтроллер для точного аналого-цифрового преобразования напряжения использует внутренний источник фиксированного опорного напряжения.
Данный проект – ничто иное, как точный цифровой вольтметр, подключаемый к бортовой сети автомобиля, который отображает мгновенное значение напряжения батареи. При остановленном двигателе значение напряжения будет соответствовать действительному напряжению аккумулятора, при запущенном двигателе автомобиля устройство измеряет напряжение заряда на аккумуляторе. Функциональная блок-схема устройства изображена ниже.
Источник напряжения 5 В для питания микроконтроллера поступает от регулятора напряжения LM7805. Измерение напряжения аккумулятора производится с помощью АЦП микроконтроллера (канал AN4). Встроенный в микроконтроллер модуль фиксированного опорного (АМК) напряжения микроконтроллера конфигурируется на доставку положительного стабильного напряжения 4.096 В к АЦП для точного преобразования. Перед АЦП необходимо использовать резисторный делитель (R1 и R2), чтобы понизить входное напряжение АЦП (напряжение аккумулятора) ниже опорного напряжения.
Принципиальная схема устройства
Максимальное входное напряжение АЦП 4.096 В. Таким образом, максимальное напряжение VBattery (напряжение аккумулятора автомобиля), которое может быть измерено с помощью АЦП, получаем из выражения:
4.096 В = R2×VBattery / (R1 + R2),
VBattery = 16.93 В.
Диапазон входного напряжения АЦП можно увеличить, понизив сопротивление резистора R2. Стабилитрон в цепи делителя (параллельно R2) установлен с целью защиты входа микроконтроллера при повышении напряжения выше 5.1 В, т.к. любое случайное высокое входное напряжение может навсегда вывести из строя порт микроконтроллера.
Измеренное значение напряжения выводится на 4-разрядный светодиодный индикатор с общим катодом. Семь сегментов (a-g) и десятичная точка (DP) управляемые непосредственно микроконтроллером, подключены к порту B. Катоды индикатора подключены к микросхеме ULN2003, которая подключена к порту A микроконтроллера.
Расположение выводов микроконтроллера PIC16F1827
Вместо использования регулятора напряжения LM7805, для подключения устройства к бортовой сети автомобиля возможно использование доработанного автомобильного USB зарядного устройства. Как известно, USB порт имеет 4 вывода: +5 В, D+, D-, GND. В зарядном устройстве линии D+ и D- не используются. Поэтому, вскрыв корпус зарядного устройства, нужно отключить линию D+ от схемы и подключить его к +12 В с помощью отрезка провода. При таком решении мы получим: питающее напряжение +5 В для микроконтроллера, прямое подключение к бортовой сети автомобиля (+12 В), D- (не используется) и общий GND в USB коннекторе зарядного устройства.
Для подключения указанных сигналов к нашему вольтметру можно использовать переходник USB-A Male — USB B Male.
Конечно, такое решение (использование автомобильного USB зарядного устройства с переходником) не совсем удачное, т.к. пассажиры или водитель может случайно повредить конструкцию. Также и само устройство необходимо выполнить в более компактном варианте.
В следующей части статьи мы рассмотрим конструкцию бортового вольтметра и основные моменты в программном обеспечении микроконтроллера.
Перевод: Vadim по заказу РадиоЛоцман
Источник статьи: http://www.rlocman.ru/shem/schematics.html?di=107109
Индикатор бортовой сети автомобиля, сделай сам.
Далеко не во всех автомобилях установлен контроль за напряжением бортовой сети. Раньше в отечественных автомобилях стояла обычная лампочка в щитке, которая сигнализировала о зарядке АКБ. Это, конечно мало информации. Было бы не лишним установить дополнительный цифровой вольтметр или хотя бы индикатор из нескольких разноцветных светодиодов, показывающий основные пороги допустимых напряжений. Ниже приведены три простые схемы светодиодных индикаторов напряжения авто.
Индикатор напряжения на LM393
Рабочим напряжением бортовой сети автомобиля с 12 вольтовым аккумулятором считают диапазон значений от 11,7В до 14В.
При выходе за пределы этого диапазона могут быть нехорошие последствия, так как при падении напряжения ниже 11,7 В произойдет резкий разряд аккумулятора, а при превышении свыше 14 В начнется его перезаряд.
Для контроля бортовой сети автомобиля предлагаю собрать простой индикатор состоящий из двух компараторов выполненных на одной микросхеме LM393 и трех светодиодов.
Текущее напряжение, снимается с делителя напряжения, построенного на сопротивлениях R2, R3, R4 и сравнивается с опорным, на стабилитроне VD1). Нормальное напряжение — горит зеленый светодиод, больше 14В — красный и желтый светодиод загорается если напряжение опустится ниже 11,7В
Индикатор напряжения на К1003ПП1
Устройство позволяет контролировать напряжение бортовой сети в четырех интервалах.
- При напряжении батареи ниже 11 вольт светится красный светодиод- VD1,
- при нормально заряженном аккумуляторе от 11,1 до 13,2 вольт светится зеленый светодиод VD2,
- в интервале от 13,4 до 14,4 вольт светится желтый светодиод — VD3,
- при перенапряжении более 14,6 вольта загорится красный светодиод VD4.
Регулировка схемы состоит в подстройке переменным резистором 10К диапазона нормально заряженного аккумулятора (12-13,8 В). Фототранзистор управляет яркость свечения светодиодов в зависимости от уровня внешнего освещения. Можно его и совсем исключить, тогда яркость будет максимальна.
Многоуровневый индикатор напряжения на К1401УД2А
Это схема также используется для контроля за состоянием бортовой сети и позволяет продлить срок эксплуатации аккумулятора, не допуская ее разряд более чем на половину. Данный индикатор с очень высокой точностью контролирует уровень напряжения батареи и информирует водителя о ее состоянии.
Схема устройства выполнена всего на одной отечественной микросборке К1401УД2А и состоит из четырех компараторов на операционных усилителях, которые при помощи светодиодов HL1…HL4 сообщают водителю о текущем уровне напряжения в одном из интервалов. По одномоментному горению сразу двух индикаторов (или их «перемаргиванию») можно точно вычислить момент нахождения напряжения аккумуляторной батареи на границе между интервалами.
В конструкции используются емкости С1 типа К10-17, С2, С3 типа К73-9 на 250 В, подстроечное малогабаритное сопротивление R5 типа СП3-19а, остальные сопротивления С2-23 (или аналогичные малогабаритные).
Дроссель Т1 построен на кольцевом сердечнике типоразмером К 10 х 6 х 3 из феррита марки 2000 НМ 1. Обмотки имеют по 30 витков провода типа ПЭЛШО-0,12. Дроссель при правильном включении фаз обмоток защищает устройство от пульсации и помех в бортовой сети автомобиля при включенном двигателе.
При установке предлагаемых индикаторов в автомобиле необходимо обратить внимание на то, чтобы его соответствующие элементы были тщательно изолированы от кузова автомобиля. Минусовая клемма должна быть изолирована от кузова, а плюсовая — от замка зажигания. В этом случае указатель напряжения будет регистрировать напряжение аккумулятора только во время движения автомобиля.
Держите напряжение бортовой сети своего автомобиля всегда под контролем!
Источник статьи: http://zen.yandex.ru/media/id/5ed9c40fb4cae340905989df/indikator-bortovoi-seti-avtomobilia-sdelai-sam-5ee5e25a64d6731cc9e1cb06