Цитата(sKWO @ Mar 27 2008, 14:22)

Добрый день!
Тупёж пришол..
В общем суть дела обстоит в следующем. Нужно померять температуру с аналогового термодатчика.
Разрядность АЦП 10 бит , образцовое напряжение 5 вольт.
Термодатчик константное значение 2,982 вольта при 25 по Цельсию. Характеристика изменения напряжения термодатчика 10 миливольт на цельсий.
Разрядности АЦП думаю хватит так как получается 5/1023 = 0,0048. Два значения на 10 миливольт.
Всем спасибо!
U=2.982+0.010*(T-25)
N=U/5.*1023 (N - значение АЦП)
5.*N/1023 = 2.982+0.010*(T-25)
T=25+100*(5.*N/1023-2.982)
Кажется так, только привести надо к 16 битам для целочисленной арифметики
Сообщение отредактировал mcheb - Mar 28 2008, 06:19