Термометр на основе кристалла МК
- Сообщения: 123
- Зарегистрирован: Сб ноя 18, 2006 17:14:15
Здравствуйте! Прочитал статью из Радио "Термометр без датчика температуры", в которой говорится о реализации термометра на базе МК, с использованием его встроенного датчика, который измеряет температуру кристалла. Вот мне интересно, а кто-нибудь собирал такие штуки? И как с точностью определения температуры получается и есть ли ссылки в сети по такому термометру? Заранее благодарен.
- Реклама
- Сообщения: 7853
- Зарегистрирован: Ср фев 11, 2009 20:35:58
boobonick
Я не пойму зачем это нужно, если не хотите ставить цифровой датчик температуры, то можно поставить обычный терморезистор, в принципе иногда бывает и этого достаточно, по крайней мере я делал, устройство, где не нужно было очень точно мерить температуру, а оценить перегрев, и включать охолодитель, бюджетная вещица получилась на тиньке13, выход терморезистора подключался к АЦП контроллера....
Я не пойму зачем это нужно, если не хотите ставить цифровой датчик температуры, то можно поставить обычный терморезистор, в принципе иногда бывает и этого достаточно, по крайней мере я делал, устройство, где не нужно было очень точно мерить температуру, а оценить перегрев, и включать охолодитель, бюджетная вещица получилась на тиньке13, выход терморезистора подключался к АЦП контроллера....
- Сообщения: 123
- Зарегистрирован: Сб ноя 18, 2006 17:14:15
- Сообщения: 123
- Зарегистрирован: Сб ноя 18, 2006 17:14:15
Ну, если есть возможность обойтись без терморезистора - то почему бы и нет, другое дело, что, возможно, с кристаллом непрактично получается в плане точности? А иначе, почему в основном используют терморезисторы, а не задействуют встроенный кристалл мк?andrey_artemov писал(а):boobonick
Я не пойму зачем это нужно, если не хотите ставить цифровой датчик температуры, то можно поставить обычный терморезистор, в принципе иногда бывает и этого достаточно, по крайней мере я делал, устройство, где не нужно было очень точно мерить температуру, а оценить перегрев, и включать охолодитель, бюджетная вещица получилась на тиньке13, выход терморезистора подключался к АЦП контроллера....
- Реклама
Если использовать кристал МК, точность однозначно теряется. Нагрев самого МК и компонентов рядом стоящих уведет показания в большую сторону, ну или прйдется както компенсировать все это, причем для разных вариантов устройств по разному
прежде всего, многие МК имеют встроенный датчик температуры. точно не помню, но кажется тини25 имеет такой. и у других семейств тоже имеется - у SiLabs-овских, например.
но по причине саморазогрева и невысокой точности сомнительно его применять для измерения температуры...
что касается встроенного RC-генератора, то по крайней мере для AVR он весьма термостабильный, и потому опять же сомнительно, что можно по нему точно измерить температуру.
но по причине саморазогрева и невысокой точности сомнительно его применять для измерения температуры...
что касается встроенного RC-генератора, то по крайней мере для AVR он весьма термостабильный, и потому опять же сомнительно, что можно по нему точно измерить температуру.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Если точность нужна на уровне "нормально-терпимо-супергорячо!", то думаю приспособить вполне можно. А вообще элементарный терморезистор справится куда лучше, и можно будет МК упрятать в безопасном кожухе.
Усложнять просто. Упрощать сложно.
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Автору.
Какую температуру хотите мерить?
Если температуру кристалла, то конечно применяйте встроенный датчик. Если всеже температуру воздуха (или чегото вне кристалла), то как уже сказали протекающий ток вызовет нагревание (з-н Джоуля-Ленца если не ошибаюсь) и показания не будут соответствовать истине.
Какую температуру хотите мерить?
Если температуру кристалла, то конечно применяйте встроенный датчик. Если всеже температуру воздуха (или чегото вне кристалла), то как уже сказали протекающий ток вызовет нагревание (з-н Джоуля-Ленца если не ошибаюсь) и показания не будут соответствовать истине.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Зависимость сопротивления терморезистора от температуры имеет вид R=A*e^(B/T) (выяснено вдумчивым чтением ДШ на терморезисторы); весьма напоминает внешне гиперболу, что и навело на мысли о дальнейших теоретических экспериментах. В результате которых выяснилось, что терморезистор, включенный в верхнее плечо делителя напряжения, при рассчетах в маткаде давал практически линейную зависимость выходного напряжения от температуры в очень широких пределах (+5..+55 градусов)... Терморезистор - NTC нонейм 10 кОм, 2й резистор - 7.5кОм; параметры A и B вычислялись экспериментально (измерение сопротивления при точке таянья льда и при точке кипения воды; дальше - рассчет).
Скоро эти выкладки предстоит проверить на практике...
Скоро эти выкладки предстоит проверить на практике...


