Решил поделиться давней своей схемкой простого измерителя уровня воды. Схема надежна, абсолютно некапризна, потребляет сущие копейки и повторяется легко.
Собственно, это только часть измерителя, назовем это преобразователем уровня воды в аналоговый сигнал - далее этим сигналом можно пользоваться кому как будет угодно. Хотите - процессор с АЦП, хотите - хоть стрелочный индикатор (с соответствующим буфером, конечно).
Принцип работы предельно прост - сигнал от генератора, собранного на первых трех элементах, идет двумя равнозначными путями (с точки зрения импульсных задержек), которые сходятся на элементе "исключающее ИЛИ". Если импульсы на этот элемент придут точно синхронно, то на выходе никаких колебаний не будет. При малейшем разбалансе задержек возникают разностные импульсы, скважность которых пропорциональна этому разбалансу, т.е., в нашем случае, емкости измерительного штыря. А вот емкость штыря, конечно, будет зависеть от глубины его погружения в воду. Таким образом, получаем простой преобразователь уровня воды. Бак, естественно, должен быть подключен к общему проводу. Если бак неметаллический, то нужно хотя бы погрузить в воду кусок оголенного провода, подключенного к общему проводу схемы.
На выходе устройства стоит простейший интегратор, который полностью сглаживает все высокочастотные пульсации и мы получаем превосходный аналоговый сигнал в диапазоне от 0 до примерно 3 вольт при питании схемы +5 вольт. В зависимости от дальнейшей нагрузки возможно придется поставить высокоомный буфер - либо ОУ либо хотя бы эмиттерный повторитель. Если это будет микропроцессор, то никаких буферов не понадобится.
Настройка устройства заключается в подстройке одинаковой начальной задержки импульсов (равенству емкостей) по обоим каналам с помощью подстроечного конденсатора, который обычно равен 5..10 пФ, делать это нужно при минимальном уровне воды или ее отсутствии и следя за выходным напряжением, если нет осциллографа. Все элементы должны быть КМОП.
Желаю всем самого наилучшего!
- Вложения
-
- 1111.png
- (1.55 КБ) 5896 скачиваний




