Radiohobby Forum

Интернет конференция журнала "Радиохобби"

Вы не вошли.

Объявление

Подписка на новые материалы от Николая Сухова - ролики, схемы, модели, онлайн конференции, консультации, чат.

Внимание! Почта в доменах Яндекс и Mail.ru не будет работать в профилях форумчан, из-за введённых правительством Украины санкций против этих компаний. Всем, кто ранее использовал подобную почту, для сохранения прежней функциональности форума, рекомендуется её поменять.

Огромная просьба, заливать тематические картинки и файлы в личные файловые каталоги на форуме, чтобы они не потерялись, со временем!

Ссылка "Загрузки" находится справа внизу формы набора сообщения.

Подписка на журнал "Радиохобби" прекращена. Подробности. Форум же - продолжает свою работу.

#1 26.09.2007 16:49:19

MASTER KRIM
Новичок
Здесь с 26.09.2007
Сообщений: 1

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

Подскажите алгоритм измерения среднеквадратичного значенения напряжения переменного тока для PIC 16F877A или если есть програмку, содержащую такой блок. Подаётся переменное напряжение от 0 до 2 вольт переменки 50 Гц и надо вычислять действующее значение в каждой полуволне. Буду очень признателен!

Вне форума

#2 29.09.2007 11:49:35

Jaxon
радиолюбовник
Откуда: Николаев
Здесь с 22.01.2004
Сообщений: 3,018

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

все просто.(как и для тока).
запускаем в начале периода 50Гц встроеный в "пик" АЦП в режим непрерывного преобразования, либо по таймеру, получаем значение, возводим его в квадрат, сохраняем в памяти, запускаем АЦП опять.- и т.д
в конце периода - останавливаем АЦП. все знанчения которые намеряли складываем , делим на количество измерений, извлекаем корень. это будет код(!!!) RMS. дальше делаете  с ним что хотите.
как показывает практика- измерений 50 за период хватает для достаточной точности. можно конечно и больше.
я с "пиком " не работаю, но алгоритм делался для Тини-461. и работает в данный момент.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.024 сек, 8 запросов выполнено - Использовано памяти: 568.1 Кбайт (Пик: 618.47 Кбайт) ]