Вы не вошли.
Подскажите алгоритм измерения среднеквадратичного значенения напряжения переменного тока для PIC 16F877A или если есть програмку, содержащую такой блок. Подаётся переменное напряжение от 0 до 2 вольт переменки 50 Гц и надо вычислять действующее значение в каждой полуволне. Буду очень признателен!
Вне форума
все просто.(как и для тока).
запускаем в начале периода 50Гц встроеный в "пик" АЦП в режим непрерывного преобразования, либо по таймеру, получаем значение, возводим его в квадрат, сохраняем в памяти, запускаем АЦП опять.- и т.д
в конце периода - останавливаем АЦП. все знанчения которые намеряли складываем , делим на количество измерений, извлекаем корень. это будет код(!!!) RMS. дальше делаете с ним что хотите.
как показывает практика- измерений 50 за период хватает для достаточной точности. можно конечно и больше.
я с "пиком " не работаю, но алгоритм делался для Тини-461. и работает в данный момент.
Вне форума
[ Сгенерировано за 0.025 сек, 7 запросов выполнено - Использовано памяти: 568.06 Кбайт (Пик: 618.43 Кбайт) ]