Вначале считаю ацп меги:
p - значение АЦП
z - шаг измерения
Ua - напряжение на АЦП
AREF берется с внутреннего источника (напряжение 2,56В), АЦП 10 битный, тогда:
z = 2.56/1024В = 2,5 мВ
Далее, Ua = p*z.
Ищю Ut - напряжение на термодатчике. Я замерил ток I = 30мкА через датчик.
по закону сохранения заряда:
i1+i2=I
для резистора R2
Ut = i2*R2 => i2 = Ut/R2
нахожу ток ч-з 1 резистор:
i1 = I - Ut/R2
падение напряжения на 1 резисторе:
dU1 = i1*R1 = R1*(I - Ut/R2)
для участка от датчика до ножки:
Ua + dU1 = Ut
Ua + R1*(I - Ut/R2) = Ut
Ut = R2*(Ua + I*R1)/(R1+R2)
вспоминаю что Ua = p*z:
Ut = R2*(p*z + I*R1)/(R1+R2)
вычисляю температуру на датчике:
t = Ut*100
подставляю:
t =( (10^2)*(10^4)/(101*(10^2)) )* (p*2.5*(10^-3) + 3*(10^-5)*(10^2))
t = ( (10^4)/101 ) * (p*2.5*(10^-3) + 3*(10^-3))
t = (25/101)*p + 30/101
И самое интересное - проверяю в реале. получаю бяку
внимание вопрос: где я соврал?