Как изготовить самодельный датчик уровня топлива
Датчик уровня топлива помогает определить объем горючего в топливном баке авто. Этот измерительный элемент входит в состав топливной системы и монтируется в топливный бак. Работает такое устройство совместно с указателем топливного уровня, расположенным на панели приборов. Если вас интересует оборудование для контроля и уровня топлива, то вы его можете посмотреть на сайте компании ЭТР ЮГ etr-yug.ru.
Как устроены измерители топлива в различных автомобилях

Современные авто вместо классического топливного измерителя оснащаются потенциометрической конструкцией. Причиной тому служат несколько факторов:
- Конструкция проста;
- Измерения уровня топлива точны;
- Цена умеренная.
Хотя потенциометр и обладает рядом преимуществ, есть у него и существенный недостаток — контакты выходят из строя или окисляются из-за своей подвижности; Потенциометрический датчик для автомобиля может быть рычажным или трубчатым. Оба типа измерителя снабжаются пластмассовым, металлическим или пенопластовым поплавком.
Отличия датчиков рычажного и трубчатого типов
Принцип работы обоих устройств идентичен, но некоторые различия все же имеются. В рычажном измерителе поплавок, находящийся на поверхности топлива, соединяется с подвижными контактами потенциометра при помощи металлического рычага. Такой датчик включает в себя и топливный насос, и потенциометр, и топливозаборник, и транзисторы. При изготовлении потенциометрического измерителя своими руками, помните, что лучше использовать толстопленочный резистор — он прослужит гораздо дольше.
Рычажное устройство является универсальным, его можно применить к любому топливному баку.
Трубчатое устройство для измерения перемещает поплавок при помощи специальной направляющей трубочки. Параллельно трубке проходят проводки сопротивления, на которых замкнется кольцо поплавка. Главным плюсом такого принципа работы — измеряющий прибор будет устойчив к колебанию топлива, во время движения транспортного средства (при поворотах, спусках, подъемах).
Такой датчик можно установить не в каждую топливную систему. Ограничивать будут геометрические параметры топливных баков. Потенциометрические измерители лучше не устанавливать на автомобили, горючее для которых содержит спирты — этиловый или метиловый, а так же биодизель. Такие вещества губительны для контактных поверхностей. Для транспортных средств, использующих горючее, с биодизельными или спиртовыми примесями, лучшим вариантом станет бесконтактный датчик для измерения уровня топлива.

Виды бесконтактных датчиков
Наиболее усовершенствованными современными разработками стали бесконтактные измерительные приборы, определяющие объем горючего в баке. Основной принцип работы — определение количества топлива, без погружения чувствительных элементов датчика непосредственно в бак. Бесконтактных измерительных приборов существуют несколько видов:
- Магнитные — его чувствительные элементы плотно закупорены и защищены от соприкосновения с горючим. Информацию об уровне топлива по-прежнему передает рычажный поплавок, соединенный с магнитом. Таким образом, происходит перемещение магнита по секторам, на каждом из которых закрепляются пластинки разной величины из металла. Информация передается от магнита к металлической пластине, создавая электрический импульс, этот сигнал считывает датчик, и мы видим показатель уровня топлива в баке.
- Радиоуправляемые — данные передаются на приборную панель по средствам радиосигнала. Особенность таких приборов — питание. Запитан он на долговечную батарею. Срок годности источника питания до 7 лет. Соответственно — нет проводов, аккумулятор не расходует энергию, показатели не зависят от электроэнергии, а значит, более точные.
- Ультразвуковой — устанавливается на внешней поверхности бака и контрольном информационном блоке. Для каждого типа топлива устанавливается определенная программа. Этот прибор имеет наиболее высокую взрывозащищенность.
Самодельный датчик для измерения горючего.
Если вы убежденный автолюбитель и любите заниматься ремонтом своей машины, увлечены электроникой и не выпускаете из рук паяльник, то устройство для измерения топлива сможете изготовить своими руками. Для того чтобы изготовить самодельный контактный датчик уровня топлива необходимо знать основные принципы и схемы изделия.
Как работают датчики уровня топлива
Основной принцип работы заключается в алгоритме — для каждого значения уровня горючего существует свой сигнал. Однако, это лишь поверхностная сторона вопроса. Современные измерительные приборы довольно сложны своей конструкцией. Горючее опускается на определенную отметку и только после этого поплавок опустится вслед за ним. Какое-то время указатель будет показывать наполненность бака и постепенно спустится до нужной меры.
Поэтому измерительные приспособления всегда дает некоторую погрешность измерений. Показатель погрешности зависит от колебания горючего и геометрии бака.На приборной панели может быть установлен аналоговый или цифровой выходные сигналы. Аналоговый практически утратил свою актуальность из-за сильной погрешности в измерениях. Цифровой же умеет корректировать и выравнивать данные. Неточности в показаниях минимальные, и возможны на этапе физического измерения.

Изготовление емкостного датчика уровня топлива
Емкостной датчик для измерения горючего основан на принципе сопоставления данных электрической емкости прибора. Сама конструкция — несложная — обыкновенный конденсатор. Поэтому самодельный измеритель топлива вполне реализуемое устройство. Изготовить его можно из подручных материалов — двух металлических пластинок или трубок. Важно соблюдать определенные меры, при изготовлении датчика:
- Поверхность обоих электродов должна быть изолирована от электрического контакта;
- Пространство между этими электродами должно беспрепятственно заполняться горючим, во время погружения датчика и опорожняться во время понижения уровня топлива;
- Монтируется в бак такой дизмеритель под наклоном;
- Самодельный прибор не должен иметь подвижных частей;
- Запитывать его можно не более чем на 5 ватт, при более высоком напряжении горючее воспламенится от искры;
- Размещать измерительную схему нужно как можно ближе к датчику;
- Провода для подключения схемы к датчику не должны превышать 2 см.
Самодельный емкостной датчик представляет собой два модуля, соединенные тремя проводами. Первый — модуль емкостного датчика, второй — модуль отображения. По двум проводам идет подача питания к модулю датчика по третьему проводу к модулю отображения передается сигнал, трансформируемый в показатель уровня горючего.
Модули — как это работает
Модуль датчика измеряет время заряда. Чем больше горючего в баке, тем выше емкость датчика, значит, для заряда будет необходимо больше времени. Для создания такого измерительного устройства используйте встроенный микроконтроллер (компаратор). На вход будет подаваться часть напряжения посредством резистивного двигателя. Когда измеритель примет напряжение, сработает микроконтроллер, а когда напряжение достигнет пиковой отметки — запустится таймер.
Показания с таймера будут переданы на модуль отражения. Изготавливая самодельный измерительный прибор — тактируйте микроконтроллер кварцем на частоте 16 Мгц. Датчик можно изготовить из фольгированного текстолита. Склейте полоски фольги между собой. Сделайте зазор между пластинками не более полутора миллиметров. Длина пластин — остается на ваше усмотрение.
Датчик уровня топлива (ДУТ). Сборка, схемы, производство / Habr
Приветствую уважаемых читателей! Несколько лет подряд я писал на тему нашего сервиса мониторинга автотранспорта, об оборудовании, которое производим, приоткрывая внутренние аспекты производства и работы в целом. В этой статье я хочу рассказать о полном цикле производства такого очень важного элемента работы систем GPS мониторинга и контроля, как датчик уровня топлива (поисковики его знают как ДУТ). Будет теория, все чертежи и схемы для сборки данного продукта. Кому интересно — читаем далее.
0. Вступление
Забегая вперед скажу, будет три статьи, в этой я расскажу о самом простом варианте определения уровня дизельного топлива (только дизельного, использование на бензиновой технике абсолютно запрещено, так как взрывоопасно). В следующих статьях, если конечно будет читателю интересно, рассмотрим цифровой датчик уровня топлива, а в самом конце я планирую выложить схему и прошивку устройства для мониторинга, которое описывал в данной статье.
1. Немного теории
Самые популярные датчики измерения уровня топлива представляет собой электрический конденсатор, состоящий из двух трубок помещенных друг в друга, устанавливаются резервуар с топливом, уровень которого измеряется. Дизель свободно проникает в пространство между трубками, сигналом изменения уровня топлива в резервуаре является изменение электрической ёмкости датчика.
2. Описание работы электрической схемы датчика уровня топлива
Рис 2. Принципиальная схема датчика уровня топлива (ДУТ) (большая схема тут)
Для увеличения стабильности и точности показания все элементы схемы используются с минимальным температурным коэффициентом. Резисторы используются с 1% допуском, микросхемы выбраны с улучшенными параметрами в отличии от бытовых аналогов, например: SE555N вместо NE555N, а LM358D вместо LM258D.
На микросхеме U1 SE555N и элементах R1, R2 и C1 собран задающий генератор. Так как от него сильно зависит стабильность показания то в качестве конденсатора С1 используется прецизионный полистирольные конденсатор К71-7 1%, обычно их устанавливали в советские цветные телевизоры в задающие генераторы строчной развертки. Можно заменить чем-то современным, но доступность и цена этих конденсаторов делает их весьма привлекательными, да и родились они еще в далеком году, когда СССР весьма неплохо следил за качеством производимых элементов.
Для обеспечения линейной зависимости ширины импульса от уровня заполнения датчика топливом, на датчик топлива поступает зарядный ток от стабилизатора тока выполненного на микросхеме U3.2 и транзисторе Q1 BC856BT. Также путем изменения зарядного тока осуществляется настройка схемы на различные размеры датчиков. Настройка схемы осуществляется путем подбора резисторов R6 и R7, для получения 1.8-1.9 Вольт на выходе схемы, при «сухом» датчике.
С выхода 3 микросхемы U2 импульсы поступают на интегратор, собранный на элементах R8 и C6.
Далее интегрированное напряжение сформировавшись на конденсаторе C6 поступает на фильтр низких частот, выполненного на R10 и С10.
Затем постоянное напряжение поступает на усилитель постоянного тока, выполненного на микросхеме U3.1.
С выхода 1-й микросхемы U3.2 сигнал, через фильтр, выполненный на элементах R17, С12, С14 и С15 поступает на выход.
Резистор R16 используется для предотвращения самовозбуждения усилителя при работе на емкостную нагрузку.
Делитель выполнен на резисторах R9 и R11 обеспечивает необходимое постоянное смещение для работы усилителя постоянного тока в линейном режиме.
Стабилизатор напряжения для питания электронной схемы, размещён по классической схеме на микросхеме U4 LM317MDT.
В итоге, на выходе, мы получаем аналоговый сигнал пустой бак 1.8В полный 6.0В (тут есть зависимость от высоты ДУТ), который линейный и прямо пропорциональный уровню топлива в баке\цистерне\хранилище. Затем, применив фильтр Калмана, можно убирать скачки топлива, выводить обсчет среднего расхода и пр.
В реальности это будет выглядеть примерно вот так:
График уровня топлива + скорость.
3. Чертеж датчика уровня топлива, материалы
РИС 3. Чертеж датчика уровня топлива (ссылка на большой чертеж)
Уже упоминалось, что используется в основном алюминий, как видно из чертежа, наружная трубка впаивается любым удобным способом в «голову» ДУТ. При производстве своих датчиков мы используем сварку, т.к. имеем к ней доступ, пусть не самый эстетически красивый вариант, но, надежен и проверен временем. Внутри используется алюминиевый стержень, для фиксации которого нарезается резьба в верней части. Втулки используются из специального фторопласта, который максимально толерантен к дизельному топливу.
4. Итог
На данном решении построены подавляющее большинство датчиков уровня топлива представленных на GPS рынке СНГ и мира. Каждый производитель вносит свои изменения для увеличения точности измерения уровня топлива, такие как акселерометр, температурные датчики, цифровая обработка сигнала и прочее. Представленная мною схема самая простая, готовая к работе, как говорится, в полях без каких либо сложностей. Уважаемый читатель с прямыми руками вполне может сделать любые доработки, которые можно использовать как для своих целей, так и для коммерческих нужд.
PS. Немного эротики про то как подобное добро устанавливается на технику можно посмотреть тут.
принцип работы, ремонт и как обмануть датчик
Принцип действия электрического топливного датчика в автомобиле основан на измерении объема горючего и самостоятельном срабатывании при критическом остатке бензина. При активации резистор системы измерений, установленный в бензобаке, подает визуальный сигнал. Замер объема топлива осуществляется посредством использования специального поплавка. Степень заполнения резервуара горючим можно отследить по показаниям приборной панели: по мере расхода топлива указатель, расположенный на щитке, постепенно снижается.Особенности принципа действия контроллера:
1. Поплавок, предназначенный для измерения, при расходе горючего опускается, а при его увеличении — перемещается вверх.
2. При перемещении поплавок контактирует со специальными секторами, подключенными к проводам. Кабеля идут на датчик топлива, установленный на приборной панели. Изменение количества пластин, подключенных к резистору или потенциометру, способствует изменению уровня сопротивления.
3. Если бак полный, то бегунок располагается в крайнем положении и ток передается в потенциометре по самому короткому пути. Передача силы осуществляется с использованием пластины, установленной с краю. Соответственно, уровень сопротивления низкий и варьируется в районе 7 кОм. При расходе топлива бегунок начинает передвигаться, в результате чего проводка добавляется новыми пластинами (сопротивление растет). При полном баке рабочий параметр составляет около 120 Ом.
4. У трубчатых регуляторов несколько иной принцип функционирования. Топливо поступает через нижнюю часть устройства (его технологическое отверстие) по специальной трубке. Поплавок устанавливается на поверхности горючего.
Какие бывают датчики уровня топлива?
Рычажные ДУТ для авто состоят из следующих элементов:
— потенциометр;
— бегунок устройства, выполненный в виде перемещающегося контакта;
— рычажный элемент;
— поплавок;
— бензинозаборник.
Поплавок обладает инерционностью, поэтому при функционировании он не дергает стрелку индикатора на приборной панели. Схема, при которой датчик должен правильно подключаться в авто — «12-вольтный источник — контроллер, установленный на приборке — масса машины или заземление».
Трубчатые контроллеры используются в современных авто и характеризуются более низкой чувствительностью к колебаниям горючего. Благодаря тому, что измерительный компонент надежно защищен от соприкосновения с бензином, его срок службы выше.
Виды электронных бесконтактных измерительных устройств для замера объема
Магнитные — датчики оснащаются чувствительными элементами, плотно зафиксированными и защищенными от соприкосновения с топливом. Данные об объеме горючего подает на индикатор рычажный элемент, подключенный к магниту. Это приводит к передвижению магнита по секторами, на которых имеются стальные пластинки. Сигнал считывается регулятором.
Радиоуправляемые — информация о работе устройств поступает на приборную панель по радиоканалу. Основная особенность электронных бесконтактных датчиков заключается в системе питания. Устройства запитываются на отдельный долговечный аккумулятор, ресурс эксплуатации которого в среднем составляет около семи лет. Провода, которыми нужно подсоединять датчик, отсутствуют. Батарея не расходует энергию, параметры датчика не зависят от электричества, соответственно, его значения более точные.
Ультразвуковые — устройства располагаются на наружной поверхности бензобака, а также на контрольном информационном модуле. С каждым отдельным видом горючего может работать разная программа. Такие системы характеризуются точными показаниями и обладают максимально высокой взрывозащищенностью.
Ремонт датчика
После демонтажа устройства выполняется его проверка и ремонт:
— Сначала тестируется герметичность поплавка. Выполняется диагностика резистивного слоя на плате. Если эти элементы изношены, то их можно заменить при условии, что есть запчасти от «донора».
— В случае если резистивный слой стерся, для устранения проблемы можно укоротить контакт, имеющийся на плате. Это позволит элементам перемещаться по сохранившейся части слоя.
— Чтобы отремонтировать контроллер, его нужно разобрать. Поводок извлекается из защелки (этот же элемент выполняет функцию оси контактной пластины).
— Плата распаивается и извлекается из корпуса регулятора. Затем, используя наждачную бумагу, выполняется очистка схемы от следов окислений. Действовать необходимо осторожно, поскольку плата хрупка.
— Схема устанавливается обратно. Этот элемент надо поставить так, чтобы исключить вероятность появления зазоров между ним и корпусом контроллера со стороны цифровой кодировки. С помощью паяльника делается две засечки в корпусе регулятора. Если этого не сделать, то схема может перемещаться.
— К регулятору подключается провод с разъемом и заземление.
Как сделать датчик своими руками?
Самодельный емкостный контроллер производится из двух модулей, подключенных между собой с помощью трех проводов:
— Первый модуль, выполненный в виде металлической пластины, подключается к блоку емкостного регулятора.
— Второй модуль необходимо соединить с блоком отображения.
— По двум электролиниям питание поступает на блок устройства. По третьему проводнику на блок идет сигнал, преображающийся в показатель объема топлива.
Прежде чем изготовить датчик, надо учесть следующие нюансы:
— Рабочая поверхность двух электродов должна быть заизолирована от контакта.
— Пространство между электродами должно полностью заполняться топливом, если контроллер погружается в жидкость.
— В бензобак необходимо установить датчик под наклоном.
— Самодельное устройство не должно иметь подвижных компонентов и частей.
— Питание регулятора должно быть организовано не более, чем от 5 Ватт. Если напряжение будет более высоким, то топливо может воспламениться от воздействия искры.
— Измерительная схема должна быть размещена как можно ближе к контроллеру. Кабеля для ее соединения должны быть не длиннее 2 см.
Как обмануть ДУТ?
Обмануть датчики уровня топлива можно таким образом:
— Чтобы обмануть показания ультразвукового датчика, на него нужно воздействовать током либо напряжением, также подойдет магнит. Последний устанавливается поверх регулятора. Это приводит к увеличению напряжения и появлению сбоев в работе датчика.
— Погружаемые устройства более герметичны, точнее определяют объем горючего и устойчивы ко внешним воздействиям. Для обмана такого регулятора пользователю необходимо согнуть патрубок внутри топливного бака.
Емкостной датчик уровня топлива — Меандр — занимательная электроника
Емкостной датчик — это такой вид датчиков, в которых для измерения уровня жидкости не используют механические элементы (поплавка нет!). Измеряется даже не сама жидкость, а диэлектрическая проницаемость вещества между электродами, которая прямо пропорциональна количеству жидкости между ними (или не очень прямо, в физику углубляться не будем).
Без поплавка? Как это возможно?
Вместо поплавка ставим две трубки (одна в одной, так чтобы они не прикасались друг к другу) — получается конденсатор, который меняет свою емкость в зависимости от количества изолятора между его пластинами. В качестве изолятора выступает бензин.
Контроллер проводит измерения и превращает результаты измерения в показатели стрелки. (Своего рода тестер, но с одной функцией — измерение емкости конденсатора).
Общая информация
Емкостные датчики изготавливаются серийно на любую длину (допускается обрезка датчика пилой до 30% от длины). Цена от 350 грн. Есть модели для стрелки, есть модели для подключения к КАН линии (для авто в который является центральный компьютер). Но данные датчики требуют подтянуть к ним 12 вольт и не имеют выхода на лампочку. (Ну по крайней мере я таких не встречал). Поэтому я, имея в запасе базовое понятие в программировании и принципе работы датчика, решил сделать свою модификацию.
О принципе работы
Зайду из далека … По сути датчик — это две трубки — одна меньшего диаметра, вторая большего диаметра. Если этих двух трубки запихнуть друг в друга так, чтобы они не касались друг друга — то получится конденсатор. Конденсатор — это такая штука которая умеет накапливать электрический заряд (своего рода батарейка, но очень малой емкости). И как любая батарейка накопления заряда занимает определенный промежуток времени. То есть если на тех две трубки подать 1 Вольт — это то вольт на трубках начнет накапливаться (сначала там будет 0,01В, затем 0,02В … до 1В). Измерив время накопления того вольта на стенках трубок можно вычислить их емкость. Формулы пропускают … 🙂
Возникает вопрос, как измерить тем конденсатором уровень бензина? Очень просто! Все знают, что воздух ток не проводит. Но на самом деле это не так. Оно проводит, но очень плохо. Так же бензин — ток не проводит. То есть проводит, но тоже очень плохо. Однако чуть лучше чем воздух.
К чему это я … То есть, когда мы те трубки заряжаем — то часть заряда убегает через воздух. И мы на заряд тратим больше времени.
Когда же трубки погрузить в бензин — на их заряд — надо еще больше времени (бензин проводит ток лучше). Причем чем больше мы их в бензин окунаем, тем больше времени нужно на то, чтобы их зарядить.
А дальше все просто. Задача контроллера — измерить это время и превратить его в показания стрелки.
На практике разница во времени заряда трубок на воздухе и в бензине очень мала — меньше миллисекунды. Точно не скажу, ибо без опыта расчетов под рукой. Но для микроконтроллера, который выполняет 8000000 операций в секунду — это очень большой промежуток времени, и он может различить более 200 значений этой разницы. 40л / 200 = 200 грамм. НЕ точность аптекаря, но для ориентировки в запасе бензина вполне достаточно.
Ну и теперь непосредственно о самом приборе.
Как видно из схемы — основой является контроллер Atmega8 и таймер NE555 (подключен по схеме мультивибратора). В качестве конденсатора, который задает частоту таймера — выступает зонд. Строение зонда очень просто. Это по сути есть две трубки с любого металла, расположенных друг в друге (я использовал два фотобарабана от картриджей лазерного принтера). Данный зонд находится в середине бака. И в зависимости от количества бензина — меняет свою емкость. Изменение емкости — меняет исходную частоту таймера. Контроллер измеряет частоту и с помощью ШИМ — формирует сигнал для приборной панели.
Для датчика нужно дополнительного питания. Он питается от тока, проходящего через лампу «аварийного запаса бензина». Ток, потребляемый — недостаточный для того, чтобы лампочка светила, однако, когда уровень бензина снижается ниже отметки 5% — контроллер создает дополнительную нагрузку (замыкая вход LAMP на минус с работодателем ШИМ сигнала с скважностью 20%) и лампочка загорается. В период свечения лампочки — контроллер питается от тока, накопленного на конденсаторе C2, а диод не позволяет ему разрядиться через нагрузочный транзистор. Полевые транзисторы установил те, которые были под рукой. В принципе — подойдут любые, которые могут выдержать ток больше 500мА (если в приборной панели стоит 5 ваттная лампочка).
Подключение
В 90% автомобилей — датчик топлива выполнен однотипно (в виде потенциометра, к которому подведено три проводника «-«, вход стрелки, вход лампочки). Так же подключается и этот датчик через разъем J2.
Назначение выходов разъема J2:
- GND;
- Вишид указателя стрелки;
- Выход лампы аварийного запаса топлива.
Назначение выходов разъема J1:
- Внутренняя трубка зонда;
- GND.
Дополнительные материалы:
Текст программы
Инструкция по изготовлению;
Архив к проекту: yemnistnij-datchik-rivnya-paliva
Источник: cxemu.te.ua
Емкостной датчик уровня топлива на ATMega8A своими руками — Avislab
Скачать схему, прошивки и примеры печатных плат емкостного датчика уровня топлива.
Знать уровень топлива в баке не только «прикольно», но иногда жизненно необходимо. В некоторых случаях затруднительно оценить уровень топлива в баке из-за его расположения или недостаточной прозрачности. Для таких случаев и существуют датчики уровня топлива. На сегодняшний день наиболее распространены поплавковые датчики. Принцип работы таких датчиков достаточно прост. Поплавковый механизм в зависимости от уровня топлива в баке изменяет положение подвижного контакта потенциометра. Показание напряжения на потенциометре измеряются и преобразуются в человекочитаемый вид. Однако не всегда имеется возможность установить поплавковый датчик из-за его габаритов. Кроме того, в аппаратах, где крен является нормальным состоянием, например, сверхлегкие летательные аппараты, возможен перекос и подклинивание поплавкового механизма. Кроме того, положение бака в наземном и полетном положении может отличаться, что может внести изменения в работу поплавкового механизма. Однако существуют и другие способы измерения уровня топлива. Я говорю о емкостном датчике топлива. Он особо актуален, если существует необходимость избавится от подвижных частей.
Принцип измерения и особенности
Этот способ основан на измерении электрической емкости датчика, которая, в свою очередь, зависит от уровня топлива. Датчик, с помощью которого измеряется уровень топлива, называют емкостным датчиком уровня топлива. Конструкция датчика достаточно проста и представляет собой не что иное, как конденсатор. Он состоит из двух обкладок, между которыми существует зазор, который может заполнять топливо. Исполнение датчика может быть в виде двух металлических пластин или вставленных одна в другую трубок. При этом поверхности двух электродов (обкладок конденсатора) не должны иметь электрического контакта, а промежуток между обкладками должен свободно заполняться топливом при погружении датчика и так же свободно освобождаться при уменьшении уровня топлива. Поскольку топливо заполняет пространство между обкладками конденсатора (датчика), его емкость изменяется. Этот способ подходит только для жидкостей, не проводящих электрический ток. Таким способом не получится измерить уровень воды. Бензин и другие виды жидкого топлива электрический ток не проводят. Измеряя электрическую емкость датчика можно оценить уровень топлива в баке. Хотелось бы обратить внимание на некоторые недостатки такого способа измерения. Дело в том, что диэлектрические свойства топлива могут изменяться при изменении химического состава топлива. Т.е. при смене типа топлива, возможно, придется калибровать прибор. Не смотря на это, такой способ позволяет устанавливать датчик в баке под углом, или даже монтировать в крышку заливной горловины бака. Датчик не имеет подвижных частей, что в некоторых случаях крайне необходимо.
Насколько безопасно помещать электрическую схему в бак? Многих беспокоит этот вопрос. А вдруг искра? Наша схема датчика питается напряжением 5В, а датчик заряжается через резистор в несколько мегаом. В этих условиях образование искры невозможно. Напряжение в 5В ничтожно мало для возникновения искры пробоя. Кроме того, в баке любого автомобиля уже «плавает» электрический датчик уровня топлива. Низкие напряжения и токи не могут вызвать искру и возгорание топлива.
Я не ставил перед собой задачу получить супер точный датчик, способный измерить уровня топлива в 1мм и погрешностью в 0,1%, хотя это вполне возможно. Учитывая, что датчик создавался для аппаратов, где топливо в баке будет подвижно, нас вполне устроит бюджетный вариант с погрешностью в 5%.
Немного о конструктивных особенностях. Для уменьшения паразитных емкостей измерительная схема должна находиться в непосредственной близости от датчика. Не допускается подключение датчика к измерительной схеме с помощью проводов более 20 мм. Другими словами измерительная схема должна быть на датчике, датчик в баке, в то время, как дисплей должен находиться возле человека на некотором расстоянии от бака. Поэтому, конструктивно схема измерения уровня топлива разделена на два модуля — модуль емкостного датчика топлива и модуль отображения. Эти два модуля связаны между собой тремя проводами по двум из них подается питание к модулю датчика, по третьему — от модуля датчика передаются данные в цифровом виде к модулю отображения. Это позволило решить вопрос с передачей данных на несколько метров, и дает возможность конструктивно изменять модуль отображения. При этом схему модуля датчика модифицировать не придется.
Схема модуля датчика и модуля отображения
Схема модуля датчика основана на измерении времени заряда датчика. Чем выше уровень топлива, тем выше емкость датчика, тем больше времени потребуется для заряда датчика (конденсатора). Работает схема следующим образом. Используется встроенный в микроконтроллер ATMega8A аналоговый компаратор. На вход компаратора PD7 подается половина напряжения питания через резистивный делитель R3,R4. В момент, когда датчик зарядится до этого напряжения, сработает компаратор. На ноге PD6 устанавливается логический «0». Датчик разряжается через резистор R2. После чего выход PD6 переключается и работает как вход компаратора, запускается таймер, а датчик начинает заряжаться через резистор R1. При достижении напряжения установленного на входе PD7, срабатывает компаратор, таймер останавливается. Показания таймера используются для вычислений. Для обеспечения стабильности микроконтроллер должен тактироваться кварцем. Чем больше частота, на которой работает контроллер, тем выше точность измерения. В нашей схеме ATMega8A тактируется кварцем 16Мгц. Измерения выполняются постоянно, усредняются и один раз в секунду отправляются по последовательному порту UART на скорости 9600 в виде числового значения. На этом функции модуля датчика и заканчиваются.
В качестве датчика я использовал две полоски из фольгированного текстолита толщиной 1.5мм размерами: 290×20 мм. Полоски склее