- С этим товаром берут
- Общие сведения
- Характеристики
- Подключение
- Питание
- Подробнее о датчике
- Примеры
- цифровая электроника вычислительная техника встраиваемые системы
- Arduino и датчик расхода воды
- Датчик расхода воды
- Схема подключения Arduino и датчика потока воды
- Код программы взаимодействия Arduino и датчика расхода воды
- Расчеты для работы датчика расхода воды
- цифровая электроника вычислительная техника встраиваемые системы
- Arduino и датчик расхода воды
- Датчик расхода воды
- Схема подключения Arduino и датчика потока воды
- Код программы взаимодействия 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.
Подключение датчика зависит от выбранного Вами алгоритма подсчета его импульсов:
- Если Вы будете подсчитывать количество импульсов с датчика используя внешнее прерывание, то информационный вывод датчика нужно подключить только к тому выводу Arduino, который используют внешние прерывание. Преимуществом данного метода является то, что все импульсы датчика будут, гарантированно, подсчитаны и для этого не требуется приостанавливать выполнение скетча. Недостаток данного метода заключается в том, что не все выводы Arduino используют внешние прерывания.
- Если Вы будете подсчитывать количество импульсов с датчика измеряя длительность импульсов (пауз), то информационный вывод датчика можно подключить к любому выводу Arduino. Преимуществом данного метода является то, что количество подключаемых датчиков ограничено количеством свободных выводов Arduino. Еще одним преимуществом является то, что расчёт скорости происходит в режиме реального времени, после каждого импульса (паузы). Недостаток данного метода заключается в том, что в зависимости от выбранного алгоритма, либо возникнет риск пропустить импульс (паузу), либо потребуется приостанавливать выполнение скетча на время измерения длительности импульса (паузы).
Питание
Входное напряжение 5 . 18 В постоянного тока, подаётся на красный (Vcc) и чёрный (GND) провода датчика.
Подробнее о датчике
Датчик расхода воды YF-S201 состоит из пластикового корпуса, водяного ротора с магнитами и датчика Холла. Скорость вращения ротора прямо пропорциональна скорости водяного потока. Чем выше скорость, тем чаще магниты проходит рядом с датчиком Холла, тем больше импульсов на информационном выводе датчика.
Формула для расчёта импульсов и скорости потока воды: 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, колесо заслонки вращается под действием силы воды, и в результате магнит, прикрепленный к нему, также будет вращаться.
В результате магнитное поле рядом с датчиком Холла меняет полярность, поскольку колесо заслонки вращается, и выходной сигнал датчика (на выходном контакте – желтый провод) будет импульсным. Отслеживая количество импульсов с выхода датчика потока воды, вы можете легко рассчитать количество воды, протекающей через датчик, и, как результат, скорость потока воды.
Схема подключения 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 МПа
В нижней части датчика имеется маркировка в виде стрелки, указывающая необходимое направление потока воды через датчик. Таким образом, важно при подключении этого датчика к трубе, убедитесь, что вы следуете этому направлению.
Датчик потока воды реализован с использованием датчика эффекта Холла. Таким образом, работу датчика потока воды можно легко понять, если вы знакомы с датчиком Холла. По сути, датчик потока воды 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.