Просмотр полной версии : Расходомер с датчиком холла + ПР 200 + СП310
Виталий Прокопенко
13.05.2017, 19:28
Доброго времени суток.
Задача такая:
Необходимо управлять расходом воды от 0 - 20 л/ч.
Сложность состоит в том что расходомер имеет датчик холла (1050 импульсов/л.)
Как пересчитывать правильно импульсы в литры ?
20л-час это 1литр за 3минуты или 3150импульсов за 3минуты или 17,5имп/сек при максимальном расходе.
Виталий Прокопенко
13.05.2017, 20:57
Но как считать мгновенный расход?
Василий Кашуба
13.05.2017, 22:04
20л-час это 1литр за 3минуты или 3150импульсов за 3минуты или 17,5имп/сек при максимальном расходе.
1050 импульсов за три минуты. 1050/180=5.8333333 имп/сек при максимальном расходе.
Василий за три минуты литр ,значит 3150имп за 3минуты ,тоесть 3150/180
Василий Кашуба
13.05.2017, 22:29
Анатолий, 1050 импульсов на 1 литр, хоть за 3 минуты, хоть за час, если отмерили только 1 литр.
Василий , вы же пишите в секунду ,а не в литр,но при этом делите на 180(сек),а за 180сек пройдет 3 литра и стало быть 3150импульсов .Нам же нужно посчитать период импульсов в зависимости от производительности(расхода) ,а не отмерить количество литров ..
Василий Кашуба
13.05.2017, 22:40
Анатолий, вот ваши слова. http://www.owen.ru/forum/showthread.php?t=26753&p=247409&viewfull=1#post247409
1 литр за три минуты. А не 3 литра за 3 минуты(180 сек).
Сергей0308
13.05.2017, 22:48
Да интересный спор! Максимальный расход 20 литров в час, 1050 импульсов 1 литр, тогда максимально(округляю) 6 импульсов в секунду(1050х20/3600)!
Василий бог в математике!!!
Анатолий, вот ваши слова. http://www.owen.ru/forum/showthread.php?t=26753&p=247409&viewfull=1#post247409
1 литр за три минуты. А не 3 литра за 3 минуты(180 сек).Да Василий вы правы ,ошибся я в литрах ..затроилось в глазах .:D
Виталий Прокопенко
13.05.2017, 23:02
а если считать время между импульсами?
то будет 171мс период на максимальном расходе ...
Виталий Прокопенко
13.05.2017, 23:26
то будет 171мс период на максимальном расходе ...
ну а как регулировать?
а что регулировать ?Есть куча макросов расходомеров ,которые считают расход в том числе мгновенный .
Виталий Прокопенко
14.05.2017, 13:09
Дайте пару макросов.
Дайте пару макросов.
Для этого есть поиск по форуму ...
ну а как регулировать?
Сначала ответьте нам - ЧЕМ вы будете регулировать. Э/м клапаном?
Виталий Прокопенко
14.05.2017, 22:39
Сначала ответьте нам - ЧЕМ вы будете регулировать. Э/м клапаном?
Клапан с мим +ЭП
Сергей0308
14.05.2017, 22:52
Преобразуйте период следования импульсов в расход, это очень просто, там обратно-пропорциональная зависимость, всё! Сигнал подайте на ПИД-регулятор, ПИД-регулятор есть в ОЛ!
Виталий Прокопенко
16.05.2017, 21:51
Ни один из найденных макросов не подходит для ПИД регулирования.
Василий Кашуба
16.05.2017, 23:15
Ни один из найденных макросов не подходит для ПИД регулирования.
Даже этот.
Виталий Прокопенко
17.05.2017, 00:15
Даже этот.
Спасибо .С утра проверю. отпишусь.
Сергей0308
17.05.2017, 01:02
Ни один из найденных макросов не подходит для ПИД регулирования.
Там же в ОЛ, я писал, есть встроенный ПИД-регулятор, а правильная работа ПИД-регулятора, наверно скажу самое распространённое мнение, определяется не его наличием, а его настройками, чем Вам не угодил встроенный в ОЛ?
Виталий Прокопенко
17.05.2017, 07:48
Там же в ОЛ, я писал, есть встроенный ПИД-регулятор, а правильная работа ПИД-регулятора, наверно скажу самое распространённое мнение, определяется не его наличием, а его настройками, чем Вам не угодил встроенный в ОЛ?
Мне стандартного ПИДа хватает. Вся проблема с расчетом мгновенного расхода, с импульсного выхода расходомера.
Ревака Юрий
17.05.2017, 10:34
Мне стандартного ПИДа хватает. Вся проблема с расчетом мгновенного расхода, с импульсного выхода расходомера.
Добрый день, а сами импульсы в ПР приходят корректно, нет ли пропусков, какая версия прибора у Вас используется?
Виталий Прокопенко
17.05.2017, 10:57
Добрый день, а сами импульсы в ПР приходят корректно, нет ли пропусков, какая версия прибора у Вас используется?
Добрый день!
ПР200-24-2.2.0
Версия ПО2.03
Импульсы приходят корректно.
Проблема с алгоритмом вычисления мгновенного расхода ( не могу понять как сделать ). Далее все надо перевести в л/ч с формате 0,000 .
Полученное значение передать в ПИД регулятор.
Ревака Юрий
17.05.2017, 11:09
Добрый день!
ПР200-24-2.2.0
Версия ПО2.03
Импульсы приходят корректно.
Проблема с алгоритмом вычисления мгновенного расхода ( не могу понять как сделать ). Далее все надо перевести в л/ч с формате 0,000 .
Полученное значение передать в ПИД регулятор.
Я когда-то делал расходомер, но там использовался ротаметр с выходом 4-20 mA, а в самой программе я делал квантование, к примеру делаем 10 измерений в секунду, каждое измерение делим на 10 и суммируем, это был мгновенный расход, все остальное получалось пересчетом (расход в м3/мин, кг/час и т.д) но в том проекте не было регулирования, только измерение. Можно и для дискретного датчика такой вариант попробовать.
Проблема с алгоритмом вычисления мгновенного расхода ( не могу понять как сделать ). Далее все надо перевести в л/ч с формате 0,000 .
может быть эта тема чем-то поможет : удаленный мониторинг счетчика с герконом (http://www.owen.ru/forum/showthread.php?t=25071)
Виталий Прокопенко
17.05.2017, 12:42
Я когда-то делал расходомер, но там использовался ротаметр с выходом 4-20 mA, а в самой программе я делал квантование, к примеру делаем 10 измерений в секунду, каждое измерение делим на 10 и суммируем, это был мгновенный расход, все остальное получалось пересчетом (расход в м3/мин, кг/час и т.д) но в том проекте не было регулирования, только измерение. Можно и для дискретного датчика такой вариант попробовать.
Нет задачи накапливать расход.
Задача равномерно управлять расходом воды от 0 - 20 л/ч
Ревака Юрий
17.05.2017, 12:49
Нет задачи накапливать расход.
Задача равномерно управлять расходом воды от 0 - 20 л/ч
Ну тогда посчитать мгновенный расход и его на регулятор. возможно придется увеличить время измерения, нужно смотреть исходя из количества поступающих импульсов, и вообще на сколько быстродействующая система.
Сергей0308
17.05.2017, 13:17
Вы период следования импульсов вычислили? Можно например посчитать количество приходящих с генератора частотой 100 Гц импульсов между двумя импульсами счётчика! Затем находим обратную величину 1/х, получится частота следования импульсов, умножаем на весовой коэффициент 1 импульса получается расход, в основном всё! Для литров в час умножаем на 3600!
Виталий Прокопенко
17.05.2017, 15:49
Вы период следования импульсов вычислили? Можно например посчитать количество приходящих с генератора частотой 100 Гц импульсов между двумя импульсами счётчика! Затем находим обратную величину 1/х, получится частота следования импульсов, умножаем на весовой коэффициент 1 импульса получается расход, в основном всё! Для литров в час умножаем на 3600!
Все запулся
Виталий Прокопенко
17.05.2017, 15:49
Вы период следования импульсов вычислили? Можно например посчитать количество приходящих с генератора частотой 100 Гц импульсов между двумя импульсами счётчика! Затем находим обратную величину 1/х, получится частота следования импульсов, умножаем на весовой коэффициент 1 импульса получается расход, в основном всё! Для литров в час умножаем на 3600!
Все. Запутался
Сергей0308
17.05.2017, 16:01
Все. Запутался
Вам быстродействие и точность нужны? Если нет, можно проще, например подсчитываем количество импульсов счётчика за 10 секунд, переводим в литры/час!
Виталий Прокопенко
17.05.2017, 16:18
Вам быстродействие и точность нужны? Если нет, можно проще, например подсчитываем количество импульсов счётчика за 10 секунд, переводим в литры/час!
Большая погрешность будет. Быстродействие желательно то 1 до 3 секунд. Как быть если следующий импульс не придет ( закрылся клапан )?
Сергей0308
17.05.2017, 16:27
Большая погрешность будет. Быстродействие желательно то 1 до 3 секунд. Как быть если следующий импульс не придет ( закрылся клапан )?
Считайте количество импульсов за 3 секунды и переводите в литры/час! Если придёт 0 импульсов за 3 секунды, то на сколько не множь, будет ноль! Начните с чего-то, если не устроит, будем двигаться дальше!
Виталий Прокопенко
17.05.2017, 17:24
Вот что получилось
Виталий Прокопенко
17.05.2017, 17:56
Считайте количество импульсов за 3 секунды и переводите в литры/час! Если придёт 0 импульсов за 3 секунды, то на сколько не множь, будет ноль! Начните с чего-то, если не устроит, будем двигаться дальше!
Погрешность большая получилась
Сергей0308
17.05.2017, 18:24
А почему делите на 2200, 1 импульс составляет 1/1050 литра, по-моему надо делить на 1050, короче получилось как-то так:
31198
Виталий Прокопенко
17.05.2017, 18:35
А почему делите на 2200, 1 импульс составляет 1/1050 литра, по-моему надо делить на 1050, короче получилось как-то так:
31198
Ошибся 2 похожих расходомера. В моем случае 2100 имп/л.
Как пересчитывать время между импульсами в расход.
Сергей0308
17.05.2017, 18:40
Ошибся 2 похожих расходомера. В моем случае 2100 имп/л.
Как пересчитывать время между импульсами в расход.
Время между импульсами это период, обратная величина 1/Р будет частота импульсов, далее так же, как в макросе!
Виталий Прокопенко
17.05.2017, 19:04
Время между импульсами это период, обратная величина 1/Р будет частота импульсов, далее так же, как в макросе!
Готов макрос
Сергей0308
17.05.2017, 19:37
Готов макрос
Я это вижу как-то так:
31200
Только смотрите чтобы цикл программы был не более 1 мс, иначе надо увеличить уставки генератора импульсов, как минимум до времени цикла! Иначе лабуда получится!
Виталий Прокопенко
17.05.2017, 19:43
Я это вижу как-то так:
31200
Только смотрите чтобы цикл программы был не более 1 мс, иначе надо увеличить уставки генератора импульсов, как минимум до времени цикла! Иначе лабуда получится!
с бесконечностью как боротся?
Сергей0308
17.05.2017, 20:03
с бесконечностью как боротся?
Можно как-то так:
31201
Виталий Прокопенко
17.05.2017, 20:25
Можно как-то так:
31201
Огромное спасибо .
Утром проверю на расходомере
PS с меня пиво
Сергей0308
17.05.2017, 20:55
Огромное спасибо .
Утром проверю на расходомере
PS с меня пиво
Вот если не трудно можете посмотреть, раньше мастерили, может Вам такой вариант больше понравится:
31203
http://www.owen.ru/forum/showthread.php?t=22608&page=4
Только не смущайтесь, достаточно в нашем случае что выдаёт тахометр(частота импульсов) умножить на весовой коэффициент импульса чтобы получить расходомер!
Виталий Прокопенко
18.05.2017, 11:43
Вот если не трудно можете посмотреть, раньше мастерили, может Вам такой вариант больше понравится:
31203
http://www.owen.ru/forum/showthread.php?t=22608&page=4
Только не смущайтесь, достаточно в нашем случае что выдаёт тахометр(частота импульсов) умножить на весовой коэффициент импульса чтобы получить расходомер!31207
Нужно дорабатывать
Сергей0308
18.05.2017, 12:29
31207
Нужно дорабатывать
Вот посмотрите что вырисовывается:
31210
При других равных условиях, должно получиться при работе раз в 10 точнее, если цикл программы укладывается в 1 мс, лучше с Вашими настройками генератора импульсов и соответствующих связанных с этим констант!
А там и настройки ПИД-регулятора влияют, но уже более-менее работает! Или Вы горизонтальной линии ждали?!
Если показания скачут, можно сгладить, как-то так:
31221
http://www.owen.ru/forum/showthread.php?t=13106&page=2
Виталий Прокопенко
18.05.2017, 17:44
Вот посмотрите что вырисовывается:
31210
При других равных условиях, должно получиться при работе раз в 10 точнее, если цикл программы укладывается в 1 мс, лучше с Вашими настройками генератора импульсов и соответствующих связанных с этим констант!
А там и настройки ПИД-регулятора влияют, но уже более-менее работает! Или Вы горизонтальной линии ждали?!
Если показания скачут, можно сгладить, как-то так:
31221
http://www.owen.ru/forum/showthread.php?t=13106&page=2
Я доволен работой расходомера. Проливка расходомера показала 1050 импульсов на литр. Оставил работать на ночь.
Утром проверю заданный с фактическим. Забыл сказать что расходомер шестеренчатый.
Главное чтоб не заклинил.
Сергей0308
18.05.2017, 18:02
Я доволен работой расходомера. Проливка расходомера показала 1050 импульсов на литр. Оставил работать на ночь.
Утром проверю заданный с фактическим. Забыл сказать что расходомер шестеренчатый.
Главное чтоб не заклинил.
Я рад за Вас! Если не секрет, что у вас расходуется 5 литров в час? Наверно какой-то полив?
Виталий Прокопенко
18.05.2017, 18:18
Вода для приготовления субстанции раствора с 96.6 до 95-95.5 % в потоке , расход будет от 2 до 16 л/ч воды.
Соотношение дозирования воды в субстанцию раствор 1/100
Виталий Прокопенко
19.05.2017, 11:57
Я рад за Вас! Если не секрет, что у вас расходуется 5 литров в час? Наверно какой-то полив?
31246
Настроил электро пневматический позиционер, и вот что получилось
Сергей0308
19.05.2017, 13:05
31246
Настроил электро пневматический позиционер, и вот что получилось
Клапан зачем такой "замороченный"? Насколько известно пневмопривод выигрывает по быстродействию?!
Виталий Прокопенко
21.05.2017, 19:35
Клапан зачем такой "замороченный"? Насколько известно пневмопривод выигрывает по быстродействию?!
Нужно было Ex исполнение .
Виталий Прокопенко
21.05.2017, 19:50
У пнемопривода много своих плюсов и минусов. А по поводу быстродействия сравнить не с чем. Скорость полного открытия данного клапан не более двух секунд.
Сергей0308
21.05.2017, 23:12
Нужно было Ex исполнение .
А электроприводов взрывозащищённого исполнения не бывает?
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot