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

Измерение мощности S, P, Q, cos, THDU, THDI

Метрология, КИП и датчики

Модератор: Глоб.модераторы

Ответить

Автор темы
frez4

Измерение мощности S, P, Q, cos, THDU, THDI

Сообщение frez4 »

Доброго всем дня.
Имеются 2 аналоговых модуля (30-10000Гц) - 1 для напряжения, 2 для тока. Подскажите, можно ли программно вычислить указанные в теме параметры?
Если потребуются доп.модули, подскажите какие? Спасибо.
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3974
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 21 раз
Поблагодарили: 230 раз

Re: Измерение мощности S, P, Q, cos, THDU, THDI

Сообщение Никита »

Теоретически - можно. Практически - скорее всего не хватит вычислительной мощности. Где (в каком устройстве) считать собираетесь, 10кГц - это выборка АЦП? А обмен с модулями на какой скорости? Проще и дешевле спец. устройство, заточенное под это поставить чем такие вещи программировать
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

abbat81
освоился
освоился
Сообщения: 238
Зарегистрирован: 30 май 2009, 20:21
Имя: Науменко Александр Сергеевич
Страна: Россия
город/регион: Шатура
Поблагодарили: 1 раз

Re: Измерение мощности S, P, Q, cos, THDU, THDI

Сообщение abbat81 »

Действительно очень размыто получается, для более предметного диалога, я думаю нужно указать наименования , используемых Вами устройств.

Автор темы
frez4

Re: Измерение мощности S, P, Q, cos, THDU, THDI

Сообщение frez4 »

Добрый день.
Идея следующая: есть разделительный усилитель MACX MCR-UI-UI-UP от Phoenix Contact с откликом на скачок 35мкс; выходной сигнал с него поступает на модуль аналогового ввода; с последнего сигнал поступает на ПЛК ILC 150 ETH производительностью 1мс для 1К инструкций и памятью данных 256КВ.

abbat81
освоился
освоился
Сообщения: 238
Зарегистрирован: 30 май 2009, 20:21
Имя: Науменко Александр Сергеевич
Страна: Россия
город/регион: Шатура
Поблагодарили: 1 раз

Re: Измерение мощности S, P, Q, cos, THDU, THDI

Сообщение abbat81 »

2 усилителя, 2 датчика , 2 аналоговых входа, контроллер, программирование вычислений, кстати следует заметить, что вычисления с плавающей точкой занимают значительно больше времени процессора, нежели обычные инструкции, визуализация ..... ну низнаю низнаю :) , если только из собственного интереса, а вообще проще приобрести готовый прибор, имеющий коммуникационные возможности для обмена с верхним уровнем, (если Вы используете контроллер, значит предполагается какая либо Скада для отображения измеренных значений?) благо их на рынке представлено множество. Удачи :)

Сергей
здесь недавно
здесь недавно
Сообщения: 85
Зарегистрирован: 02 авг 2010, 11:30
Имя: Сергей Сергеевич
Страна: РФ
город/регион: Москва
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Re: Измерение мощности S, P, Q, cos, THDU, THDI

Сообщение Сергей »

мгновенные значения рассчитать будет не проблема, а вот с интегрированием могут проблемы возникнуть...

Автор темы
frez4

Re: Измерение мощности S, P, Q, cos, THDU, THDI

Сообщение frez4 »

Сергей писал(а):мгновенные значения рассчитать будет не проблема, а вот с интегрированием могут проблемы возникнуть...
Не понимаю, каким образом рассчитать? Объясните.
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3974
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 21 раз
Поблагодарили: 230 раз

Re: Измерение мощности S, P, Q, cos, THDU, THDI

Сообщение Никита »

мгновенные значения рассчитать будет не проблема, а вот с интегрированием могут проблемы возникнуть...
Какие мгновенные? Не все так просто как кажется на первый взгляд. Если речь идет о THD, значит ими не пренебрегают, тогда нужна амплитуда первой гармоники, в идеале для этого - спектральный анализ. Реализацию БПФ в контроллере не видел ни разу, слишком прожорливый для него алгоритм. Впрочем, если контроллер только этим и будет заниматься и результаты нужны плюс-минус лапоть раз в десять секунд - можно попробовать. Можно также попробовать железно вытащить первую гармонику полосовым фильтром или ФНЧ, но это еще два канала. Цифровой фильтр - то еще развлечение, замучаетесь. Кстати, у аналоговых входов нет ли случаем функции автоматического подавления 50Гц - это дополнительные проблемы.
Посмотрите цены на готовые изделия, может желание писАть пропадет само собой. Не пропадет - можно подумать на досуге.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

Sergeyvmm
осмотрелся
осмотрелся
Сообщения: 128
Зарегистрирован: 12 авг 2010, 01:49
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 11 раз

Re: Измерение мощности S, P, Q, cos, THDU, THDI

Сообщение Sergeyvmm »

frez4, теоретически можно реализовать БПФ на таком железе, только нужно уточнить достаточно много вопросов -
1. АЦП имеет быстрый буфер или нет? Если нет, то все упирается в скорость процессора.
2. Какова максимальная частота циклической задачи контроллера? А, может, есть возможность работать по прерыванию от буфера АЦП. Если прерывания нет и буфера нет, то браться не стоит.
3. Количество анализируемых фаз. Если 3 фазы, то будет нужно делать 6 БПФ, что даст уже вполне дохрена операция с плавающей запятой, может и не хватить.
4. И самое главное - каковы требования по скорости и точности?

Если все-таки очень нужно это получать - купи анализатор сети. В зависимости от количества функций и интерфейсов цены колеблются очень сильно.
Правильно поставленная задача – уже наполовину решенная
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18813
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 983 раза
Поблагодарили: 1867 раз

Re: Измерение мощности S, P, Q, cos, THDU, THDI

Сообщение Jackson »

frez4 писал(а):Доброго всем дня.
Имеются 2 аналоговых модуля (30-10000Гц) - 1 для напряжения, 2 для тока. Подскажите, можно ли программно вычислить указанные в теме параметры?
Если потребуются доп.модули, подскажите какие? Спасибо.
По-моему, нет, нельзя. Точнее конечно можно, но это выльется в приличные трудозатраты. К тому же нужен очень быстрый интерфейс.
  1. для того чтобы вычислить полную мощность S надо перемножать U на I по соотв.формуле
  2. для того чтобы вычислить cosФ надо определить сдвиг фаз между током и напряжением в мгновенных значениях - сомневаюсь что контроллер это успеет.
  3. для того чтобы вычислить P надо S умножить на cosФ, а для Q надо S умножить на sinФ - всё упирается в предыдущий пункт
  4. для THDU и THDI - тоже сомнительно, сомневаюсь что контроллер будет успевать вычислять несинусоидальность
Проще взять готовый измерительный прибор, который это всё измеряет и вычисляет, и отдаёт по интерфейсу - его стоимость не превышает 10 тыс.руб., поставил и забыл. Например такой (ссылка).
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3974
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 21 раз
Поблагодарили: 230 раз

Re: Измерение мощности S, P, Q, cos, THDU, THDI

Сообщение Никита »

Умножать-то не мгновенные ток на напряжение, а их среднеквадратичные надо. Да и косинус в конкретный момент времени не зная амплитуд вычислить невозможно - уравнение будет с тремя неизвестными.
Контроллер в цикле в реальном времени все не успеет обсчитать однозначно. Вариант - выборка мгновенных значений в буфер (2000 значений каждого за период), потом пауза на обработку, выдача данных и следующая выборка. С тем же успехом можно и в ПК все массивы данных скидывать и там обрабатывать, может и быстрей получится, а если еще коэффициенты несимметрии вдруг понадобятся - однозначно в ПК быстрее будет. Впрочем, если я правильно понял исходный пост - каналов измерения все-таки два, а не шесть? И подумать как реализовать выдачу данных пока процессор занят расчетами - это зависит от конкретного контроллера и его талантов. К сожалению с контроллерами от Феникса не то что не работал, даже не видел в реальности, поэтому прогнозировать можно ли его запрограмировать на такую задачу сказать не могу. Вообще подобные вещи лучше реализовывать на свободно-программируемых устройствах с примитивными ОС и "бытовыми" компиляторами.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

Sergeyvmm
осмотрелся
осмотрелся
Сообщения: 128
Зарегистрирован: 12 авг 2010, 01:49
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 11 раз

Re: Измерение мощности S, P, Q, cos, THDU, THDI

Сообщение Sergeyvmm »

А топикстартеру-то это еще интересно? А то можно далеко зайти в эту тему, тем более, что поговорить будет много о чем...
UPD 02/11/10: Я в предыдущем своем сообщении фигни всякой написал (навеяло той работой, что мне надо было сделать в тот момент), а никто и не поправил. Считать надо меньше, но все равно достаточно.
Правильно поставленная задача – уже наполовину решенная
Ответить

Вернуться в «Метрология, КИП и датчики»