Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

Алгоритм обработки числоимпульса.

Обсуждение вопросов, не относящихся ни к одному из других подразделов
Аватара пользователя

Marrenoloth
завсегдатай
завсегдатай
Сообщения: 502
Зарегистрирован: 05 окт 2009, 10:51
Ф.И.О.: Тихомиров Дмитрий Викторович
Откуда: Москва
Благодарил (а): 15 раз
Поблагодарили: 18 раз
Контактная информация:

Re: Алгоритм обработки числоимпульса.

Сообщение Marrenoloth » 12 янв 2013, 17:16

Короче, отметая рассуждения о необходимости, варианта решения 2:
Если импульсы редкие, засекать время между ними.
Если импульсы частые, считать количество импульсов за известное время. К примеру, за пару секунд.
Дальше, зная прошедший объем и время, получить мгновенный расход - минутное дело.
Редкие или частые импульсы - определяется быстродействием контроллера. В любом случае желательно "поиграть" на производстве настройками, чтобы показывало боле-менее ровно для человеческого глаза. Можно какую фильтрацию полученного значения типа А-звена сделать, чтобы цифры не "скакали". Но все-равно точность будет плюс-минус воскресенье, увы. На ПИД-регулятор не пошлешь, не говоря уже о коммерческом учете.


Владимир Кузнецов
не первый раз у нас
не первый раз у нас
Сообщения: 321
Зарегистрирован: 31 авг 2011, 21:14
Ф.И.О.: Кузнецов Владимир Сергеевич

Re: Алгоритм обработки числоимпульса.

Сообщение Владимир Кузнецов » 13 янв 2013, 09:29

Marrenoloth писал(а):Но все-равно точность будет плюс-минус воскресенье, увы. На ПИД-регулятор не пошлешь, не говоря уже о коммерческом учете.

Импульсов скорее всего будет не меньше 10 в секунду, поэтому расчитанное значение мгновенного расхода будет вполне адекватным. Для комерческого учета надо сами импульсы использовать, а не производную от них.


Владимир Кузнецов
не первый раз у нас
не первый раз у нас
Сообщения: 321
Зарегистрирован: 31 авг 2011, 21:14
Ф.И.О.: Кузнецов Владимир Сергеевич

Re: Алгоритм обработки числоимпульса.

Сообщение Владимир Кузнецов » 13 янв 2013, 09:36

Marrenoloth писал(а):Редкие или частые импульсы - определяется быстродействием контроллера.

Вес импульса, а соответсвенно и частота следования, настраиваются на расходомере.

Аватара пользователя

Marrenoloth
завсегдатай
завсегдатай
Сообщения: 502
Зарегистрирован: 05 окт 2009, 10:51
Ф.И.О.: Тихомиров Дмитрий Викторович
Откуда: Москва
Благодарил (а): 15 раз
Поблагодарили: 18 раз
Контактная информация:

Re: Алгоритм обработки числоимпульса.

Сообщение Marrenoloth » 13 янв 2013, 12:45

Владимир Кузнецов писал(а):Импульсов скорее всего будет не меньше 10 в секунду, поэтому расчитанное значение мгновенного расхода будет вполне адекватным. Для коммерческого учета надо сами импульсы использовать, а не производную от них.

Ну, тогда или сильно быстродействующий контроллер, или так или иначе хардварный счетчик. Или отдельный или встроенный в модуль дискретного входа. Ну и, вестимо, считать количество импульсов за известное время. Но все-равно 10 импульсов за секунду... Если пересчитывать раз в секунду, то в граничных временах мы получаем 9-11 импульсов. Т.е. погрешность 20%! Если через сглаживающий фильтр не пропускать, то на ПИД я бы не послал. Или ПИД доложен быть уж очень медленный.

Владимир Кузнецов писал(а):Вес импульса, а соответственно и частота следования, настраиваются на расходомере.

Ну, это логично. Если там расходомер нормальный. А то мне попадались отечественные (марку уж и не вспомню), где такой возможности не было, как и аналогового выхода. Опять же, сколько еще переделывать в существующей системе при изменении веса импульса я не знаю. Вот и постарался этот вопрос обойти.

Аватара пользователя

modernasutp
здесь недавно
здесь недавно
Сообщения: 49
Зарегистрирован: 22 сен 2012, 15:22
Ф.И.О.: Сидоров Степан

Re: Алгоритм обработки числоимпульса.

Сообщение modernasutp » 17 янв 2013, 09:00

А что нельзя поставить расходомер с интерфейсом который сам считает мгновенный и суммарный расход?
Зачем вообще усложнять? Можно написать официальное письмо, что мол на оборудование которое у вас есть можно сделать, но погрешность будет такая-то, чтобы погрешность была такая как вам нужна, то надо купить вооон ту штуковину :) Если ХВС считаете то например русский US-800.
Даже маленькая практика стоит большой теории.


Вернуться в «Общие вопросы»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей