Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Измерение расхода
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Метрология, датчики, измерительная техника
_M8_
Имеется расходомер с импульсным выходом (0,1 литр на импульс). Мне нужно принимать эти импульсы и выводить на ЖКИ мгновенный расход (положим, литры в час ну, или литры в минуту). Возник вопрос, каким образом можно подсчитать этот мгновенный расход. Было бы просто, если б сигнал был частотный sad.gif Может кто сталкивался с подобным?
Wild
Цитата(_M8_ @ Jul 11 2006, 11:46) *
Имеется расходомер с импульсным выходом (0,1 литр на импульс). Мне нужно принимать эти импульсы и выводить на ЖКИ мгновенный расход (положим, литры в час ну, или литры в минуту). Возник вопрос, каким образом можно подсчитать этот мгновенный расход. Было бы просто, если б сигнал был частотный sad.gif Может кто сталкивался с подобным?


А почему нельзя мерить интервал времени между последним и предпоследним импульсом и делить 0,1л на этот интервал?
amusin
[0.1 литр / импульс] * [импульс / мин] = [0.1 литр / мин].

Умножь 0,1 на кол-во импульсов за 1 минуту и получишь расход в л/мин.
rezident
В чем проблема? Выберите время интегрирования и выводите расход за это время. Чаще 3 раз в секунду менять визуальную информацию нет смысла. Поэтому время интегрирования можно выбрать 0,3-1 сек и с таким же периодом выводить ее на индикатор.
klen
альфа-бетта фильтр с изменяемым периодом коррекции
rezident
Посоветовался с ведущим программистом. Он указал, что у любого датчика есть минимальный расход. Вот исходя из минимального расхода, и следут выбирать время интегрирования. Он сам обычно берет период интегрирования равный 1,5 периодам частоты при минимальном расходе датчика (1,5 периода следования импульсов при число-импульсном типе выхода датчика). Если за время интегрирования импульсов меньше двух (и следовательно нельзя посчитать период их следования за время интегрирования), то мгновенный расход индицируется как 0. Однако итоговый расход при этом не обязан быть равен нулю! Если время интегрирования, расчитанное от минимального расхода, получается весьма значительным, то можно применить адаптивный способ вывода мгновенных значений. Высокая частота -> меньший период интегрирования. Однако, как я уже сказал выше, чаще 3 раз в секунду, выводить результаты на индикацию нет смысла.
upc2
Необходимо подсчитывать импульсы за определенный промежуток времени.Например, за 1 секунду.
Только потом , и то условно, переводить в минуты или часы.Интегрирование по бесконечно малой
величине вас только запутает.Вам нужен результат М3./ч , M3/мин.,М3/сек.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.