реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> ds18b20, непонятно!
at90
сообщение Nov 14 2007, 08:17
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



Использую датчики DS18b20 для измерения температутры. И заметил что после включения датчика у него растёт температура где то на 2 градуса. Возле датчика ничего не нагревается. Положил в холодильник. Там 5 градусов. Включаю датчик он показывает сначал 5 градусов а потом температура растёт до 7 градусов. 07.gif Меряю в 12 битном режиме. питание 5 вольт. подтяжка 5.1 к на DO!
Пробовал другие датчки тоже самое. Что делаю не так?


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
revolution
сообщение Nov 14 2007, 11:58
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 94
Регистрация: 21-06-06
Из: Рига, Латвия
Пользователь №: 18 255



Когда вы его "заставляете" вычислять температуру - он же шевелит своими мозгами, вот и греется smile.gif
Если по-серьёзному - уменьшите интервал опроса датчика до максимально терпимого.
Go to the top of the page
 
+Quote Post
at90
сообщение Nov 14 2007, 13:14
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



попробую. Я его опрашиваю каждую секунду


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
deemon
сообщение Nov 14 2007, 14:02
Сообщение #4


Знающий
****

Группа: Новичок
Сообщений: 642
Регистрация: 30-01-07
Пользователь №: 24 888



А ещё может быть полезно усилить тепловую связь между датчиком и тем объектом , температуру которого он меряет . Тогда он будет быстрее реагировать на изменения температуры , и уменьшится эффект от разогрева .
Go to the top of the page
 
+Quote Post
at90
сообщение Nov 15 2007, 08:50
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



попробовал уменьшить время опроса. показания остались те же.
Датчик нагревается со временем. Попробую ещё прилепить его на пластину металлическую.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
revolution
сообщение Nov 15 2007, 09:49
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 94
Регистрация: 21-06-06
Из: Рига, Латвия
Пользователь №: 18 255



Цитата(at90 @ Nov 15 2007, 11:50) *
попробовал уменьшить время опроса. показания остались те же.
А сколько времени вы отводите DS18b20 для конвертации температуры?

Сообщение отредактировал revolution - Nov 15 2007, 09:50
Go to the top of the page
 
+Quote Post
at90
сообщение Nov 15 2007, 11:03
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



800ms


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
revolution
сообщение Nov 15 2007, 16:26
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 94
Регистрация: 21-06-06
Из: Рига, Латвия
Пользователь №: 18 255



Цитата(at90 @ Nov 15 2007, 11:50) *
попробовал уменьшить время опроса. показания остались те же.
Наверное я оговорился - надо УВЕЛИЧИТЬ время между опросами. Сделайте несколько секунд.
Go to the top of the page
 
+Quote Post
at90
сообщение Nov 15 2007, 18:58
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



Цитата(revolution @ Nov 15 2007, 19:26) *
Наверное я оговорился - надо УВЕЛИЧИТЬ время между опросами. Сделайте несколько секунд.

Да это я оговорился. У меня время между опросами датчика 15 секунд. Время на конвертацио температуры 800ms.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
revolution
сообщение Nov 15 2007, 19:20
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 94
Регистрация: 21-06-06
Из: Рига, Латвия
Пользователь №: 18 255



Почитайте здесь, может найдете ответ: Считывание данных с термометра DS18B20
Go to the top of the page
 
+Quote Post
WEST128
сообщение Nov 24 2007, 09:37
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 13-10-06
Из: Россия, Томск
Пользователь №: 21 291



Скорее всего, вы имеете дело с саморазогревом датчика, хотя 2 град. - многовато. Тепловые свойства лучше у датчиков в корпусах SOIC8, там выводы можно припаять на большой полигон. Для корпуса TO-92 можно припаять центральный вывод (обычно на него крепят кристалл) к медной пластинке, может поможет.
Go to the top of the page
 
+Quote Post
sakrivosh
сообщение Dec 6 2007, 21:47
Сообщение #12





Группа: Новичок
Сообщений: 9
Регистрация: 6-12-07
Пользователь №: 33 044



Цитата(at90 @ Nov 14 2007, 10:17) *
Использую датчики DS18b20 для измерения температутры. И заметил что после включения датчика у него растёт температура где то на 2 градуса. Возле датчика ничего не нагревается. Положил в холодильник. Там 5 градусов. Включаю датчик он показывает сначал 5 градусов а потом температура растёт до 7 градусов. 07.gif Меряю в 12 битном режиме. питание 5 вольт. подтяжка 5.1 к на DO!
Пробовал другие датчки тоже самое. Что делаю не так?

Попробуйте активный pull-up или pull-up резистор в 1к. При преобразовании 18в20 берет ток в несколько mA и напряжение на ADC может быть низким.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 16:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01484 секунд с 7
ELECTRONIX ©2004-2016