Если нагрузка активная (не реактивная) и известны параметры ШИМ, то мощность P=k*U*I, где k — коэффициент заполнения ШИМ (0...1, duty cycle). U и I можно измерить 1 раз в то время, когда нагрузка включена, вместо 500. Если нагрузка постоянная, то измерять можно только напряжение, P=k*U*U/R. Для реактивной нагрузки надо сразу вычислять мгновенную мощность и накапливать сумму не отдельно U и I, а сразу P=U*I для каждой выборки. Затем уже вычислить среднюю мощность, поделив сумму на количество отсчётов.
|