Вольтметр переменного напряжения

denysKo_O
Offline
Зарегистрирован: 07.01.2017

Здраствуйте
нужно сделать  замер переменного напряжения.
Почта для связи den_7_den@mail.ru
диапазон:

от 5 вольт до 90 вольт

синус от 20 до 500 герц

идеальный вариант- разработка електрической схемы, которая уберет негативный полуволны, зеркально отразив их вверх синусоиды. Или сделать на примере датчика ACS712. Погрешность не больше 3%.
впринципе скетч могу и сам написать. Сам програмист, а вот со схемотехникой требуется помощь.

denysKo_O
Offline
Зарегистрирован: 07.01.2017

ах да, забыл уточнить

входной сигнал-аудио сигнал

JasKo
Offline
Зарегистрирован: 21.11.2015

denysKo_O пишет:

....

идеальный вариант- разработка електрической схемы, которая уберет негативный полуволны, зеркально отразив их вверх синусоиды. 

Прям так и разработка - эта штука зовется мостовым выпрямителем.

denysKo_O
Offline
Зарегистрирован: 07.01.2017

при использовании диодного моста очень большая погрешность. Интересует вариант на ОУ

SAB
Offline
Зарегистрирован: 27.12.2016

Автор, расскажите, что вы хотите делать с полученным результатом. Какова цель измерения. Аудиосигнал - это по большому счету не всегда синусоида. Там куча гармоник, если конечно, вы не усиливаете сигнал генератора  низкой частоты в данном частотном диапазоне. Может вам нужен спектр анализатор, какой нибудь графический, на основе программ под Windows и использование для физического измерителя звуковую карту компьютера и линейного делителя на резисторах (можно коммутируемого). Ардуино не справится с вашей задачей. Вы всё равно измерять среднеквадратичную зависимость сигнала будете. Или всё же вам надо управление чем то, зависимое от входного сигнала? Тогда точность измерения может быть плавающая, и зависить от многих факторов внешней среды. 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

denysKo_O пишет:

при использовании диодного моста очень большая погрешность. Интересует вариант на ОУ

не может там быть погрешности если диоды выпрямителя правильные и вообще ищите ПИКОВЫЙ ДЕТЕКТОР

denysKo_O
Offline
Зарегистрирован: 07.01.2017

общее ТЗ: Замер выходной мощности усилителя.
выходными параметрами являются переменный ток, и напряжение. 
как дополнительно, будет разрабатыватся система отображения так званого "клипинга" и возможность построяние графика исходящего сигнала

denysKo_O
Offline
Зарегистрирован: 07.01.2017

пробывал диодный мост kbp 3510
погрешность мерял не ардуиной, а мультиметром, на входе переменку, на выходе-постоянку....

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

denysKo_O пишет:

общее ТЗ: Замер выходной мощности усилителя.
выходными параметрами являются переменный ток, и напряжение. 
как дополнительно, будет разрабатыватся система отображения так званого "клипинга" и возможность построяние графика исходящего сигнала

мощность меряется на синусе
а не попробовать ли вам применить INA219

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Каким мультиметром? Хорошим поверенным Fluke (z.B.) или китайским набором-самосбором?

пробОвал....

denysKo_O
Offline
Зарегистрирован: 07.01.2017

мощность можно мерить и "на музыке", пример next LCD bass metter|

INA219
хороший модуль, но не получится
хочется мерить мощность до 5000  ватт
а это больше 26 вольт
и куда больше 3,2 ампер.

denysKo_O
Offline
Зарегистрирован: 07.01.2017

использовал unit ut201 для тестов

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

denysKo_O пишет:

мощность можно мерить и "на музыке", пример next LCD bass metter|

INA219
хороший модуль, но не получится
хочется мерить мощность до 5000  ватт
а это больше 26 вольт
и куда больше 3,2 ампер.

он меряет на шунте, приведите в ваши значения, какие проблемы, ардуина тоже только до 5 вольт )))

у вас напряжение вольт 150-160 и 40 ампер тока, думаю можно

 monitor.begin(64); // i2c address 64=0x40
 // monitor.configure(0, 2, 10, 10, 7); // 4S -2.13ms
 // monitor.configure(0, 2, 11, 11, 7); // 8S -4.26ms
  monitor.configure(0, 2, 12, 12, 7); // 16S -8.51ms
 // monitor.configure(0, 2, 13, 13, 7); // 32S -17.02ms
 // monitor.configure(0, 2, 14, 14, 7); // 64S -34.05ms
 // monitor.configure(0, 2, 15, 15, 7);  // 128S - 68.10ms
 // monitor.configure(0, 2, 8, 8, 7);
                           // range, gain, bus_adc, shunt_adc, mode
                           // range = 1 (0-32V bus voltage range)
                           // gain = 3 (1/8 gain - 320mV range)
                           // bus adc = 3 (12-bit, single sample, 532uS conversion time)
                           // shunt adc = 3 (12-bit, single sample, 532uS conversion time)
                           // mode = 7 (continuous conversion)
   monitor.calibrate(0.100, 0.32, 16, 3.2); 
                           // R_шунта, напряж_шунта, макcнапряж, максток