Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Тема закрыта

Термодатчик с использованием ADC 10 бит

Чт июл 12, 2012 22:48:55

Такая вот проблема, делаю на мото борт комп, и нужно мерять температуру с 3 источников раздельно. Думаю в качестве датчиков применить обычные кремневые транзисторы,так как покупать 3 цифровых датчика DS дороговато и не нужна такая точность. Так вот у транзисторов температура меняется примерно 2мВ/1градус.С. Тоисть АЦП нужно с дискретностью минимум в 1мВ.Так вот вопрос - будет ли работать коректно АЦП в 10 бит,если я опорное напряжение сделаю в 1В, тоисть дискретность будет 1 мВ ? Транзисторы-датчики подключу относительно минуса и каждого пина порта АЦП, предварительно включив подтяжку(10кОм). А калибровать буду програмно, отдельно для каждого датчика, там нужно просто задать начальное напряжение при опредиленной температуре, и от этого уже отталкиваться.

Re: Термодатчик с использованием ADC 10 бит

Чт июл 12, 2012 23:17:41

Так как все равно придется сдвигать уровень (примерно 0,6В), то лучше сделать усилители, и поднять опорное ближе к источнику. Да и фильтрация аналоговового сигнала не помешает - все таки система зажигания...

Re: Термодатчик с использованием ADC 10 бит

Чт июл 12, 2012 23:24:04

Посмотрите в сторону аналоговых датчиков температуры, например LM60 - стоит копейки.

Re: Термодатчик с использованием ADC 10 бит

Пт июл 13, 2012 12:41:40

Ser60 писал(а):Посмотрите в сторону аналоговых датчиков температуры, например LM60 - стоит копейки.

О, спасибо, сделаю на этом, здесь 6,25мВ/1 градус )

Re: Термодатчик с использованием ADC 10 бит

Пт июл 13, 2012 23:03:04

Есть датчики из той же оперы, LM35б LM335 и AD22100, первые два дают 10мВ/градус, последний 22,5мВ/градус. Если оставить P-N переход то без вспомогательного усилителя не обойтись, более того усилитель постоянного напряжения позволяет отнормировать передаточную характеристику, например диапазон 0...50 градусов перевести в интервал напряжений 0...5В где 10-разрядный АЦП даст разрешение 5мВ, для такого интервала это будет около 0,05 градуса

Re: Термодатчик с использованием ADC 10 бит

Пт июл 13, 2012 23:49:07

когда не было под руками LM, делал на диоде.
Устройство на ATtiny26,74hc595,TL431,светодиодный трехрязрядный индикатор. Датчик температуры - любой кремниевый диод. Кроме основных двух режимов (контроллер нагревателя / холодильника) имеет возможность изменять уставку температуры каждый час в пределах суточной программы и, как довесок, просто таймер с индикатором температуры. Точность 0.5 град. Процедура калибровки предусматривает две точки - 0* и 36.6*. Описание, два варианта платы, схема, прошивка прилагается.
Вложения
rtt_807.rar
(373.15 KiB) Скачиваний: 302
Тема закрыта