[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Во-первых какой датчик? Какой диапазон? Точность?
1. Берем датчик TMP36 крутизна 10мВ/градус, при 0градусов - 0.5В => при опоре 5.12В получаем 1отсчет = 0.5градуса.
2. Если хотим измерять точно - измеряем при 0гр - запоминаем смещение, при 100гр - определяем реальную крутизну, далее в измерения вносим поправку.
3. Ещё точнее и другой диапазон? Берём термопару (ХА, ХК, ППР или др., в зависимости от задачи), усилитель, датчик холодных концов (см. п.1), составляем таблицу нелинейности (можно по градусам - если памяти много, можно кусочно-линейную аппроксимацию). Измеряем с усилителя, с датчика ХК, приводим значение ХК к отсчетам термопары, учитываем эту поправку в измерениях термопары, по таблице определяем температуру. Датчик ХК калибруем как в п.2, показания термопары - аналогично.
Ну а если не AVR, а .... тогда ... начинай смотреть начиная с п.1 :)
Успехов
E-mail: info@telesys.ru