Перейти к содержимому

 

Фотография

Самодельный датчик влажности почвы. Часть 2

приборы

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 504

#221 Putro

Putro

    Участник

  • Пользователи
  • PipPipPip
  • 26 сообщений
  • Меня зовут:Danil

Отправлено 09 April 2016 - 22:04

Николай, а возможно ли использовать в схеме с 74AC0 использовать вместо него кварцевый резонатор на 16 МГЦ,

 

Резонатор не получится, генератор нужен.


#222 технарь

технарь

    Новичок

  • Пользователи
  • Pip
  • 13 сообщений
  • Меня зовут:Сергей

Отправлено 11 April 2016 - 21:52

Всем добрый день. Слежу за темой, т.к. планирую разработать датчик влажности почвы с передачей данных через 1-wire.
Наткнулся на обзор водяного насоса...
http://mysku.ru/blog...ress/39648.html

Всем привет. Игорь, передачу по 1-wire я реализовал на ds2450 (в посте 954 1177 об этом писал) ds установлена на плате датчика с дугой стороны, если интересно, спрашивай.

 

 

 

Он то хорош, но дороговат как-то. мне пожалуй придется использовать ADS7816, пусть и требуется 3 провода.

Цена почти такая же как у ds2450
Ее, кстати, можно использовать и как ключ на 4 выхода.



#223 UL7AAjr

UL7AAjr

    Активный участник

  • Пользователи
  • PipPipPipPipPip
  • 512 сообщений
  • Меня зовут:Игорь
  • Пол:
  • Город:Алма-Ата

Отправлено 12 April 2016 - 07:17

Плохо, когда деньги тратятся без необходимости. Стоимость ультра-низко-потребляющего МК STM, например STM8L051F3 меньше доллара на алиэкспрессе.  Мне кажется, что даже начинающий сможет запустить АЦП и передать данные по какому-нибудь интерфейсу I2C, UART или SPI.



#224 Putro

Putro

    Участник

  • Пользователи
  • PipPipPip
  • 26 сообщений
  • Меня зовут:Danil

Отправлено 12 April 2016 - 19:57

А мож на вскидку помните минимальное опорное напряжение для встроенного АЦП? Думаю схему Николая использовать, а там до 1,1 вольта.

 

Господа, может подскажете - можно ли для опорного напряжения использовать делитель напряжения на резисторах?



#225 UL7AAjr

UL7AAjr

    Активный участник

  • Пользователи
  • PipPipPipPipPip
  • 512 сообщений
  • Меня зовут:Игорь
  • Пол:
  • Город:Алма-Ата

Отправлено 12 April 2016 - 20:55

А мож на вскидку помните минимальное опорное напряжение для встроенного АЦП? Думаю схему Николая использовать, а там до 1,1 вольта.

Тут не подскажу, у меня опорное в МК встроено и задается программно. 
 
Немного не в тему, но может кому интересно будет. Как-то надоело каждый раз печатку под МК и периферию разводить, решил делать стандартный управляющий модуль "на все случаи жизни", типа как Ардуино. Вот промежуточный вариант.
Прикрепленный файл  IMAG0032.jpg   56.19К   15 Количество загрузок:
МК, четыре кнопки и  дисплей. Питание от батарейки CR2032. Общая стоимость комплектующих меньше 5$. Размер 20 х 24 мм :)

 

Игорь, проц, экран, кнопки видно, а порты наружу не разведены?


#226 nikr

nikr

    Активный участник

  • Пользователи
  • PipPipPipPipPip
  • 529 сообщений
  • Меня зовут:Николай
  • Пол:
  • Город:Москва

Отправлено 13 April 2016 - 00:25

А мож на вскидку помните минимальное опорное напряжение для встроенного АЦП? Думаю схему Николая использовать, а там до 1,1 вольта.

 
Встроенный ИОН на атмеге как раз 1.1в. Если будете использовать сенсор предназначенный для ардуины - там на выходе усилитель на операционнике и выходное напряжение соответственно выше.

 

Господа, может подскажете - можно ли для опорного напряжения использовать делитель напряжения на резисторах?

 делитель на резисторах очень плохое опорное. Сейчас интегральных опорников полно - http://www.symmetron...m/maxim-6.shtml
Или на крайний случай на стабилитроне или прямосмещеных диодах....



#227 UL7AAjr

UL7AAjr

    Активный участник

  • Пользователи
  • PipPipPipPipPip
  • 512 сообщений
  • Меня зовут:Игорь
  • Пол:
  • Город:Алма-Ата

Отправлено 13 April 2016 - 07:23

Игорь, проц, экран, кнопки видно, а порты наружу не разведены?

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

 

А на этот модуль Тетрис поставлю:)



#228 SYREMO

SYREMO

    Участник

  • Пользователи
  • PipPipPip
  • 57 сообщений
  • Меня зовут:Игорь
  • Пол:
  • Город:Киев

Отправлено 13 April 2016 - 20:32

Оцените мои планы. Стоит ли пробовать?
Берем ATTINY44A с кварцом на 20 МГц. Во фьюзах выставляет частоту контроллера на пин. То есть имеем прямоугольный сигнал стабильной частоты в 20 МГц. Это , конечно, не 80 МГц, но может пойдет. Добавим конденсатор, деректор и будем измерять напряжение контроллером. Имеем возможность программной фильтрации ошибочных измерений. Опорное в нем вроде как 1,1 вольт. Или 2,56. Контроллер будет выступать в роли подчиненного 1-wire устройства с уникальным адресом. Бюджет ~ 2$.

 

Идея выдать сигнал на ногу МК - правильная. Экономия генератора. Да и вообще использование МК более удобно и универсально, чем специализированные микры.
80мГц избыточно, хватает и 16мГц. Осталось код 1-Wire Slave написать.


#229 SYREMO

SYREMO

    Участник

  • Пользователи
  • PipPipPip
  • 57 сообщений
  • Меня зовут:Игорь
  • Пол:
  • Город:Киев

Отправлено 13 April 2016 - 22:50

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

#230 nikr

nikr

    Активный участник

  • Пользователи
  • PipPipPipPipPip
  • 529 сообщений
  • Меня зовут:Николай
  • Пол:
  • Город:Москва

Отправлено 13 April 2016 - 23:02

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

 

Торцы болтов тоже надо изолировать, например термоклеем. А вообще 1мм или толще медный провод припаивать к плате проще. Выносные электроды на проводах использовать не советую - емкость проводов будет мешать. Варианты: http://gygrosensor.ucoz.ru/publ/ 



#231 UL7AAjr

UL7AAjr

    Активный участник

  • Пользователи
  • PipPipPipPipPip
  • 512 сообщений
  • Меня зовут:Игорь
  • Пол:
  • Город:Алма-Ата

Отправлено 14 April 2016 - 06:39

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

Да, есть еще вариант. Две пластины из оргстекла, между ними вклеены две полоски из медной или латунной фольги. Преимущества - малая паразитная емкость, большой объем измеряемой почвы, толстый диэлектрик уменьшает погрешность от неравномерности прилегания почвы. Недостаток - сложность изготовления (но оно того стоит).
 
PS: С увеличением размера электродов частоту нужно уменьшать.

Понял. Буду пробовать.



#232 SYREMO

SYREMO

    Участник

  • Пользователи
  • PipPipPip
  • 57 сообщений
  • Меня зовут:Игорь
  • Пол:
  • Город:Киев

Отправлено 15 April 2016 - 23:47

Подключил кварц на 20 МГц. Настроил такт на выход. Подключил к осциллографу. Он показывает пилообразный сигнал малой амплитуды. Я так понимаю просто мой осциллограф не понимает такой быстрый сигнал. Надеюсь там прямоугольный сигнал с амплитудой в пять вольт. Или может дополнительно какой нибуть транзистор поставить? Хватит ли мощности выхода для детектирования емкости почвы?

Прикрепленные файлы

  • Прикрепленный файл  image.jpeg   136.41К   0 Количество загрузок:


#233 UL7AAjr

UL7AAjr

    Активный участник

  • Пользователи
  • PipPipPipPipPip
  • 512 сообщений
  • Меня зовут:Игорь
  • Пол:
  • Город:Алма-Ата

Отправлено 15 April 2016 - 23:58

Там прямоугольники, скорости осциллографа просто не хватает. На самом деле форма сигнала не влияет на измерения, работать будет.
 
PS: все-таки использовал модуль с дисплеем :) ссылкаhttps://www.youtube....h?v=rFhXlMxKvSw

#234 nikr

nikr

    Активный участник

  • Пользователи
  • PipPipPipPipPip
  • 529 сообщений
  • Меня зовут:Николай
  • Пол:
  • Город:Москва

Отправлено 16 April 2016 - 00:30

Подключил кварц на 20 МГц. Настроил такт на выход. Подключил к осциллографу. Он показывает пилообразный сигнал малой амплитуды. Я так понимаю просто мой осциллограф не понимает такой быстрый сигнал. Надеюсь там прямоугольный сигнал с амплитудой в пять вольт. Или может дополнительно какой нибуть транзистор поставить? Хватит ли мощности выхода для детектирования емкости почвы?

Частота дискретизации вашего осциллографа 72МГц. При ваших 20МГц  получается 3 отсчета на волну - еще приличная картинка прорисовалась. Заявленные 8 МГц должен хорошо показывать, а выше увы...

Мощности выхода хватит с запасом. Главное не увлекаться и не снимать с вывода больше 20мА.



#235 Putro

Putro

    Участник

  • Пользователи
  • PipPipPip
  • 26 сообщений
  • Меня зовут:Danil

Отправлено 18 April 2016 - 20:09

Николай, подскажите, обязательно ли использовать для питания малошумящий стабилизатор? LM7805 не пойдет? У меня осцилографа к сожалению пока нет....

 

Конечно можно использовать 7805, только он чуть габаритней.


#236 SYREMO

SYREMO

    Участник

  • Пользователи
  • PipPipPip
  • 57 сообщений
  • Меня зовут:Игорь
  • Пол:
  • Город:Киев

Отправлено 18 April 2016 - 23:26

Подключил детектор и проверил на банке с водой. Фото прилагаю. Не ругайте за длинные провода к электродам)

Прикрепленные файлы

  • Прикрепленный файл  image.jpeg   253.6К   1 Количество загрузок:
  • Прикрепленный файл  image.jpeg   239.19К   1 Количество загрузок:


#237 SYREMO

SYREMO

    Участник

  • Пользователи
  • PipPipPip
  • 57 сообщений
  • Меня зовут:Игорь
  • Пол:
  • Город:Киев

Отправлено 18 April 2016 - 23:27

И еще два положения.

 

Прикрепленный файл  image.jpeg   262.95К   0 Количество загрузок: Прикрепленный файл  image.jpeg   256.69К   0 Количество загрузок:

Думаю пора проводить опыты с горшком с цветком.

С землей будет немного меньше дельта.



#238 Putro

Putro

    Участник

  • Пользователи
  • PipPipPip
  • 26 сообщений
  • Меня зовут:Danil

Отправлено 20 April 2016 - 18:05

А зачем в схемах использовать буферный повторитель или ОУ? Почесу нельзя сразу снимать показания напряжжения?

 

ОУ не только как повторитель, он еще как усилитель включен для увеличения диапазона. Если у АЦП хорошая разрядность, то можно без него обойтись, а для 8-ми разрядных АЦП сигнал надо усиливать.

Не могли бы вы объяснить связь между разрядностью АЦП и уровнем сигнала? АЦП ведь все равно что преображать в цифру 0-5 В или 0-12В (при условии правильного опорного напряжения)

#239 nikr

nikr

    Активный участник

  • Пользователи
  • PipPipPipPipPip
  • 529 сообщений
  • Меня зовут:Николай
  • Пол:
  • Город:Москва

Отправлено 20 April 2016 - 23:34

Тут ещё один момент. У меня к АЦП обычно подключены несколько удаленных сенсоров. И с буфером как то спокойнее. Если у вас сенсор и АЦП на одной плате, то можно буфер не использовать.

 

 

Ну вообще то усилитель появился в версии сенсора "7400 Arduino" по причине стандартного для Arduino ИОН в 5в. Сенсор в обычном исполнении не обеспечивает сравнимого с ИОН напряжения, а где то порядка 1в. При этом из возможных отсчетов АЦП будут использоваться 1/5 часть.



#240 Влад888

Влад888

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений
  • Меня зовут:Владимир

Отправлено 20 April 2016 - 23:48

Николай.
Возможно ли подключить сенсор влажности почвы 80МГц  к контроллеру датчика влажности почвы  Gygro_v2_1-2.

 Если нет, то что для этого необходимо сделать.





Темы с аналогичным тегами приборы

Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 скрытых пользователей

Copyright © 2024 homecitrus.ru
 

Яндекс цитирования