|
Алгоритм измерния RMS напряжения |
|
|
|
May 6 2008, 11:18
|

Частый гость
 
Группа: Участник
Сообщений: 142
Регистрация: 3-04-07
Пользователь №: 26 732

|
Доброе время суток. На схеме имеется 12-разряд АЦП MCP3204, Мега16, источник опорного напряжения 5 В. Можно ли на словах описать алгоритм, как получить среднее значение синусоидального сигнала 50 Гц и только (источник которого уже имеет постоянное смещение 2,5 В). Мгновенное измеряется без проблем, а как получить среднее -  .Спасибо.
|
|
|
|
|
 |
Ответов
|
May 7 2008, 11:05
|
Профессионал
    
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008

|
Цитата А как делать БПФ на AVR? Он потянет? Это очень интересная тема. А можно немного подробнее? Все относительно, зависит от частоты дискретизации, от размера БПФ, но я то говорил не о быстром, а о простом преобразовании Фурье, потому что только его можно сделать для выборочных гармоник, в БПФ же вы можете посчитать только все гармоники. По другому это еще называется, если не ошибаюсь, косинусное преобразование и делается оно следующим образом: берется таблица синуса размером, например 128 точек, в таблице должен быть один период синуса, т.к. нам нужна первая гармоника, затем перемножаете и суммируете поточечно входные данные (которые тоже должны быть размером 128 точек на период) на данные из таблицы синусов и получаете мнимую часть гармоники, затем делаете тоже самое но перемножаете с суммированием входные данные на таблицу косинусов - получаете действительную часть гармоники, затем вычисляете квадратный корень от суммы квадратов вещественной и мнимой частей - получаете амплитуду гармоники. Таблица косинусов делается из таблицы синусов путем смещения на четверть периода. Как все это будет работать на АВР, честно говоря, не пробовал, если писать на Си - наверное, не очень, надо писать эту функцию на асме. В приложенных файлах содержится функция вычисления 64 точечного ДПФ для АВР на асме, но я ее не пробовал, нашел где то в инете.
--------------------
|
|
|
|
Сообщений в этой теме
Batman Алгоритм измерния RMS напряжения May 6 2008, 11:18 galjoen Цитата(Batman @ May 6 2008, 15:18) Можно ... May 6 2008, 11:35 Kuzmi4 2 Batman -
хм.. в вашем вопросе есть неоднозначно... May 6 2008, 11:36 gladov Цитата(Batman @ May 6 2008, 15:18) Доброе... May 6 2008, 11:38 Клим Цитата(gladov @ May 6 2008, 14:38) Если р... May 6 2008, 11:52 Batman Да, речь действительно идет об алгоритмическом спо... May 6 2008, 11:58 galjoen Цитата(Batman @ May 6 2008, 15:58) ...
Из... May 6 2008, 12:19 Batman Спасибо, сейчас пробую. А сколько нужно измерений ... May 6 2008, 12:30 Клим Цитата(Batman @ May 6 2008, 15:30) Спасиб... May 6 2008, 12:39 dENIM у меня восьмая мега на встроенном 1МГц
делала п... May 6 2008, 12:43 Владимир_КПИ Цитатаделала порядка 5-6 замеров в секунду.
В сек... May 6 2008, 12:48 dENIM Цитата(Владимир_КПИ @ May 6 2008, 15:48) ... May 6 2008, 14:38 Batman Датчик - петля Роговского. Сигнал - 5 В (амплитуда... May 6 2008, 12:49 Stanislav_S Цитата(Batman @ May 6 2008, 17:49) Датчик... May 6 2008, 13:17  Клим Цитата(Stanislav_S @ May 6 2008, 16:17) Н... May 6 2008, 13:41 alexander55 Цитата(Batman @ May 6 2008, 16:49) Датчик... May 7 2008, 04:46 Batman 3 раза в секунду мало. У меня скорость срабатывани... May 6 2008, 13:39 Stanislav_S Цитата(Batman @ May 6 2008, 18:39) 3 раза... May 6 2008, 13:59 _Pasha Цитата(Batman @ May 6 2008, 16:39) Кстати... May 6 2008, 15:41 SSerge Кстати, а зачем корень вычислять? Проще уставку во... May 6 2008, 15:01 Kuzmi4 Цитата(_Pasha @ May 6 2008, 18:41) Дык и ... May 6 2008, 16:23 ReAl Цитата(Kuzmi4 @ May 6 2008, 19:23) Касате... May 6 2008, 16:47  galjoen Цитата(ReAl @ May 6 2008, 20:47) А для ко... May 6 2008, 18:08   Stanislav_S Поскольку обычно постоянная составляющая подмешива... May 6 2008, 19:06   rezident Цитата(galjoen @ May 7 2008, 00:08) При п... May 6 2008, 19:41 Aleksandr Baranov На первый взгляд - это просто метод последовательн... May 6 2008, 16:40 domowoj Batman
Подскажите где взять инфу про "пояс Ро... May 6 2008, 17:37 etoja Среднее значение синуса равно нулю. May 7 2008, 04:01 Клим Цитата(SSerge @ May 6 2008, 18:01) Кстати... May 7 2008, 06:12 GDI RMS можно получить выполнив Дискретное Преобразова... May 7 2008, 06:53 Batman Domowoj
По петле Роговского - прикрепил.
Только в... May 7 2008, 07:42 galjoen Цитата(GDI @ May 7 2008, 15:05) Как все э... May 7 2008, 13:32 Aleksandr Baranov Что-то тут не сходится.
Если считать сигнал гармон... May 7 2008, 13:52 GDI ЦитатаЭто неверно. В таком случае не учитывается м... May 7 2008, 13:56 galjoen Цитата(GDI @ May 7 2008, 17:56) Зависит о... May 7 2008, 14:38 Aleksandr Baranov Так в чем сложность, если там чистый синус? Можно ... May 7 2008, 14:04 Stanislav_S Цитата(Aleksandr Baranov @ May 7 2008, 19... May 7 2008, 14:33  Aleksandr Baranov Цитата(Stanislav_S @ May 7 2008, 10:33) С... May 7 2008, 16:28  alexander55 Цитата(Stanislav_S @ May 7 2008, 18:33) в... May 8 2008, 04:33 GDI ЦитатаЕсть ГОСТ на качество промышленной сети. Там... May 8 2008, 06:50 alexander55 Цитата(GDI @ May 8 2008, 10:50) надо рабо... May 8 2008, 08:12 Batman ЦитатаА если говорить про науку, то и защищать над... May 8 2008, 08:25 alexander55 Цитата(Batman @ May 8 2008, 12:25) А можн... May 8 2008, 08:46 Stanislav_S Цитата(Batman @ May 8 2008, 13:25) 10-раз... May 8 2008, 08:55  alexander55 Цитата(Stanislav_S @ May 8 2008, 12:55) А... May 8 2008, 09:05   Stanislav_S Цитата(alexander55 @ May 8 2008, 14:05) М... May 8 2008, 09:56 Batman ЦитатаА почему вам нехватило 10 разрядного АЦП?
П... May 8 2008, 09:18 Клим Цитата(Batman @ May 8 2008, 12:18) Предел... May 8 2008, 10:17 alexander55 Цитата(Batman @ May 8 2008, 13:18) Предел... May 8 2008, 10:44 Batman Да, , что то я сдаю уже.
Так, а кто какую точно... May 8 2008, 10:28 Vic Цитата(Batman @ May 8 2008, 14:28) Да, ... May 8 2008, 10:53  Stanislav_S Цитата(Vic @ May 8 2008, 15:53) Посмотрит... May 8 2008, 11:55 Batman Для защиты по ГОСТу погрешность срабатывания - 15 ... May 8 2008, 10:51
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|