в соответствии с Как измерить коэффициент мощности? Я могу измерить коэффициент мощности (cos phi), сравнив пересечение нулевой точки напряжения и тока. Это ясно.
Проблема, которая у меня есть, заключается в том, что если я не могу точно сказать, когда происходит пересечение нуля? Моя идея состоит в том, чтобы измерить cos phi с помощью Arduino, используя очень простую схему.
В основном я хочу использовать резисторы, чтобы снизить напряжение до +- 5, а затем использовать диод, чтобы иметь только положительные волны. При этом я могу сэмплировать напряжение, используя аналоговый вход Arduino, скажем, как минимум в 2 раза быстрее, чем 50 Гц. Например, Arduino Nano имеет тактовую частоту 16 МГц :-) (Нюквист).
Теперь с текущим планирую сделать то же самое. Возьмите дешевый линейный трансформатор тока и преобразуйте его в напряжение с помощью резистора, так что я получу максимум +5В.
Я рассчитаю резисторы и трансформаторы так, чтобы для максимального напряжения и AI получить нужный мне диапазон, а также я смогу обезопасить свой Arduino с помощью защиты от перенапряжения.
Мне не нужно точно измерять U и A. Мне не нужны эти значения с точностью, поэтому может быть достаточно использования дешевых элементов и простого подхода.
Мне нужно рассчитать фазу. Пожалуйста, взгляните на картинку:
Предположим, 1. Я могу измерять Ток и Напряжение только как положительные волны от 0 до 5 В максимум 2. Я достаточно быстро сэмплирую 3. Я могу определить точку, в которой они идут от нуля до некоторого значения (здесь я тоже сделаю ошибку). ..) 4. Есть некоторая ошибка в измерении (величина) 5. Я могу рассчитать dt между V и A. С его помощью я могу рассчитать cos phi
Мой вопрос: возможно ли это/осуществимо? Является ли ошибка, которую я делаю в 3, достаточно большой, чтобы сделать это измерение cos phi непрактичным? Как я могу вычислить эту ошибку?
Большое спасибо
Смотрите комментарии под постом после прочтения этого. Мое решение здесь было бы точным только для цепей RLC, а не в случае импульсных токов из-за выпрямителей и т. Д.
Не беспокойтесь о Найквисте. Вместо:
Из всей приведенной выше информации вы можете определить угол между пересечениями нуля и опережает фазовый угол или отстает.
Ваша главная проблема будет заключаться в точности измерений ZC, особенно на текущей форме волны (которая может быть равна нулю, не забывайте). Я бы предположил, что это может быть лучше реализовано с помощью внешней дискретной схемы, запускающей цифровые входы. Может помочь широкополосный детектор пересечения нуля Дейва Джонсона .
браханы
uint128_t
отмезгер
отмезгер
uint128_t
Энди ака