Признаюсь специалист я не большой, так что сильно не пинайте.
Задача: и
змерить переменное напряжение от 0,2 до 1 вольта, сигнал - синусоида частотой 30 КГц
Перепробовал много схем, и последний вариант вот:
Суть схемы, как ее вижу я: С помощью Германиевого диода конденсатора и резистора, я смещаю синусоиду в положительную область, затем усиливаю с помощью ОУ, сглаживаю электролитом и измеряю аналоговым входом ардуины (делаю 500 измерений и беру среднее значение)
Не могу добиться постоянства показаний... Проблемы:
1.
При равных входных сигналах, значения на разных каналах отличаются, причем значительно. Например подаю на вход 0,5в - на выходах ОУ (измерено ардуиной), получаю 0,8 - 1,0 - 1,2 в
Причем не могу понять причину. Вначале думал разница в характеристиках и погрешностях элементов, но меняя поочередно между собой - не заметил значительных отклонений. Напряжение напрямую зависит только от положения на плате! То есть, выпаиваю диод кондер и резистор из одного канала и впаиваю их в другой и показания меняются. Пробовал отрезать всю следующую цепь с ОУ, дабы исключить ее влияние - ни чего не происходит...
2.
Нет четкого нуля. При отсутствии сигнала, не смотря на подтяжку входов ардуины к земле, на первом входе 0, на втором 0,012в, на третьем 0,026в и эти значения немного плавают. Без подтяжки, вообще показывало полный бред, от 0,05 до 2,5в
3.
Показания плавают в течении 5-8 минут после включения. Например при включении и подаче 0,5в на все каналы, показания первого канала почти не меняется, второй вырастает с 0,8 до 1в, третий с 1,1 до 1,2в
4.
Показания плавают в зависимости от температуры - но это как я понимаю, влияние германиевого диода - планирую добавить еще делитель напряжения с дополнительным диодом и снимая с него показания. корректировать измеренные значения.
В общем , мучаюсь уже неделю , и ни как не добьюсь хоть примерно постоянных показаний...
PS Это курсовой проект с исполнением. Вообще устройство значительно больше, есть еще ГПС модуль, кнопки, экраны и тп, это все работает. При тестах - остальная схема даже не была подключена.
Моя основная задача - написать программу для данных измерений, с которой я уже справился, а вот снять эти показания ни как не получается....
Буду благодарен за помощь, даже готов на возмездную!