12 сообщений в этой теме

snake1122a    0

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

Как вариант интересно было бы попробовать просто считывать мгновенное значение напряжения, без сглаживания конденсатором С5, но не знаю, насколько это 
возможно
 

Schema01.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
oldmao    1 261

1) R4 и С3 лишние. При сухой земле на выходе будет максимальная амплитуда, а эти детали просто сузят динамический диапазон (разницу напряжения между сухой и сырой землёй).
2) Зачем 12 вольт, когда пяти достаточно? Более того - в идеале напряжение должно быть ниже порога поляризации электродов (для нержавейки примерно 1,4В). Для графитовых электродов пять вольт нормально, тем более если питать не постоянно, а импульсами, например 1 секунду раз в минуту.
3) Между С4 и D1 нужен резистор на общий провод, ориентировочно 47 кОм. Иначе С4 зарядится - и всё, измерение окончилось...
4) С5 нужен обязательно, иначе результат считывания АЦП будет случайным. Точнее, зависящим от кучи трудноучитываемых факторов. И считывать миллисекунд через 200 после подачи напряжения (герц так 400).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
snake1122a    0

Спасибо!

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

В №4 идея была, как вариант, если процессор и его ацп достаточно быстрые по сравнению с частотой подаваемого сигнала, просто произвести чтение в тот момент, когда известно, что верхняя полуволна уже на полном максимуме. Ведь сигнал планируется генерировать тем же самым процессором. Когда подал единицу, подождал определенное время -- и считал. Можно поэкспериментировать изменением частоты, посмотреть сигнал на осциллографе, потом посчитывать процессором с разной задержкой. Возможно, это будет даже точнее, так как если конденсатор неправильно подобран, то он может или постепенно перезаряжаться или недозаряжаться? Или там всякие помехи будут сильно влиять?

Изменено пользователем snake1122a

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
oldmao    1 261

Лучше тупо выпрямить и усреднить, избавимся от помех и наводок. Например для 1 кГц С5 = 47 нФ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
snake1122a    0

Спасибо!

Еще один интересный вопрос возник, в качестве усложнения. А реально ли, вместо подключения цепи напрямую к электроду, подключить ее через аналоговый коммутатор, к разным электродам в разных горшках? Тогда, к примеру, вместо 8 раздельных цепей, подключаемых к 8 аналоговым входам, можно использовать 1 цепь, один аналоговый вход и 4 цифровых для адресации/управления. Чисто теоретически вроде бы выглядит неплохо, да могут оказаться всякие практические ньюансы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
oldmao    1 261

Да без проблем, например через К561КП2.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Hambaker    3 442

В каком-то старом номере журнала "Радио" была изящнейшая идея решения самостоятельного изготовления датчика влажности почвы.

Основа её-изменение зависимости диэлектрической проницаемости почвы от влажности.

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

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

Обычный генератор с таким датчиком в  частотозадающей цепи для дуринки будет несомненно лучше в плане измерений.И коммутации.

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

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

Изменено пользователем Hambaker

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
snake1122a    0

Спасибо!

Насчет емкостного датчика хорошая идея. Схема есть, если хватит терпения и времени, хочу сделать обе и поэкспериментировать. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
snake1122a    0
On 7/28/2017 at 10:03 AM, oldmao said:

например через К561КП2.

А нельзя ли привести наиболее существенные параметры для такой роли? У меня есть возможность заполучить CD74HC4051, но вызывает сложности сравнение параметров.

Vdd(Max)(V)    6
Supply Range(Max)    10
Vdd(Min)(V)    2
Input/Ouput Voltage(Min)(V)    -6
 

Если я правильно понимаю, Vdd это диапазон напряжения питания, 5В вписывается, Supply я думал, что максимальное коммутируемое напряжение, но что тогда Input/Ouput Voltage ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
oldmao    1 261

У CD74HC4051 возможно как однополярное питание 2...6 вольт, так и двуполярка +/-6 вольт. Логические уровни управления - как для 3-х или 5-вольтовой TTL логики (в зависимости от напряжения питания). То есть если использовать то же питание, что и у ардуинки, то проблем быть не должно.
 

1 час назад, snake1122a сказал:

что тогда Input/Ouput Voltage ?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
kotwlf    0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ваша публикация должна быть проверена модератором

Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Похожие публикации

    • Автор: green_whale
      Доброго времени суток.
      Собственно, сразу к делу. Необходимо измерить вч напряжение (частота порядка 20кГц, максимальная амплитуда 75мВ) с помощью микроконтроллера (скорее всего будет использоваться Arduino).
      Форма входного сигнала - пила (возрастает от минимального значения до максимального). Сигнал однополярный.
      Измерить нужно именно максимальное значение входящего сигнала. Измерение должно быть весьма точным (желательно, чтобы погрешность не превышала 1-2%).
      Есть пару идей :
      1. Сгладить сигнал, используя пиковый детектор (сможет ли сигнал такой частоты и формы зарядить конденсатор?).
      2. Использовать цап для генерации постепенно снижающегося напряжения и аналоговый компаратор.

      Надеюсь, кто-нибудь уже решал подобную проблему и сможет помочь советом или схемой.
    • Автор: Wyfinger
      Всем привет.
      Существуют ли готовые модули для измерения мгновенных значений тока и напряжения (ток до 100 А, напряжение до 250 вольт)?
      Т.е. измерять нужно с частотой 1000-5000 герц, точность 14-16 бит, связь по SPI лучше всего.
      Вообще нужно хотя-бы 4 канала по току и 4 по напряжению. Но лучше, чтобы можно было на одну шину ставить несколько модулей, расширяя количество каналов.
      Обрабатывать данные собираюсь на STM32F104 (хотя с ним никогда не работал) или Arduino Due, но это не важно.
      Понятно что можно взять АЦП и шунт или делитель напряжения, но хотелось бы готовый модуль и уже с оптической развязкой.
      Подскажите если кто сталкивался.
       
    • Автор: serg6953
      Какие лучше применить миниатюрные датчики, чтобы круглосуточно в реальном времени контролировать в воздухе примеси - окись углерода, двуокись углерода, окислы серы, сероводород, метан, бутан? Внутри помещения и снаружи, с формированием долговременных архивов и возможностью графической визуализации информации.

    • Автор: darcest
      Добрый день, возникла необходимость в программе или девайсе, который сможет измерять высоту прыжков детей (5-20 см. ).
      Сейчас есть идея написать программу под мобильный телефон используя акселерометр (гироскоп).
      1) Подскажите, пожалуйста, можно ли это сделать, и сможет ли андроид телефон выдавать достаточно точные результаты (с точностью +- 0,5 см.) ?
      2) Можно ли отслеживать сильное ускорение при начале прыжка и при приземлении, мерить расстояние между пиками и по времени  вычислять  высоту прыжка ? Будет ли это точнее чем первый способ ?
      3) Может кто-то девайс подскажет в районе до 100$ ?! Хотели этот, но он не измеряет прыжки меньше 16 см. https://www.myvert.com
      Всем заранее спасибо.
    • Автор: den2life
      Здравствуйте. Помогите разобраться с трансформатором TV16. Собираю небольшой вольтметр с гальванической развязкой. Измеряю напряжение сети 220В. STM32 АЦП 12bit.
      Сопротивление R1 = 300kOm, т.к. при 100кОм (Входной ток ~2.5мА) нагрев сильный. Сопротивление нагрузки сначала выбрал (RL) выбрал методом подбора 1.5 кОм, чтоб выходное напряжение в диапазон 3Вольта составляло. Но при такой схеме относительно моего мультиметра каждый раз меняется коэффициент найденный при помощи АЦП,  то есть присутствует нелинейность, что очень неприятно для точности. Например, мультиметр показывает 221В, что равно в ADC=2950. Я делю 221Вольт на ADC=2950 и получаю 0,07491525424, т.н. коэффициент. Далее, чтоб найти напряжение сети через STM32 я вычисляю ADC*Коэффициент = Voltage.  Правильно ли всё я делаю? И как добиться точности в 1-2%?

  • Сообщения

    • не знаю, это зависит от процессора который вы используете, где то можно, где то нельзя! По поводу дребезга, то что вы собрались мерить и есть время дребезга, - нельзя померить время дребезга если убрать дребезг !
    • - у меня есть двухканальная нагрузка на IRFP460 (если не ошибаюсь). По термосопротивлению - они точно как IRFP260, только, естественно, допустимое напряжение повыше. Можно отключить один канал, и практически показать, что все нормально держит 120 В 0,8 А (правда, нет такого БП). Но - совсем не до этого.  Если вы так уверены в своей правоте, то скажите номер рисунка, или название зависимости из даташита, куда смотреть? Т.к. пока ваши утверждения выглядят как фантазии или беспочвенные страхи.
    • Источники, оказывается, НЕ балансные, извиняюсь  - это выходы на наушники, в т.ч. от Айпада.  Уровень их шумов - в пределах допустимого. Задача не в том, как уменьшить шумы при смешивании, а в том, чтобы НЕ создать новые. Да, пассивное смешивание неплохо. Но, я не вижу средств не потерять при этом полезный сигнал. Он и так "на грани". Поэтому минимальное усиление, но и одновременно, вновь согласование с низкоомной нагрузкой требует некоторой схемы.  Пусть LM, пусть 2882... Но, надо только однополярное питание. У вас есть ссылки на ОУ с о/п успешно работающие? Я не нашел. Везде критика.  По помехам... Я не могу понять их источник. Да, землю разводить не умею. Но пока у меня шумит все и БЕЗ цифры. Что это? Возбуждение? наводки? Неустойчивый режим ОУ? Обратная связь? Не знаю... Качество  нужно не слишком высокое, думаю, что такой синус меня бы и устроил)) 
    • Гость петр
      Спасибо конечно Но луч реально широкий Прибор 1988 года Пломбы как камень, электролиты алюминьки,думаете они нормальные? менять не стоит? мерял я им прямоугольный импульс , горизонтальные линии чёткие, аертикальных почти не видно Синусоида, сама линия луча кривая и широкая, Может дело в щупе?
    • Помогите опознать деталь с блока сигнализации. Кажись стабилизатор. Но нужно купить такой же.
    • Датчики подкидывал другие,но из одной партии.Подтяжку не менял.Я вобщето думал если датчик цифровой то и код температуры оин на всех