реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Индикация текущего тока блока питания, Среднее арифметическое или RMS?
sonycman
сообщение Dec 8 2008, 09:59
Сообщение #1


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



На данный момент контроллером отображается на ЖКИ мгновенное значение тока в определённый момент времени (меряется несколько раз в секунду).
А хотелось бы получать значение, подобное отображаемому на амперметре постоянного тока, включенном в разрыв цепи.
То есть это должно быть среднее арифметическое, или RMS значение за опред. промежуток времени?
Как его правильно посчитать?
Go to the top of the page
 
+Quote Post
=GM=
сообщение Dec 8 2008, 10:02
Сообщение #2


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



T=sqrt(sum(Ti*Ti)/N).


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 8 2008, 10:08
Сообщение #3


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



На мой взгляд, для постоянки среднее арифметическое это то, что надо, но всё же лучше применяйте медианную фильтрацию - так будут более адекватные показания.

То =GM=: а почему Вы так считаете?
Цитата(=GM= @ Dec 8 2008, 13:02) *
T=sqrt(sum(Ti*Ti)/N).

Ведь для постоянки RMS=среднему, а в Вашем случае придётся ещё и корень извлекать - это лишне.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
sonycman
сообщение Dec 8 2008, 10:31
Сообщение #4


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(=GM= @ Dec 8 2008, 14:02) *
T=sqrt(sum(Ti*Ti)/N).

Хм.. а что означает sum(Ti*Ti) и как это считать? 05.gif
А, понял, это тоже самое, что и:


Цитата(demiurg_spb @ Dec 8 2008, 14:08) *
На мой взгляд, для постоянки среднее арифметическое это то, что надо, но всё же лучше применяйте медианную фильтрацию - так будут более адекватные показания.

Ведь для постоянки RMS=среднему, а в Вашем случае придётся ещё и корень извлекать - это лишне.

Понятно. Спасибо. Буду пробовать smile.gif

ЗЫ: но разве RMS равно среднему? Например, для значений из ряда 5,6,7,8,9 и 10 среднее ариф. и RMS будут разными (7,5 и 7.69 соответственно)...
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 8 2008, 10:36
Сообщение #5


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(sonycman @ Dec 8 2008, 13:31) *
Хм.. а что означает sum(Ti*Ti)
Это сумма квадратов. SQRT((5*5+5*5+5*5)/3) = 5
Цитата(sonycman @ Dec 8 2008, 13:31) *
ЗЫ: но разве RMS равно среднему? Например, для значений из ряда 5,6,7,8,9 и 10 среднее ариф. и RMS будут разными (7,5 и 7.69 соответственно)...
У постоянки значения из ряда 5,5,5,5,5,5,5:)


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
sonycman
сообщение Dec 8 2008, 10:49
Сообщение #6


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(demiurg_spb @ Dec 8 2008, 14:36) *
У постоянки значения из ряда 5,5,5,5,5,5,5:)

А, понятно. smile.gif
Но ведь в реальной жизни такого ряда не будет практически никогда - потребление электронных приборов хоть немного, да динамическое... по крайней мере моих макеток с ШИМ... и в данном случае среднее и квадратичное значения будут несколько отличаться... 05.gif
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 8 2008, 10:57
Сообщение #7


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(sonycman @ Dec 8 2008, 13:49) *
Но ведь в реальной жизни такого ряда не будет практически никогда - потребление электронных приборов хоть немного, да динамическое... по крайней мере моих макеток с ШИМ... и в данном случае среднее и квадратичное значения будут несколько отличаться... 05.gif
Эта разница пренебрежимо мала. Расслабьтесь.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
sonycman
сообщение Dec 8 2008, 12:12
Сообщение #8


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Да, наверное, так и есть...
Эх, можно было просто поставить ФНЧ перед входом АЦП smile.gif
Go to the top of the page
 
+Quote Post
МП41
сообщение Dec 8 2008, 13:08
Сообщение #9


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



С корнями в AVR будет туговато, по-моему можно просто усреднять, вы же не синусоидальный ток измеряете?


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
=GM=
сообщение Dec 8 2008, 13:41
Сообщение #10


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(demiurg_spb @ Dec 8 2008, 10:08) *
То =GM=: а почему Вы так считаете?

Вообще-то это определение действующего значения. В пределе, когда квантование стремится к 0, а количество слагаемых к бесконечности, в формуле должен стоять интеграл. Формула ИНВАРИАНТНА к форме тока, и работает для переменного тока любой формы, ну и для постоянного тока тоже, как частный случай переменного.

Цитата(demiurg_spb @ Dec 8 2008, 10:08) *
Ведь для постоянки RMS=среднему, а в Вашем случае придётся ещё и корень извлекать - это лишнее

Для постоянки так и есть, но автор вроде хотел действующее значение отображать. Для тех, кто на си пишет, что стоит поставить B=sqrt(A)?


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
defunct
сообщение Dec 8 2008, 13:53
Сообщение #11


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(sonycman @ Dec 8 2008, 14:12) *
Да, наверное, так и есть...
Эх, можно было просто поставить ФНЧ перед входом АЦП smile.gif

дык, сделайте ФНЧ программно, пример:

Код
int nStepFilter( int val)
{
#define  shift  (4)   // n = 2^shift
#define  lsb    ((1 << (shift)) >> 1)

    static int x = 0;
    int av = (x + lsb) >> shift;

    x += val - av;

    return av;
#undef lsb
#undef shift
}
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 8 2008, 15:00
Сообщение #12


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(=GM= @ Dec 8 2008, 16:41) *
Для постоянки так и есть, но автор вроде хотел действующее значение отображать. Для тех, кто на си пишет, что стоит поставить B=sqrt(A)?
Стоит немалого куска пзу и машинных циклов. Ничто не проходит бесследно.
Предлагаю автору топика провести следственный эксперимент.
Путь он считает параллельно сразу двумя способами (RMS и среднее),
а на индикатор выводит их разность. Вот и посмотрим какого она порядка.
P.S. Я вообще как-то не часто в жизни встречал терминологию RMS применительно постоянного тока/напряженияsmile.gif


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
sonycman
сообщение Dec 8 2008, 18:13
Сообщение #13


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Ого, вариант с программным ФНЧ - это интересно! Спасибо!

В общем, надо будет попробовать всеми тремя способами - благо места на ЖКИ хватает.
А весь смысл в том, чтобы показания на дисплее как можно точнее соответствовали показаниям отдельного амперметра.
Какое значение получается в амперметрах постоянного тока? Среднее? Действующее? Я не в курсе, к сожалению sad.gif

Вообще, про аббревиатуру RMS - root mean square - квадратичное значение?
То есть действующее значение? Тогда что такое эффективное значение?
Go to the top of the page
 
+Quote Post
Арк К
сообщение Dec 9 2008, 06:36
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 8-05-08
Пользователь №: 37 363



Цитата(sonycman @ Dec 8 2008, 21:13) *
Вообще, про аббревиатуру RMS - root mean square - квадратичное значение?
То есть действующее значение? Тогда что такое эффективное значение?


"Действующим значением переменного тока (правильнее среднеквадратичным значением) называют некоторое значение постоянного тока, который за время одного периода произведёт тот же самый тепловой или электродинамический эффект, что и переменный ток."

Эффективное значение - это из другой оперы smile.gif
Go to the top of the page
 
+Quote Post
AnV22
сообщение Dec 9 2008, 07:35
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 18-06-07
Из: Челябинск
Пользователь №: 28 529



Цитата(Арк К @ Dec 9 2008, 11:36) *
"Действующим значением переменного тока (правильнее среднеквадратичным значением) называют некоторое значение постоянного тока, который за время одного периода произведёт тот же самый тепловой или электродинамический эффект, что и переменный ток."

Постоянный ток


--------------------
- Своя программа жизни -
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 10:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01532 секунд с 7
ELECTRONIX ©2004-2016