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

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
mich91
Встал на лапы
Сообщения: 95
Зарегистрирован: Ср ноя 02, 2011 15:11:49

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

Сообщение mich91 »

Такая вот проблема, делаю на мото борт комп, и нужно мерять температуру с 3 источников раздельно. Думаю в качестве датчиков применить обычные кремневые транзисторы,так как покупать 3 цифровых датчика DS дороговато и не нужна такая точность. Так вот у транзисторов температура меняется примерно 2мВ/1градус.С. Тоисть АЦП нужно с дискретностью минимум в 1мВ.Так вот вопрос - будет ли работать коректно АЦП в 10 бит,если я опорное напряжение сделаю в 1В, тоисть дискретность будет 1 мВ ? Транзисторы-датчики подключу относительно минуса и каждого пина порта АЦП, предварительно включив подтяжку(10кОм). А калибровать буду програмно, отдельно для каждого датчика, там нужно просто задать начальное напряжение при опредиленной температуре, и от этого уже отталкиваться.
Реклама
Аватара пользователя
dr.doc
Это не хвост, это антенна
Сообщения: 1368
Зарегистрирован: Вс мар 28, 2010 12:52:22
Откуда: Беларусь

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

Сообщение dr.doc »

Так как все равно придется сдвигать уровень (примерно 0,6В), то лучше сделать усилители, и поднять опорное ближе к источнику. Да и фильтрация аналоговового сигнала не помешает - все таки система зажигания...
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
Реклама
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

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

Сообщение Ser60 »

Посмотрите в сторону аналоговых датчиков температуры, например LM60 - стоит копейки.
mich91
Встал на лапы
Сообщения: 95
Зарегистрирован: Ср ноя 02, 2011 15:11:49

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

Сообщение mich91 »

Ser60 писал(а):Посмотрите в сторону аналоговых датчиков температуры, например LM60 - стоит копейки.
О, спасибо, сделаю на этом, здесь 6,25мВ/1 градус )
Реклама
Эиком - электронные компоненты и радиодетали
ST_A
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Вт окт 05, 2010 15:25:41
Откуда: г. Кишинев

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

Сообщение ST_A »

Есть датчики из той же оперы, LM35б LM335 и AD22100, первые два дают 10мВ/градус, последний 22,5мВ/градус. Если оставить P-N переход то без вспомогательного усилителя не обойтись, более того усилитель постоянного напряжения позволяет отнормировать передаточную характеристику, например диапазон 0...50 градусов перевести в интервал напряжений 0...5В где 10-разрядный АЦП даст разрешение 5мВ, для такого интервала это будет около 0,05 градуса
Реклама
eufs
Опытный кот
Сообщения: 772
Зарегистрирован: Вс апр 10, 2011 02:24:06
Откуда: г.Северодонецк

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

Сообщение eufs »

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

Вернуться в «Микроконтроллеры и ПЛИС»