Прости, всё равно не представляю.во что было:
Можно ли пример,как сигнал пересчитывать от VoltPIN ?
Сигнал с ACS712 так пересчитывать?
spannungMV= messwert / 1023.0 * BETRIEBSSPANNUNG * 1000L;
stromMA=spannungMV*1000/SENSITIVITY;Alex2x, 29 Дек. 13, 16:10
rms_curr= sqrt(tmp_curr/temp_cnt) - MEDIAN_curr;
rms_volt= sqrt(tmp_volt/temp_cnt) - MEDIAN_volt;
rms_pow=rms_curr*rms_volt;
это мы получили занчения измеряемых велечин в отсчетах ADC
чтоб привести их к вольтам надо высчитать сколько вольт приходится на один отсчет ADC (вся шкала 1023)
если опора ADC по дефолту равна питающему напряжению то получаем
BETRIEBSSPANNUNG / 1023 - это вольты на отсчет (если помножить на 1000 - получаем mV)
потом надо помножить на чувствительность датчика (или можно её назвать коэффициентом преобразования) чтоб получить ток в амперах т.к. размерность SENSITIVITY_current должна быть в A/V (в амперах на вольт ну или миллиамперах на милливольт итп итд)
главное что в числителе была величина тока , а в знаменателе напряжение при этом токе
аналогично для измерителя напряжения , там чувствительность SENSITIVITY_voltage (тебе её нужно измерить) будет в V/V
(зависит от трансформатора , положения подстроечника и тд)
таким образом переводишь отсчеты тока и напряжения в физ. величины , (вольты и амперы)
затем перемножив их получишь мощность в ваттах
вот примерно так.