Датчик температуры 700-102AAC умеет измерять температуру до 500 градусов. Начальное сопротивление 1000 Ом, ток измерения - 0,1..0,3 мА. Тепловой коэффициент - 0,00375. То есть, его сопротивление изменяется примерно от 1000 до 2000 Ом. Нужно померить это сопротивление с помощью АЦП с достаточной точностью (хотя бы 5 градусов).
Первая идея - сделать делитель напряжения. Для того, чтобы ток при 5 В был 0,1..0,3 мА, нужно сопротивление 30-50 кОм. Значит, при минимальной температуре напряжение будет 1/30 от опорного, а при максимальной - 2/31. 2/31 - 1/30 ~= 32/1024. На 266 градусов всего 32 деления при максимальной чувствительности АЦП (10 бит)! С учетом того, что точность АЦП +-2 деления, получаем точность в 20 градусов.
Как сделать лучше?
Как померить сопротивление датчика температуры?
- Реклама
- asgrisha
- Опытный кот
- Сообщения: 766
- Зарегистрирован: Пт фев 12, 2010 23:26:42
- Откуда: Россия
- Контактная информация:
Re: Как померить сопротивление датчика температуры?
Еще применялось мостовое включение датчика. При балансировке моста добивались чтобы снимаемое напряжение равнялось нулю при температуре 0 градусов. Но такое решение было необходимо для стрелочных приборов, а с АЦП можно использовать и простой делитель, так как температура все равно будут вычисляться контроллером. Только опорное напряжение должно быть термостабильным и таким же должен быть первый резистор делителя.
от подписи отказался
- Сэр Мурр
- Модератор
- Сообщения: 11169
- Зарегистрирован: Чт окт 27, 2005 18:50:07
- Откуда: из мест не столь отдалённых
Re: Как померить сопротивление датчика температуры?
1.
Использовать внешний АЦП с разрядностью не менее 12.
2.
Если невозможно использовать внешний АЦП, поробуйте находить среднее из нескольких зачений-например, 8, 16, 32..
Надо делать не делитель напряжения, а нормирующий усилитель. Пример измерителя http://radiokot.ru/circuit/analog/
measure/05/ Для работы с АЦП есть другая схема.
Использовать внешний АЦП с разрядностью не менее 12.
2.
Если невозможно использовать внешний АЦП, поробуйте находить среднее из нескольких зачений-например, 8, 16, 32..
Надо делать не делитель напряжения, а нормирующий усилитель. Пример измерителя http://radiokot.ru/circuit/analog/
measure/05/ Для работы с АЦП есть другая схема.
Re: Как померить сопротивление датчика температуры?
Разрядность АЦП (минимальная) будет зависеть от желаемой точности измерения. В диапазоне этого датчика -100 - +500 с точностью 1 грд. минимум 10 разрядов (600 грд.) Прямое измерение сопротивления (тока) добавит еще 10разрядов. Так что только мостовая схема измерения с нормирующим усилителем.
Лучше умному тупить, чем тупому умничать
- asgrisha
- Опытный кот
- Сообщения: 766
- Зарегистрирован: Пт фев 12, 2010 23:26:42
- Откуда: Россия
- Контактная информация:
Re: Как померить сопротивление датчика температуры?
Разрядность АЦП - не панацея. Он всего лишь оцифровывает напряжение. Чё там чел считал я не понял, но был укзан ТКС обозначенного датчика
, а это походу 3 миллиВольта на градус - заизмеряешься до астигматизма.eqltv писал(а):Тепловой коэффициент - 0,00375
от подписи отказался
- Реклама
Re: Как померить сопротивление датчика температуры?
Вроде, решение найдено. Внимательно почитав даташит, узнал, что микроконтроллер может перед оцифровкой усиливать в 10 раз, чем я и воспользуюсь.


