Электронный индикатор уровня топлива в баке

Vladimir_N

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

Датчик уровня топлива в баке сделан на базе готового датчика от телеметрии FrSky купленного на hobbyking.com. Электроды датчика крепятся на стенку бака и его принцип действия основан на изменении диэлектрической проницаемости среды, есть топливо за электродом или нет. Четыре электрода позволяют выявить 5 уровней заполнения бака. Срабатывание каждого электрода в отдельности дает прирост напряжения соответственно на: 0.1В, 0.2В, 0.4В, 0.8В. Если сработало несколько электродов то выходное напряжение датчика будет равно сумме напряжений сработавших электродов. При полностью заполненном баке выходное напряжение датчика будет 0.1+0.2+0.4+0.8=1.5В, при пустом баке 0В.
Это напряжение поступает на вход самодельного индикатора изготовленного на базе микроконтроллера tiny13.
Четыре светодиода показывают уровень топлива в баке.

  1. Пустой бак – мигает красный светодиод.
  2. 1/4 бака – горит красный светодиод.
  3. 2/4 бака – горит желтый светодиод.
  4. 3/4 бака – горит синий светодиод.
  5. Полный бак – горит зеленый светодиод.

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

Программа и печатка в архиве:

fuel_led.rar

ubd

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

1 month later
Jackson123
Vladimir_N:

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

Датчик уровня топлива в баке сделан на базе готового датчика от телеметрии FrSky купленного на hobbyking.com. Электроды датчика крепятся на стенку бака и его принцип действия основан на изменении диэлектрической проницаемости среды, есть топливо за электродом или нет. Четыре электрода позволяют выявить 5 уровней заполнения бака. Срабатывание каждого электрода в отдельности дает прирост напряжения соответственно на: 0.1В, 0.2В, 0.4В, 0.8В. Если сработало несколько электродов то выходное напряжение датчика будет равно сумме напряжений сработавших электродов. При полностью заполненном баке выходное напряжение датчика будет 0.1+0.2+0.4+0.8=1.5В, при пустом баке 0В.
Это напряжение поступает на вход самодельного индикатора изготовленного на базе микроконтроллера tiny13.
Четыре светодиода показывают уровень топлива в баке.

  1. Пустой бак – мигает красный светодиод.
  2. 1/4 бака – горит красный светодиод.
  3. 2/4 бака – горит желтый светодиод.
  4. 3/4 бака – горит синий светодиод.
  5. Полный бак – горит зеленый светодиод.

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

sensor fuel

Программа и печатка в архиве:

Здорово! Скажите,правильно ли я понял, что эти электроды крепятся с внешней стороны бака ? И такой еще вопрос : так а куда индикатор ставиться? Он же должен быть в руках при запуске модели а не на ней,иначе это бессмысленно,так как нужно знать кол-во топлива в баке не когда модель перед тобой,а когда она далеко, чтобы контролировать этот моиент и вовремя ее вернуть… Как сигнал передаваться будет?

ubd

Как сигнал передаваться будет?

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

Jackson123
ubd:

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

Ааааа… Тогда все понятно. :)Спасибо! 😃 Тогда смысла нет мне ставить…! Я тогда когда аппу другую куплю с телеметрией, тогда и поставлю этот девайсик, чтобы передавал инфу о топливе!

DagoRed

А еще можно повысить количество ступенек, вплоть до квазилинейной кривой, и мерить уровень до 24 разрядов двоичных. Цена вопроса - простенький камушек от аналогдевайса - преобразователь Ёмкость-код. AD7747 кажись. большинство измерителей уровня топлива в 1:1 авто (системы слежения GPS/GPRS) именно на таком принципе работают.

Володимир
DagoRed:

А еще можно повысить количество ступенек

Я тебе одну вещь скажу (с) Мимино.

Колебание уровня топлива в баке от движения модели не рассматривал? А зря! Думаешь почему Фриски так мало уровней измеряют?

avisenja

Зачем так сложно!

Емкостно-аналоговый датчик мона и на старой, советской К155АГ3 слудить😁, два одновибратора по кольцу и энтот ШИМ через RC фильтр в мегу или пик и цифруйте во что угодно.

П.С. В конце 80-х за такую рацуху мне 25рэ выписали премии 😒😁

morro_lucky
Vladimir_N:

Четыре электрода позволяют выявить 5 уровней заполнения бака.

А что, на ноже и в перевернутом положении не планируете летать?

Vladimir_N
morro_lucky:

А что, на ноже и в перевернутом положении не планируете летать?

А взлетать и садится тоже на ноже прикажете. 😃

morro_lucky

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

2 months later
ggenn

Спасибо Vladimir_N, просто и надежно.
Уровень топлива нужно знать перед влетом и после посадки.
Остальным не пользуюсь. Не всегда требуется заправлять полный бак. А иногда кто-то отвлечет и не помнишь была заправка или нет.

Aleksey_Gorelikov
avisenja:

П.С. В конце 80-х за такую рацуху мне 25рэ выписали премии

Врете… Или в профиле или в тексте… Судя по профилю я чуть старже вас, но в это время - еще на горшке сидел 😉

morro_lucky

Наверное просто гений - до рождения рацухи двигал 😁

Aleksey_Gorelikov

Скорее человек постеснялся в своем возрасте на форуме “детские” вопросы задавать. Бывает, что моделизмом увлекаются и в 70 лет и ничего зазорного в этом нет. У меня сложилось стойкое убеждение, что моделизм отменяте возраст. Общаемся с 77летним моделистом на “ты” и дискомфорта не испытываем. Правда я его исключительно по отчеству зову: “ты, Ефимыч…”

1 month later
Pilon89

Здравствуйте Владимир, хотел бы узнать, у Вас можно заказать уже готовую такую схему, если да (цена вопроса) если нет, то подскажите какой маркировки резисторы R2; R3; R4; R5.

Vladimir_N

Резисторы R2; R3; R4; R5 номинал подбирается в зависимости типа от светодиода
R=(3.3V-U led)/I led.
U led - падение напряжения на светодиоде.
I led - ток светодиода.
У разных светодиодов, особенно светодиодов разного свечения, эти параметры различны.