Интересная задача.
Необходимо снимать температуру с термометра сопротивления при помощи АЦП микроконтроллера ATMega16. Схема придумалась такая: делитель напряжения, один из резисторов - термометр сопротивления, второй - постоянный резистор с сопротивлением в 5 раз большим, чем номинальное сопротивление термометра (при этом зависимость напряжение от температуры практически линейная). Сигнал с делителя поступает на ножку АЦП.
Вся беда в том, что нужно точно измерять довольно узкий диапазон значений температуры - от +30 до +50 град Цельсия. При этом, напряжения на делителе колеблются от 4,4В до 4,7В. Что соответствует всего 61-му значению десятибитного АЦП.
Как бы так сделать, преобразовать уровень напряжения таким образом, чтобы при 30 град Цельсия на входе в АЦП было 0, а при 50 град Цельсия было 1023 ?
Зависимость напряжения от сопротивления датчика
Зависимость напряжения от температуры
