darkleviathan
@darkleviathan

Как высчитать время вращения датчика расходомера Холла?

Помогите не могу сориентироваться.

Подобный расходомер по принципу датчика Холла засекает импульсы. Х = частота импульса Гц.
Скорость потока воды я нашел как рассчитать.

Это Частота импульсов /7,5
И мы узнаем расход воды от этой частоты импульсов.

А как узнать количество милисекунд вращения этой самой крыльчатки?
  • Вопрос задан
  • 111 просмотров
Решения вопроса 2
gbg
@gbg Куратор тега Arduino
Любые ответы на любые вопросы
Пошли импульсы - начали считать время. Закончились импульсы - закончили считать.
Ответ написан
@AlexSku
не буду отвечать из-за модератора
Надо брать интеграл. Т.е. суммировать площади прямоугольников: f * dt, где f - значение частоты в момент опроса, dt - промежуток между опросами. Скорость потока ещё надо умножить на диаметр трубы. (в тот момент, когда вода не течёт, f =0 и площади =0 не будут увеличивать суммарный интеграл.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@VT100
Embedded hardware & software.
А как узнать количество милисекунд вращения этой самой крыльчатки?

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

Или - имеется в виду случай "потока уже нет, а крыльчатка вращается по инерции"? Думаю - такого не бывает. Т.к. крыльчатка лёгкая (чтобы минимизировать ошибку счёта) и вязкость воды достаточна, чтобы такого не допустить.
А если теоретически крыльчатка начнёт вертеться в реверс,

То же самое, сама - не сможет, только при реверсе потока.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы