Всем привет!
Нужна помощь в решении одной задачки.
Вводная:
Есть линия 80-110 вольт в разрыв плюсового провода включен резистор 10 Ом.
Периодически этот резистор может шунтироваться.
Задача:
Необходимо определять наличие этого резистора на линии.
Как работает сейчас:
Микроконтроллер включает нагрузку на линии (200мА) и через делитель 1/133 замеряет напряжение.
Потом нагрузка отключается и снова происходит замер.
Если разница между замерами с нагрузкой и без составляет некое значение, то добавляю в переменную 1.
Таких подходов делается 10 и если по завершению в переменной накопилось более 8, то резистор на линии, в противном случае резистор зашунтирован.
Работает, но не стабильно в силу того, что постоянно скачет напряжение и куча помех.
Как я вижу решение данной проблемы:
Оставить логику работы микроконтроллера прежней, но сигнал с делителя 1/133 пропустить через усилитель со смещением, а потом усилить остаток сигнала.
Но я так и не понял как правильно сместить сигнал (необходимо отнять от сигнала несколько вольт, а остаток усилить).
В общем, прошу помочь кто чем сможет, возможно, кто-то предложит еще варианты как можно определять наличие этого резистора на линии.