Термометр на основе кристалла МК

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Встал на лапы
Аватара пользователя
Сообщения: 123
Зарегистрирован: Сб ноя 18, 2006 17:14:15

Сообщение boobonick »

Здравствуйте! Прочитал статью из Радио "Термометр без датчика температуры", в которой говорится о реализации термометра на базе МК, с использованием его встроенного датчика, который измеряет температуру кристалла. Вот мне интересно, а кто-нибудь собирал такие штуки? И как с точностью определения температуры получается и есть ли ссылки в сети по такому термометру? Заранее благодарен.
Реклама
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

Температура внутри МК не измеряется и датчика там нет. Есть внутренний генератор который изменяет свою частоту в зависиосте от температуры кристала. На этом принципе и собран термометр.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 136
Зарегистрирован: Сб авг 15, 2009 21:26:50
Откуда: Пенза

Сообщение andrey_artemov »

boobonick
Я не пойму зачем это нужно, если не хотите ставить цифровой датчик температуры, то можно поставить обычный терморезистор, в принципе иногда бывает и этого достаточно, по крайней мере я делал, устройство, где не нужно было очень точно мерить температуру, а оценить перегрев, и включать охолодитель, бюджетная вещица получилась на тиньке13, выход терморезистора подключался к АЦП контроллера....
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 123
Зарегистрирован: Сб ноя 18, 2006 17:14:15

Сообщение boobonick »

otest писал(а):Температура внутри МК не измеряется и датчика там нет. Есть внутренний генератор который изменяет свою частоту в зависиосте от температуры кристала. На этом принципе и собран термометр.
Ясно, спасибо!
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 123
Зарегистрирован: Сб ноя 18, 2006 17:14:15

Сообщение boobonick »

andrey_artemov писал(а):boobonick
Я не пойму зачем это нужно, если не хотите ставить цифровой датчик температуры, то можно поставить обычный терморезистор, в принципе иногда бывает и этого достаточно, по крайней мере я делал, устройство, где не нужно было очень точно мерить температуру, а оценить перегрев, и включать охолодитель, бюджетная вещица получилась на тиньке13, выход терморезистора подключался к АЦП контроллера....
Ну, если есть возможность обойтись без терморезистора - то почему бы и нет, другое дело, что, возможно, с кристаллом непрактично получается в плане точности? А иначе, почему в основном используют терморезисторы, а не задействуют встроенный кристалл мк?
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 596
Зарегистрирован: Пн окт 06, 2008 19:47:07
Откуда: Донбасс. г. Луганск

Сообщение lluganet »

Если использовать кристал МК, точность однозначно теряется. Нагрев самого МК и компонентов рядом стоящих уведет показания в большую сторону, ну или прйдется както компенсировать все это, причем для разных вариантов устройств по разному
Контактная информация:
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18859
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

прежде всего, многие МК имеют встроенный датчик температуры. точно не помню, но кажется тини25 имеет такой. и у других семейств тоже имеется - у SiLabs-овских, например.

но по причине саморазогрева и невысокой точности сомнительно его применять для измерения температуры...

что касается встроенного RC-генератора, то по крайней мере для AVR он весьма термостабильный, и потому опять же сомнительно, что можно по нему точно измерить температуру.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 5953
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

Если точность нужна на уровне "нормально-терпимо-супергорячо!", то думаю приспособить вполне можно. А вообще элементарный терморезистор справится куда лучше, и можно будет МК упрятать в безопасном кожухе.
Усложнять просто. Упрощать сложно.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Автору.
Какую температуру хотите мерить?
Если температуру кристалла, то конечно применяйте встроенный датчик. Если всеже температуру воздуха (или чегото вне кристалла), то как уже сказали протекающий ток вызовет нагревание (з-н Джоуля-Ленца если не ошибаюсь) и показания не будут соответствовать истине.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Потрогал лапой паяльник
Сообщения: 390
Зарегистрирован: Чт сен 24, 2009 17:22:51
Откуда: UK

Сообщение FUZZY_ »

Если знаете топологию кристалла конкретного мк то реально измерять температуру косвенным методом . Но в реальности делаются трюки с нестандарным использованием обвязки ( проверялось на системе I8086 :) )
Друг Кота
Аватара пользователя
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua

Сообщение NiTr0 »

Зависимость сопротивления терморезистора от температуры имеет вид R=A*e^(B/T) (выяснено вдумчивым чтением ДШ на терморезисторы); весьма напоминает внешне гиперболу, что и навело на мысли о дальнейших теоретических экспериментах. В результате которых выяснилось, что терморезистор, включенный в верхнее плечо делителя напряжения, при рассчетах в маткаде давал практически линейную зависимость выходного напряжения от температуры в очень широких пределах (+5..+55 градусов)... Терморезистор - NTC нонейм 10 кОм, 2й резистор - 7.5кОм; параметры A и B вычислялись экспериментально (измерение сопротивления при точке таянья льда и при точке кипения воды; дальше - рассчет).
Скоро эти выкладки предстоит проверить на практике...
Контактная информация:
Закрыто

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