Yf s201 подключение к arduino

Возможен безналичный расчёт для юридических лиц при оформлении заказа

С этим товаром берут

Общие сведения

Датчик расхода воды YF-S201 — позволяет измерять скорость потока воды.

Характеристики

  • Рабочее напряжение: 5 . 18 В
  • Потребляемый ток: до 15 мА (при Vcc = 5 В)
  • Измеряемый диапазон расхода воды: 1 . 30 л/мин
  • Погрешность измерений: ±3%
  • Рабочее давление: до 1,75 Mpa =17,5 бар = 17,27ст. атм.
  • Рабочая температура: 0 . 80 °C
  • Температура жидкости: до 120 °C
  • Влажность воздуха: 35 . 90 %
  • Размер патрубка: ∅20 мм (внешний), ∅10 мм (внутренний)
  • Размер трубной резьбы: G1/2» (1/2 трубного дюйма)
    (внешний ∅20,955 мм / внутренний ∅18,631 мм / шаг 1,814 мм)
  • Габариты: 65x36x36 мм
  • Вес: 43 г

Подключение

Для удобства подключения к Arduino воспользуйтесь Trema Shield, Trema Power Shield, Motor Shield или Trema Set Shield.

Подключение датчика зависит от выбранного Вами алгоритма подсчета его импульсов:

  1. Если Вы будете подсчитывать количество импульсов с датчика используя внешнее прерывание, то информационный вывод датчика нужно подключить только к тому выводу Arduino, который используют внешние прерывание. Преимуществом данного метода является то, что все импульсы датчика будут, гарантированно, подсчитаны и для этого не требуется приостанавливать выполнение скетча. Недостаток данного метода заключается в том, что не все выводы Arduino используют внешние прерывания.
  2. Если Вы будете подсчитывать количество импульсов с датчика измеряя длительность импульсов (пауз), то информационный вывод датчика можно подключить к любому выводу Arduino. Преимуществом данного метода является то, что количество подключаемых датчиков ограничено количеством свободных выводов Arduino. Еще одним преимуществом является то, что расчёт скорости происходит в режиме реального времени, после каждого импульса (паузы). Недостаток данного метода заключается в том, что в зависимости от выбранного алгоритма, либо возникнет риск пропустить импульс (паузу), либо потребуется приостанавливать выполнение скетча на время измерения длительности импульса (паузы).

Питание

Входное напряжение 5 . 18 В постоянного тока, подаётся на красный (Vcc) и чёрный (GND) провода датчика.

Подробнее о датчике

Датчик расхода воды YF-S201 состоит из пластикового корпуса, водяного ротора с магнитами и датчика Холла. Скорость вращения ротора прямо пропорциональна скорости водяного потока. Чем выше скорость, тем чаще магниты проходит рядом с датчиком Холла, тем больше импульсов на информационном выводе датчика.

Читайте также:  Активация windows 7 uefi gpt

Формула для расчёта импульсов и скорости потока воды: F = 7,5 Q => Q = F / 7,5

  • F — частота импульсов (Гц)
  • Q — скорость потока воды (л/мин)

Примеры

Скорость потока воды зависит от количества импульсов.

Определение скорости потока воды, используя внешнее прерывание.

Определение скорости потока воды, методом подсчёта длительности импульсов:

  • В предыдущем примере скорость потока воды рассчитывалась по формуле: Q = F / 7,5 (л/мин)
  • Зная что период следования импульсов обратно пропорционален их частоте: T = 1 / F (сек.)
  • Длительность импульсов равна длительности пауз, равна половине периода: L = T / 2 (сек.)
  • Значит формулу можно изменить: Q = F / 7,5 = 1 / 7,5T= 1 / 15L (л/мин)
  • Так как длительность импульсов считывается в мкс, то: Q = 10 6 / 15L (л/мин);
    Достоинства и недостатки обоих примеров описаны выше, в разделе «Подключение».

цифровая электроника вычислительная техника встраиваемые системы

Arduino и датчик расхода воды

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

Датчик расхода воды

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

Он имеет пластиковый корпус клапана с ротором и цепь датчика Холла. Датчи имеет три провода, а именно + 5 В (красный), GND (черный) и выход (желтый). Поскольку он работает от напряжения +5 В, он может быть подключен к любому микроконтроллеру, например, к Arduino. Сверху есть ярлык с важной информацией о датчике. Информация на этой этикетке выглядит следующим образом:

  • Модель: YF-S201
  • Рабочий диапазон: 1 — 30 л / мин
  • Давление воды: менее 1,75 МПа

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

Датчик потока воды реализован с использованием датчика эффекта Холла. Таким образом, работу датчика потока воды можно легко понять, если вы знакомы с датчиком Холла. По сути, датчик потока воды YF-S201 состоит из вращающегося колеса (или турбинного колеса), которое вращается, когда вода проходит через датчик. В центре этого колеса закреплен магнит.

Теперь перейдем к датчику Холла. Датчик Холла, используемый в этом датчике расхода воды, представляет собой интегральную схему 460S в корпусе TO-92.

На основании данных, предоставленных Honeywell, работа датчика Холла 460S выглядит следующим образом: когда южный полюс магнита направлен в сторону микросхемы, выходной сигнал датчика в низком логическом уровне, а когда северный полюс магнита к микросхеме, тогда выход в высоком логическом уровне. Помня об этом, когда вода протекает через датчик потока воды YF-S201, колесо заслонки вращается под действием силы воды, и в результате магнит, прикрепленный к нему, также будет вращаться.

Читайте также:  Чьи матрицы в телевизорах dexp

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

Схема подключения Arduino и датчика потока воды

Подключите красный и черный провода датчика потока воды YF-S201 к + 5В и GND. Так как мы будем использовать функцию прерывания Arduino, к выходу датчика расхода воды можно подключить только выводы 2 и 3 цифрового порта ввода/вывода. В этом проекте мы подключили выход датчика потока воды (желтый провод) к выводу 2 цифрового порта ввода/вывода Arduino UNO.

Код программы взаимодействия Arduino и датчика расхода воды

Код для интерфейса датчика потока воды с Arduino приведен ниже. В коде есть небольшой расчет, который мы объясним далее.

Расчеты для работы датчика расхода воды

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

Согласно документации датчика расхода воды YF-S201, поскольку выходной сигнал датчика представляет собой импульс, вычисляя частоту импульса, мы можем рассчитать объем воды, протекающей через датчик. Частота импульсов в Гц составляет 7,5 * Расход (в литрах в минуту). Таким образом, количество воды в литрах в час = частота импульсов * 60 / 7,5.

цифровая электроника вычислительная техника встраиваемые системы

Arduino и датчик расхода воды

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

Датчик расхода воды

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

Он имеет пластиковый корпус клапана с ротором и цепь датчика Холла. Датчи имеет три провода, а именно + 5 В (красный), GND (черный) и выход (желтый). Поскольку он работает от напряжения +5 В, он может быть подключен к любому микроконтроллеру, например, к Arduino. Сверху есть ярлык с важной информацией о датчике. Информация на этой этикетке выглядит следующим образом:

  • Модель: YF-S201
  • Рабочий диапазон: 1 — 30 л / мин
  • Давление воды: менее 1,75 МПа
Читайте также:  Err 0019 бегущая строка

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

Датчик потока воды реализован с использованием датчика эффекта Холла. Таким образом, работу датчика потока воды можно легко понять, если вы знакомы с датчиком Холла. По сути, датчик потока воды YF-S201 состоит из вращающегося колеса (или турбинного колеса), которое вращается, когда вода проходит через датчик. В центре этого колеса закреплен магнит.

Теперь перейдем к датчику Холла. Датчик Холла, используемый в этом датчике расхода воды, представляет собой интегральную схему 460S в корпусе TO-92.

На основании данных, предоставленных Honeywell, работа датчика Холла 460S выглядит следующим образом: когда южный полюс магнита направлен в сторону микросхемы, выходной сигнал датчика в низком логическом уровне, а когда северный полюс магнита к микросхеме, тогда выход в высоком логическом уровне. Помня об этом, когда вода протекает через датчик потока воды YF-S201, колесо заслонки вращается под действием силы воды, и в результате магнит, прикрепленный к нему, также будет вращаться.

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

Схема подключения Arduino и датчика потока воды

Подключите красный и черный провода датчика потока воды YF-S201 к + 5В и GND. Так как мы будем использовать функцию прерывания Arduino, к выходу датчика расхода воды можно подключить только выводы 2 и 3 цифрового порта ввода/вывода. В этом проекте мы подключили выход датчика потока воды (желтый провод) к выводу 2 цифрового порта ввода/вывода Arduino UNO.

Код программы взаимодействия Arduino и датчика расхода воды

Код для интерфейса датчика потока воды с Arduino приведен ниже. В коде есть небольшой расчет, который мы объясним далее.

Расчеты для работы датчика расхода воды

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

Согласно документации датчика расхода воды YF-S201, поскольку выходной сигнал датчика представляет собой импульс, вычисляя частоту импульса, мы можем рассчитать объем воды, протекающей через датчик. Частота импульсов в Гц составляет 7,5 * Расход (в литрах в минуту). Таким образом, количество воды в литрах в час = частота импульсов * 60 / 7,5.

Оцените статью
Добавить комментарий