Сайт "Электронщики" - скорая помощь для радиолюбителей. Здесь вы можете задавать вопросы и получать на них ответы от других пользователей.
Грамотно отвечайте, голосуйте, задавайте вопросы и т.о. зарабатывайте себе рейтинг.

Расчет действующего значения напряжения

+3 голосов
Подскажите, пожалуйста, если мне требуется посчитать действующее значение напряжения (считываем с АЦП) за несколько периодов, алгоритм таков:
1) полученное напряжение возводим в квадрат
2) суммируем
3) делим на колличество выборок АЦП
4) извлекаем корень квадратный
???
Нам же не требуется знать сколько периодов сигнала прошло?
04 Июнь, 14 от Ruan (4,650 баллов) в категории Микроконтроллеры

1 Ответ

+4 голосов
Действующее значение - корень квадратный из суммы квадратов всех действующих значений, составляющих ряд Фурье. Если в Вашем случае имеется в виду несинусоидальный периодический сигнал, то все правильно, только делить на количество выборок АЦП не надо. Знать сколько периодов сигнала прошло не требуется.

Или я чего-то не так понял?
04 Июнь, 14 от &Ray (5,640 баллов)
http://cxem.net/izmer/izmer90.php
Вот в этой статье дается формула где требуется делить на колличество выборок. Только там это значение не под корнем находится. Вот я малек запутался)Если не делить то как происходит усреднение?
Да, либо делишь на количество выборок и потом извлекаешь корень. Либо можно заранее извлечь корень из количества выборок и поделить потом на это значение.
Например брать 256 выборок, корень будет 16. Значит для простоты можно просто откинуть четыре младших бита - это и будет деление на 16. То есть можно обойтись без операции деления вообще.
А в формуле по ссылке которую я дал выходит ошибка? Почему там значение выборки вынесено за корень?
Да, видимо там ошибка. Число выборок должно быть под корнем.

Как известно действующее значение синусоиды 0.707 от максимального значения. Проверим в Octave или Matlab:
задаём число выборок
f=1:1000;
Считаем действующее значение за период:
sqrt(sum(sin(f*2*pi/1000).^2)/1000)
ans =  0.70711
Как видим - деление на число выборок должно производиться под корнем.