1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

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

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

Модератор: kirillio

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

Marrenoloth
завсегдатай
завсегдатай
Сообщения: 524
Зарегистрирован: 05 окт 2009, 11:51
Имя: Тихомиров Дмитрий Викторович
Страна: Россия
город/регион: Москва
Благодарил (а): 17 раз
Поблагодарили: 20 раз

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

Сообщение Marrenoloth »

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

Владимир Кузнецов
не первый раз у нас
не первый раз у нас
Сообщения: 321
Зарегистрирован: 31 авг 2011, 22:14
Имя: Кузнецов Владимир Сергеевич
Страна: Россия
город/регион: Казань
Поблагодарили: 1 раз

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

Сообщение Владимир Кузнецов »

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

Владимир Кузнецов
не первый раз у нас
не первый раз у нас
Сообщения: 321
Зарегистрирован: 31 авг 2011, 22:14
Имя: Кузнецов Владимир Сергеевич
Страна: Россия
город/регион: Казань
Поблагодарили: 1 раз

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

Сообщение Владимир Кузнецов »

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

Marrenoloth
завсегдатай
завсегдатай
Сообщения: 524
Зарегистрирован: 05 окт 2009, 11:51
Имя: Тихомиров Дмитрий Викторович
Страна: Россия
город/регион: Москва
Благодарил (а): 17 раз
Поблагодарили: 20 раз

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

Сообщение Marrenoloth »

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

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

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

Сообщение modernasutp »

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

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