Сделать топливный датчик из светодиодов. Емкостной датчик уровня топлива на ATMega8A

Главная / Эксплуатация

Что же делать, если неправильно показывает, глючит или врет датчик уровня топлива в баке? Конечно же, немедленно отремонтировать его либо заменить новым, так как данный прибор не только прогнозирует наши затраты на горючее, но и экономит семейный бюджет, контролируя его расход.

Основные функции устройства

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

Сегодня существует несколько видов данного механизма. И совсем не важно, какой датчик уровня топлива (поплавковый, электронный, цифровой, ультразвуковой, универсальный) был выбран, его главная функция все равно остается неизменной – определение . А ведь именно затраты на горючее являются самыми постоянными и ощутимыми для кармана. Также датчик уровня бензина позволит контролировать и такие моменты, как слив топлива (эта функция особенно актуальна для предприятий, служб такси и т.д.), и, конечно же, не даст обдурить вас на заправке.

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

Принцип работы прибора

В основном, устройство датчика уровня топлива предполагает наличие поплавка. Чаще всего, он изготавливается из пластмассы, пенопласта или же другого легкого материала. Также важно и наличие потенциометра, его роль выполняет резистор, на поверхности которого нанесены металлические полосы, а его подвижный контакт создает переменное сопротивление току, который проходит по нему.

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

Возможные неполадки датчика уровня бензина

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

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

Ремонтируем датчик уровня топлива сами

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

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

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

Решил сделать цифровой индикатор количества топлива на грузовой автомобиль (автобус), используя штатный (довольно посредственный) датчик уровня топлива...

Весь процесс создания и что из этого вышло читаем в статье далее.

Начальные условия:

  • Грузовой автомобиль (автобус) с бортовым напряжением 24в
  • Топливный бак для дизельного топлива на 220л
  • Датчик уровня топлива ДУМП39
  • Указатель уровня топлива ЭИ8057М-3

Нужно:

Сделать цифровой указатель уровня топлива, используя штатный датчик уровня.

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

Как и следовало ожидать, имеется поплавок, тяга, переменный резистор... стоп, про переменный резистор подробнее. Как говорится, лучше один раз увидеть, чем сто раз услышать:
Конструкция одновременно и логична, и топорна. Логично то, что ползунок скользит не по непосредственно переменному сопротивлению (которое довольно нежное), а по металлическим отводам от него, но за такое повышение надёжности приходится платить дискретностью. Топорно в этой конструкции то, что, как видно на фото, в среднем положении поплавка мы имеем нехилую зону "нечувствительности", из-за очень уж широкого центрального отвода от сопротивления. Зачем это сделано, остаётся только догадываться, но что имеем, с тем и придётся работать.

Итак, роемся в инете и ищем инфу. Вот что я откопал:

Диапазон перемещения поплавка - 412мм

Номинальное сопротивление - 800 Ом (по другому источнику номинальное сопротивление - 761,0 – 193,5 Ом )

Рабочий диапазон от -40°С до +60°С

Наработка на отказ - 400тыс. км до 95% ушатывания ресурса

Масса 160 грамм, аналог - МАЗ.

В общем-то не густо.

Берём тестер и замеряем, в итоге получачается такая картина:
Схема включения:

Измеренные параметры датчика:

Полное сопротивление - 767 Ом

Дополнительное сопротивление - 187 Ом (оно обеспечивает минимальное сопротивление датчика).

Левая (по фото) часть сопротивления - 203 Ом (13 отводов на ползунок), правая часть Ом 376 (17 отводов на ползунок).

Два металлических сектора выше контактной группы - левый сектор не используется, правый идёт на лампу резеврного остатка топлива.

В общем-то такое подробное описание привожу только для любопытствующих, нам же нужно значение напряжения, которое мы имеем на выходном контакте при различном уровне топлива. При крайнем левом положении контакта на выходе у нас получилось 1,57в , при крайнем правом положении 3,28в, половина бака - 2,44в. В начале сектора включения лампы остатка резерва 2,95в.

Ещё для любопытных. Общая схема подключения датчика уровня топлива выглядит примерно так:
Катушки L1A, L1B, L2 - это отклоняющая система указателя уровня топлива (по сути миллиамперметр) Резистор - термоконпенсационный.

На самом деле это схема классического электромагнитного автомобильного прибора, а конкретно ЭИ8057М-3 - это уже нечто другое: внутри расположена электронная схема, стрелка приводится в движение шаговым электродвигателем, и управляется всё это при помощи микроконтроллёра PIC .

В принципе, этого достаточно для тарировки цифрового указателя, если бы не парочка неприятностей:

1. Указанный объём топливного бака в 220л не соответствует действительности, на самом деле в баке помещается больше топлива.

2. При крайнем правом положении подвижного контакта датчика, когда в баке якобы уже нет топлива, на самом деле поплавок уже должен находится ниже уровня бака, что конечно же глупость (определено геометрией бака и датчика уровня топлива.

3. Измерив рулеткой геометрию бака, убеждаемся, что это прямоугольный параллелепипед с незначительно закруглёнными длинными гранями, размеры 40х112х60 см . Соответственно перемножив стороны, получаем внутренний объём в 268л, что, согласитесь, сильно отличается от заявленных 220 л, и очень сомнительно, что внутренние перегородки, сетка, топливозаборник, и тп. занимают аж почти 50 л .

4. Как уже написано выше, сопротивление датчика на протяжении длины его сопротивления нелинейно.

Что делаем:

Заливаем полный бак и контролируем напряжение на выходе ДУТ. Получается, что после достижения отметки 1,57в в бак ещё входит добрых двадцать литров топлива.

Снимаем поплавок и ставим датчик на место. Естественно тяга, лишённая поплавка, уходит на самое дно бака, смотрим напряжение - оно составляет 3,02в ! Это важно, т.к. фактически при таком положении в баке уже нет топлива, а подвижный контакт ещё не дошёл до крайнего положения в 3,28в , при этом штатный прибор ЭИ8057М-3 показывает что в баке осталось ещё 1/8 объема. (Поставив поплавок в центральное положение, на штатном ЭИ8057М-3 наблюдаем вместо положенных 1/2 бака аж 5/8 уровня, при полном баке штатный прибор зашкаливает).

Смотрим на график нашего датчика уровня топлива,

Возмём три точки - сопротивления датчика, первая точка это его наименьшее сопротивление (подвижный контакт слева) образованное дополнительным сопротивлением в 187 Ом (на фото вертикальный чёрный прямоугольник), вторая точка при среднем положении контакта когда последовательно включены 187 Ом и 203 Ом , т.е. 390 Ом , полное сопротивление соответственно будет 390 + 376 = 766 Ом.

(по горизонтали - сопротивление в Омах, по вертикали условные единицы длины)

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

С такой картиной мы либо получим точность посередине, либо на концах ломаной, либо чтото среднее произведя аппроксимилацию:

Получив формулу с поправкой и коэффициентом можно в принципе уже сделать нечто похожее на цифровой указатель уровня топлива, коэффициент R 2 линии тренда в 0,97 конечно не плох, можно в принципе использовать всё что больше 0,95.

а можно получить для каждой прямой свой коэффициент пересчёта, что будет более точно:
Сразу замеряем значение АЦП в нужных нам точках чтобы 5% допуск на резисторы делителя на входе АЦП нам ничего не подпортили и получаем в диапазоне от пустого бака (ADC822) до 1\2 бака (ADC700) :

(по горизонтали полученные отсчёты АЦП, по вертикали объём топлива в литрах)

В диапазоне от 1\2 бака (ADC700 ) до полного (ADC456 ):
Из вышеприведённого имеем следующее:

1. С увеличением кол-ва топлива сопротивление датчика уменьшается, и уменьшается падение напряжения на нём.

2. Дельта напряжения датчика составляет 1,45в , что при 10 битном АЦП составит 56% что более чем достаточно для масштабирования результата АЦП в шкалу 0....220л и позволит обойтись просто оцифровыванием результата без использвания ОУ для подгонки под нужный диапазон напряжения.

Схема проста до безобразия:

Микроконтроллёр Mega8, LED индикатор на 3 разряда с общим катодом, входной делитель из двух резисторов R1, R2 . Стабилитрон (по буржуйски зенер "zener" диод:)) для защиты входа МК на всякий случай. Цепи питания я рисовать не стал, там классические 0,1мкф керамика и какой нибудь электролит на 100...1000мкФ как и гасящие резисторы между МК и индикатором, подойдут любые в диапазоне 80...100Ом в зависимости от напряжения питания МК и яркости индикатора. Напряжение на борту автомобиля при заведённом двигателе составляло 27,5в .

Мой вариант разводки платы:
Справа на плате я расположил преобразователь питания обеспечивающий при бортовом напряжении 10...30в преобразователь собран на МС3406 3 по типовое схеме из даташита. дроссель murata 1812 . Указанный на схеме стабилитрон на 3,3в я профукал при разводке и допаивал сверху.

Почему я применил Mega8 когда есть куда более удобная Tiny26 и тп. ? потому что у Mega 8 имеется 1кБ оперативки, зачем столько? микроконтроллёр не просто замеряет напряжение на входе и выводит на индикатор пересчитанное значение, он постоянно записывает замерянные значения в одну из 256 ячеек памяти, заполняя их по замкнутому кругу и после записи каждой ячейки производит расчёт усреднённого значения по всем имеющимся в текущий момент 256 ячейкам.

Индикатор распологается вне платы на приборной панели автомобиля и соединяется с ним 11 жильным шлейфом. Плата помещается в крохотный корпус (второй, тот что с 4мя проводами-клеммами) лишний пластик из корпуса удалили бокорезы.

Плата односторонняя, без перемычек:

Сначала распаял ШИМку и проверил работы, работает. покрыл лаком. можно продолжить сборку:

P.S. Проект создан при огромной поддержке Романа Викторовича, за что ему огромное спасибо, также спасибо человеку Jonson из Украины за математическую помощь и некоторые идеи.

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

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

Функциональные особенности устройства


Датчик уровня топлива (ДУТ) - устройство предназначенное для измерения и контроля горюче-смазочных материалов (бензин, дизельное топливо, масло) на транспортных средствах и соответствующих складах. Рассматривать его функции в условиях складской работы не будем и сосредоточим свое внимание на автомобилях, где он применяется для обозначения уровня топлива, конвертации уровня в объем,передачи полученного значения по аналоговому или цифровому пути.

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

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

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

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

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

Принцип работы датчика

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

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

Принцип работы датчика базируется на соответствии значении уровня топлива определенному сигналу, в зависимости от которого различают устройства с цифровым и аналоговым сигналом. Аналоговые датчики имеют высокий процент недостоверности, из-за чего сейчас уже практически не используются. Цифровой датчик «переводит» аналоговый сигнал в «цифру», а затем корректирует и выравнивает погрешности в измерениях, вызванные неравномерностью уровня топлива и геометрии бака. Именно этот вид устройств обеспечивает наиболее точные показатели, а погрешности могут присутствовать лишь на этапе физического измерения уровня топлива.

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


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

Так, в рычажном датчике поплавок соединяется с подвижным контактом потенциометра (устройство, создающее сопротивление току) благодаря металлическому рычагу и может применяться как отдельно, так и входить в состав блока подачи топлива. Из-за своей конструкции, датчики данного типа универсальны и могут использоваться в любых топливных баках.

Трубчатый датчик состоит из трубки в которой поплавок перемещается по направляющей, а параллельно ей располагаются провода сопротивлений с замыкающимися на поплавке контактными кольцами. Главным преимуществом датчика данного типа выступает его устойчивость к перепадам уровня топлива при поворотах, подъемах и спусках автомобиля. Отрицательным моментом является наличие ограничений в использовании, из-за геометрических параметров топливного бака.

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

Уровень топлива вычисляется с помощью традиционного поплавка, соединенным рычагом с постоянным магнитом, который перемещается по сектору с закрепленными металлическими пластинами разной длины. Создаваемое магнитное поле формирует определенный электрический сигнал, соответствующий разному виду топлива.

Возможные неполадки прибора


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

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

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

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

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

Самой распространенной проблемой потенциометрических датчиков является быстрый его износ и окисление дорожек, что и определяет появление вышеописанных проблем.

Ремонт датчика уровня топлива своими руками

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

И так, что делать если индикатор уровня топлива завышает (занижает) реальное количество горючего в баке? Прежде всего стоит попробовать отрегулировать датчик. Сделать это можно двумя основными способами:

передвинуть штифт поплавка в крайние положения, при чем стрелка на индикаторе также должна попадать в эти положения (0 - пустой и 1 - полный). Если же стрелка при крайнем положении не хочет устанавливаться на «0» или «1», загните штифт, оставляя его подвижным и отрегулируйте;

нужно разобрать приборную панель и добравшись через нее к датчику, снять стрелку присоединив провода обратно к прибору. После этого заведите автомобиль и дайте ему поработать примерно 10 минут, а затем следует выставить ось указателя в положение «1» и снова подсоединить указательную стрелку.

Если датчик зависает на нулевом показателе, следует разобрать приборную панель и найти контактные провода идущие к устройству. Все гайки необходимо открутить и зачистить наждачкой, стерев там самым возможное окисление, а затем установить их на прежние места, при этом плотно закрутив. Точно также следует поступить со всеми массами на кузове (уделив особое внимание массе под ручником).


Выяснить в чем именно проблема: в самом датчике или в индикаторе, поможет специальный прибор - мультиметр. С его помощью проводится диагностика индикатора: при полном баке приблизительное значение сопротивления должно составить около 7 Ом (возможно немного меньше), если заполнена половина - сопротивление будет колебаться от 108 до 128 Ом; а при полном отсутствии топлива мультиметр покажет значение в 315-345 Ом.

Что бы проверить датчик отсоедините провода идущие на него и подключите сопротивление в 330 Ом, затем добавьте в цепь резистор 10 Ом; запустите двигатель и можно приступать к измерению сопротивления на резисторе с помощью ползунка (стрелка при этом плавает от значение «пустой» до значения «полный»).

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


Скоро будет год, как я выложил на Датагоре свою и уже более двух лет, как я сам пользуюсь этим индикатором. И ни разу он меня не подвел, ехать на заправку когда в баке остается 2-3 литра стало нормой, и это не экстрим и не показуха, когда знаешь, что эти 2 или 3 литра точно есть и их хватит доехать до ближайших нескольких заправок относишься к этому спокойно, никакого сравнения с мигающей лампочкой штатного прибора.
На этом заканчиваю филосовствовать - к делу!

Наверное непонятно, почему собственно версия V.3, когда версии 2 не было, на самом деле была, вот она


Но она оказалась неудачной, для питания были использованы импульсные стабилизаторы на MC33063, которые дают пульсации в обе стороны и избавится мне от них так и не удалось. А поскольку появилась идея создания КИТа было решено делать новую версию, с надежным питанием, с защитой всех входных цепей и на деталях соответствующих условиям эксплуатации, в первую очередь это температурный диапазон -40..+125°C.
Так появилась новая 3-я версия, сделанная почти по всем правилам, с обновленной прошивкой.

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

От Игоря (Datagor):
При анализе личной переписки, комментариев к первой статье и после проведения выборочных опросов было установлено, что народ хочет не просто очень качественный бензомер, но и часы с будильником и т.п. и прочее (и шоб внутри был маленький китаец и за пивом бегал) , что превращает эту замечательную и совершенно самостоятельную разработку в очередной бортовой компьютер (БК). При этом, за этот БК народ желал заплатить не более 500 руб в собранном виде. А это и совсем ни в какие ворота не пролазит...
БК мы делать не стали и подписку на кит открывать на таком грустном фоне тоже не стали.
Уважаемому Сергею (HSL) при любом раскладе - наш почет и спасибы!
Качество его разработок на высочайшем уровне.

Итак по порядку...

Схема

Схема блока процессора, их 2 модификации А5 и А2
Схема А5

Схема А2


Разница в подключении сигнала AREF (опорное напряжение), в варианте А5 оно берется с шины питания +5в, в варианте А2 берется от внутреннего источника.
Основной является модификация А5, А2 сделана для расширения функционала, на случай когда с основной модификацией не удастся откалибровать бак.
На плате это осуществляется разной установкой элементов R11, C4, C6 более подробно это будет описано ниже в инструкции.
Разъем для подключения платы дисплея также используется и для внутрисхемного программирования

Схема блока дисплея


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

Платы

Плата процессора


Разъем для подключения платы дисплея также используется для внутрисхемного программирования МК.

Плата дисплея


Дисплей подключается через стандартный разъем и крепится к плате на двухстороннем скотче.

Технические характеристики

Напряжения питания 8-30 в
Напряжения срабатывания ночного режима подсветки 10-20 в
Сопротивление датчика топлива (рекомендуемое) 250-500 Ом
Дискретность отображения напряжения 0,1 в
Диапазон отображения напряжение 8 -30 в
Дискретность отображения количества топлива 1 л.
Поддерживаемый диапазон емкости бака 30-99 л.
Диапазон инерционности 1-10 сек.
Диапазон градаций яркости 0-255 ед.
Диапазон градаций контрастности 1-15 ед.

Возможности основного режима устройства

Цифровой индикатор уровня топлива и напряжения позволяет контролировать:
  • Напряжение бортовой сети с точностью отображения до 0,1 вольта, допустимый диапазон рабочих напряжений 8-30 Вольт.
  • Остаток топлива в баке с точностью отображения 1 литр, допустимый диапазон измерения 30-99 литров. Рекомендуемое сопротивление датчика в баке 250-500 Ом.
  • Подключается устройство к следующим точкам: земля, питание, датчик в баке, подсветка приборной панели или габариты.

Возможности индивидуальной настройки устройства

  • Возможность установки емкости бака от 30 до 99 литров.
  • Возможность политровой калибровки выбранной емкости.
  • Возможность сгладить последствия качания датчика в баке, методом десятикратного измерения уровня топлива и выводом усредненного значения, с выбором времени замера от 1 до 10 секунд.
  • Возможность устанавливать яркость подсветки дисплея разделльно для дневного и ночного режима работы. Режим работы определяется по факту включения габаритов и подсветки приборной панели.
  • Возможность устанавливать обычный или инверсный режим работы дисплея.
  • Возможность устанавливать уровень контрастности дисплея.

Описание работы и органов управления устройства

Органы управления


Управление осуществляется кнопками Menu, Ok, Up, Down
Menu – в основном режиме вход в режим установок. В режиме установок возврат в предыдущее меню, без сохранения текущих изменений и выход из режима установок.
Ok - Действует только в режиме установок. Вход в выбраный пункт, сохранение текущих параметров в энергонезависимой памяти.
Up – Действует только в режиме установок. Перемещение вверх по пунктам меню, увеличение текущего значения.
Down – Действует только в режиме установок. Перемещение вниз по пунктам меню, уменьшение текущего значения.

Режимы работы
Основной режим


В основной режим устройство входит через 2 секунды после подачи на него напряжения питания. Показания значения напряжения появляются сразу, показания значения остатка топлива появляется с задержкой обусловленной установкой инертности, 1-10 секунд.

Режим установок


Режим установок предназначен для настройки устройства под конкретные условия эксплуатации. Вход в режим установок осуществляется кнопкой Menu

Пункты меню
Емкость бака


позволяет установить объем используемого бака. Кнопками меню Up/Down изменяется в пределах от 30 до 99 литров. Для сохранение выбранного объема необходимо нажать кнопку Ok . Для выхода в меню без сохранения сделанных изменений необходимо нажать кнопку Menu .

Калибровка


позволяет политрово откалибровать емкость бака. Калибровка осуществляется после выбора необходимого объема бака в меню Емкость бака .
Литры – в данном пункте кнопками Up/Down устанавливается необходимое значение ячейки литров для записи значения калибровки. Запись значения калибровки производится кнопкой Ok .
Датчик – показывает текущее значение датчика остатка
топлива. При нажатии кнопки Ok это значение заносится в текущую ячейку памяти выбранную в пункте меню Литры .
В памяти – показывает сохраненное в памяти значение, соответствующее выбранной в данный момент, в пункте Литры , ячейке памяти.

Инерционность


позволяет установить период измерения остатка топлива. Кнопками меню Up/Down изменяется в пределах 1 - 10 секунд. В течении выбранного периода времени через равные промежутки, происходит 10 замеров остатка топлива, после чего вычисляется среднее значение.

Подсветка


позволяет установить яркость подсветки днем и ночью. Факт дня и ночи определяется включением габаритов и подсветки приборной панели.Кнопками Up/Down выбирается нужный пункт для корректировки День/Ночь. Для входа в режим изменеий выбранного значения необходимо нажать кнопку Ok , после чего кнопками Up/Down установить необходимое значение яркости подсветки от 0 до 255. Для сохранения установленного значения необходимо нажать кнопку Ok , для выхода из текущего пункта без сохранения изменений необходимо нажать кнопку Menu .

Инверсия


позволяет выбрать режим работы дисплея обычный/инверсный. Выбор нужного пункта производится кнопками Up/Down . Сохранение выбранного значения производится кнопкой Ok . Выход из текущего пункта без сохранения изменений производится кнопкой Menu .

Контрастность


позволяет установить желаемую контрастность дисплея. Кнопками меню Up/Down изменяется в пределах от 1 до 15. Сохранение выбранного значения производится кнопкой Ok . Выход из текущего пункта без сохранения производится кнопкой Menu .

Подключение и начальная настройка


Подключите устройство согласно маркировке.
[-] Земля, для подключения земли желательно выбрать надежный контакт.
[+] Плюс питания бортовой сети, 12 Вольт подключается к любой точке бортовой сети после замка зажигания.
[G] Габариты, подключается к цепи питания габаритов или подсветки приборной панели
[F] Датчик топлива, для исключения влияния родного датчика, его желательно отключить и подключить устройство непосредственно к линии датчика в баке.
Включите зажигание, подключите параллельно питанию вольтметр и
проконтролируйте показания напряжения индикатора, при необходимости подстройте показания индикатора подстроечным резистором R2

Программная настройка

Войдите в режим настроек нажав кнопку Menu
Калибровка бака: перед началом калибровки необходимо установить объем бака.
Бак калибруется следующим образом:
  1. Сливается безнин из бака
  2. Заходим в меню калибровки кнопками Up/Down выставляем значение литров в 0 и нажимаем кнопку Ok
  3. Заливаем 1 литр безина, кнопками Up/Down устанавливаем значение литров в 1 и нажимаем кнопку Ok
  4. Повторяем последние последние два пункта до заполнения бака.
    Инерционность, якость подсветки днем и ночью, инверсия, контрастность установите по своему усмотрению


Применяется с родным датчиком уровня(в баке),и вместо штатного стрелочного(на торпеде).
Данное устройство(в основе 16f676) выводит на двухразрядный семисегментник (с общим анадом)показания датчика топлива в баке(40л).Питание от бортовой сети авто – 12в.К входу «in» подключаем датчик в баке.


Калибровка устройства:Нажимаем кнопку на устройстве-на индикаторе засветяться мигающие нули,это означает что у нас пустой бак.Если действительно пустой нажимаем кнопку еще раз.если нет опустошаем полностью и нажимаем кнопку.
На индикаторе засветится 02(2 литра)-заливаем 2 литра и нажимаем кнопку.
После засветится 04-заливаем еще 2 литра (в баке уже 4 литра)и нажимаем кнопку.
Таким образом при калибровке все значения на индикаторах в мигаищем режиме,а нажимая кнопку мы соглашаемся что в баке действительно находится n-литров при мигающем его значении.После калибровки на дисплее отобразится 40-что означает 40литров бензина в баке(ведь так оно и есть)и мигания прекратятся.Устройство перешло в режим измерения.Кнопку больше не трогаем,чтоб не сбить настроек.При падении уровня топлива ниже 6 литров индикаторы начинают мигать,это говорит о том что пора на заправку.В комплекте идут прошивки с разным шагом калибровки,все рабочие и достаточно точные.
Точно устройство показывает в состоянии покоя,когда бензин в баке не плещется и поплавок не качает.
Подводные камни были с подбором делителя 1,5кОм,у меня схема заработала без проблем при сопртивлении 500 Ом!





© 2024 spares4bmw.ru -- Автомобильный портал - Spares4bmw