Хорошо, из вашего ответа на мой комментарий, я думаю, что могу помочь с полным ответом.
Построить это!
Создайте свой простой резистивный делитель. Это имеет много преимуществ, для одного размера, другой является стоимость.
Охарактеризуйте это!
Теперь вы также собираетесь использовать микроконтроллер, здесь вам нужно охарактеризовать вашу ошибку. используйте очень точный генератор напряжения, теперь проверьте напряжение и посмотрите, какую ошибку на самом деле измеряет ОК.
Проанализируйте это!
Теперь, когда это становится забавным. Есть ряд вещей, которые вы можете измерить.
Самая важная вещь для измерения здесь, если ошибка в точках повторяется. Если каждый раз, когда вы сканируете, вы получаете другую ошибку, или если ваша проверка по другому пути выдает другую ошибку в той же точке, это не вариант. Это часто происходит с токами утечки. Важной частью здесь является то, что
вам не нужна высокая точность, просто высокая степень точности. Если вы можете охарактеризовать свою ошибку, ваш ОК может исправить ее. Если у вас большая разница, вам нужно изменить решение.
Что такое калибровка точки X?
Теперь, если у вас есть высокая точность, как обсуждалось ранее, вы можете перейти к коррекции точности. Теперь, если вы будете строить график зависимости вашего входного напряжения от выходного напряжения, вам нужно будет решить, какое количество «контрольных точек» вам нужно. Хорошие устройства допускают 1 точку (или нулевую точку, нет необходимости в калибровке). Много температурных зондов.
Калибровка по одной точке
Обе линии имеют одинаковый наклон, но смещение, поэтому вам просто нужно найти значение, которое вы должны добавить к точке данных, чтобы исправить ее. Это идеальная ситуация, поскольку для любой новой калибровки требуется только одна точка данных для повторной калибровки.
Двухточечная калибровка
Обе линейные кривые, возможно смещение и разница наклона, вам нужно только две опорные точки и линейная интерполяция, чтобы извлечь ваше смещение. Это все еще относительно просто, вы просто берете любую точку, умножаете ее на скаляр и добавляете смещение.
Как видите, чем больше очков вам нужно, тем сложнее. В какой-то момент легче просто взять каждую точку данных и соотнести ее с фактическим значением. Например, обнаружение, что 0000 равно 1 В, 0001 равно 2 В, 0002 равно 1,5 В. Это грязно, и это все еще работает, только если смещения повторяются. Это может случиться, хотя.
Подводя итог
Я надеюсь, что это поможет, скажите мне, если вам нужно больше ясности. Если в результате вы получите переменный ток утечки, который не является надежным, пришло время просто решить проблему с буфером или чем-то подобным.
Я вижу возможность высокой ошибки из-за утечки, но я бы поспорил, что ошибка относительно мала на большей части диапазона, и когда она там есть, ее можно легко исправить.