Attiny85 + ntc термистор + батарейное питание 3v

Всем привет! Народ вопрос следующий по схеме: при подключение термистора к мк attiny85 по средством резистивного делителя(ntc на землю, резистор 10к на питающую ногу мк, средняя точка на ацп) и питание этого делителя от другой ноги мк(настроенной на выход), АЦП настроено ИОН 1.1В, питание от батареек 3В. Правильно ли питаю делитель, т.е. питается от 3в? или не верное питание и надо 1.1в подавать

Покажи схему.

Безымянный

На средней точке делителя не должно быть более 1.1В. Это зависит от сопротивления терморезистора, см даташит

1 лайк

т.е. подбираем резистор правильно?

Подбираем резистор правильно, пишем корректировку напряжения питания правильно, потом еще 20 часов страдаем, в конце-концов выкидываем всю эту срань и ставим нормальный интегральный датчик.

1 лайк

Зачем его неправильно подбирать? Определитесь, какое максимальное сопротивление может быть у термистора, а затем подберите резистор верхнего плеча так, чтобы напряжение средней точки при этом не было большим 1,1В.

1 лайк

Чего тут непонятно? К примеру, макс. сопротивление терморезистора 5 кОм, значит максимальное напряжение на входе АЦП 1В, что есть хорошо. Если это не так - подбираем R1

1 лайк

какой вы порекомендуете в данном случае?

TMP35 /36/37, например

1 лайк

На делитель нужно подавать опорное напряжение. Вы измеряете относительное напряжение, а не абсолютное. Поэтому опорное 3В, и на делитель тоже 3В.

Подаю на AREF(PB0) напряжения питания МК, т. е. от батарейки. Тем самым сколько бы батарейкам не садилась, напряжение питания у меня будет всегда 1024.

1023 всеж

1 лайк

Что-то не сходится. Так AREF или ИОН 1.1в ?
Принцип каков? Постоянство соотношения опорного напряжения с выходным на делителе. При плавающем батарейном питании включаем для АЦП опорным именно напряжение питания. Больше никаких пинов не трогаем, АЦП прекрасно заработает.

Да ИОН 1.1в в таком случае не трогаем!

Нет, ИОНом должно выступать напряжение питания, т.к. делитель тоже к питанию подключен.

1 лайк

Если

не стабилизировано, плавает , например, 2.5- 3.3В, то надо сделать как выше говорят, опорное от питания. Или взять стабилизатор, с низким падением напряжения, скажем MAX8887

1 лайк

Вычисления как произвести, ранее я к примеру знал что опора adc* 5в/1023, а теперь у меня два неизвестных

Абсолютное напряжение на термисторе будет пропорциональным напряжению питания. То есть показания ADC/1024 будут всегда стабильны, при любом ADC и любом питании. Только эти цифры надо понимать не как абсолютное значение, а как единицы температуры.

2 лайка