Доброго времени суток.
Задача такая:
Необходимо управлять расходом воды от 0 - 20 л/ч.
Сложность состоит в том что расходомер имеет датчик холла (1050 импульсов/л.)
Как пересчитывать правильно импульсы в литры ?
Вид для печати
Доброго времени суток.
Задача такая:
Необходимо управлять расходом воды от 0 - 20 л/ч.
Сложность состоит в том что расходомер имеет датчик холла (1050 импульсов/л.)
Как пересчитывать правильно импульсы в литры ?
20л-час это 1литр за 3минуты или 3150импульсов за 3минуты или 17,5имп/сек при максимальном расходе.
Но как считать мгновенный расход?
По длительности периода
Василий за три минуты литр ,значит 3150имп за 3минуты ,тоесть 3150/180
Анатолий, 1050 импульсов на 1 литр, хоть за 3 минуты, хоть за час, если отмерили только 1 литр.
Василий , вы же пишите в секунду ,а не в литр,но при этом делите на 180(сек),а за 180сек пройдет 3 литра и стало быть 3150импульсов .Нам же нужно посчитать период импульсов в зависимости от производительности(расхода) ,а не отмерить количество литров ..
Анатолий, вот ваши слова. http://www.owen.ru/forum/showthread....l=1#post247409
1 литр за три минуты. А не 3 литра за 3 минуты(180 сек).
Да интересный спор! Максимальный расход 20 литров в час, 1050 импульсов 1 литр, тогда максимально(округляю) 6 импульсов в секунду(1050х20/3600)!
Василий бог в математике!!!
а если считать время между импульсами?
то будет 171мс период на максимальном расходе ...
а что регулировать ?Есть куча макросов расходомеров ,которые считают расход в том числе мгновенный .
Дайте пару макросов.
Преобразуйте период следования импульсов в расход, это очень просто, там обратно-пропорциональная зависимость, всё! Сигнал подайте на ПИД-регулятор, ПИД-регулятор есть в ОЛ!
Ни один из найденных макросов не подходит для ПИД регулирования.
Я когда-то делал расходомер, но там использовался ротаметр с выходом 4-20 mA, а в самой программе я делал квантование, к примеру делаем 10 измерений в секунду, каждое измерение делим на 10 и суммируем, это был мгновенный расход, все остальное получалось пересчетом (расход в м3/мин, кг/час и т.д) но в том проекте не было регулирования, только измерение. Можно и для дискретного датчика такой вариант попробовать.
может быть эта тема чем-то поможет : удаленный мониторинг счетчика с герконом
Вы период следования импульсов вычислили? Можно например посчитать количество приходящих с генератора частотой 100 Гц импульсов между двумя импульсами счётчика! Затем находим обратную величину 1/х, получится частота следования импульсов, умножаем на весовой коэффициент 1 импульса получается расход, в основном всё! Для литров в час умножаем на 3600!
Вот что получилось
А почему делите на 2200, 1 импульс составляет 1/1050 литра, по-моему надо делить на 1050, короче получилось как-то так:
Вложение 31198