Передо мною встала задача: измерение переменного тока при помощи датчика тока LEM LA25-NP и микроконтроллера Atmega128. Датчик питается от двухполярного напряжения, и чтобы его получить, я использую микросхему Aimtec AM1D-1215 (из 12 вольт делает +/- 15В), а к измерительному выходу M я подключаю нагрузочный резистор, который подключается к "средней точке" микросхемы питания датчика. Через датчик я пропускал различные токи, от 1 до 8 Ампер (максимальный ток, который я собираюсь измерять - 25А), а потом мерил тестером напряжение на резисторе, и результаты в принципе совпадали с расчётными, тем более, что мне не нужна высокая точность (резистор - 100 Ом, коэффициент трансформации датчика - 1:1000. При подаче 25А на выходе я получаю 0,025, и после умножения на номинал резистора я получаю 2,5В , в то время как АЦП микроконтроллера имеет опорное напряжение в 2,56В). Мой вопрос заключается в следующем: на нагрузочном резисторе у меня переменное напряжение, и я не могу его просто так подать на АЦП микроконтроллера (полагаю, что я просто испорчу мк). Как его можно выпрямить? Я пробовал ставить между датчиком и нагрузочным резистором диодный мост, но тогда у меня появлялись большие погрешности (на микроконтроллере у меня уже написана программа, которая выдаёт измеренное напряжение по UART на пк). Знаю, что возможно выпрямление сигнала при помощи операционных усилителей, но эта крайне тёмная для меня тема. Буду очень благодарен, если мне кто-нибудь объяснит какие-нибудь способы преобразования сигнала с нагрузочного резистора в сигнал, пригодный для измерения АЦП микроконтроллера.
Схема, нарисованная от руки (надеюсь, это ничего?):

P.S. Нужно ли объединять среднюю точку микросхемы AM1D с землёй микроконтроллера?
Заранее благодарю всех за предоставленные ответы.





