Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Коллекция глюков Здесь публикуются все известные глюки, баги микроконтроллеров, памяти, АЦП и т.д.

 
Опции темы
Непрочитано 29.01.2011, 07:00  
wer-lehich
Частый гость
 
Аватар для wer-lehich
 
Регистрация: 25.11.2010
Сообщений: 16
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
wer-lehich на пути к лучшему
По умолчанию Re: DS18B20 спонтанно греется, глюк или брак ?

Еще вопрос. Попалась ситуация, когда один датчик DS18В20 из партии выдает хаотичные результаты измерения около истинного результата +-0,2 гр.С. Редко, но бывает заброс до 0,4. Подключение 3х-проводное. Питание от элемента Пельтье, гарантированно 4В. Сейчас меряет 100 гр. С. В этой же схеме второй датчик измеряет 51 гр. С. Стоит как вкопаный. Датчиков 20 из партии вели себя вполне адекватно. Чего мне ждать от всей партии датчиков? Что рано или поздно все начнут свою флуктуацию вокруг истинного значения?
Реклама:
wer-lehich вне форума  
Непрочитано 31.01.2011, 13:04  
you_go
Гражданин KAZUS.RU
 
Аватар для you_go
 
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
you_go на пути к лучшему
По умолчанию Re: DS18B20 спонтанно греется, глюк или брак ?

А датчики у Вас насколько далеко от контроллера находятся? У Вас в программе контролируется CRC принимаемых посылкок, то есть есть ли уверенность в достоверности данных? Дело в том, что я сталкивался с подобной проблемой при длинных линиях связи, мало того, втечение года было несколько выходов из сроя датчиков (из 20-ти), правда в моем проэкте это были DS1821, а не 1820, но сути это не меняет. Виной тому, видимо были импульные наводки на линии связи, приводившие даже к полному отказу датчика. Я решил этот вопрос так:
https://kazus.ru/forums/showthread.p...102#post214102
С тех пор вот уже несколько лет на работу системы нет никаких нареканий.
you_go вне форума  
Непрочитано 02.02.2011, 08:40  
wer-lehich
Частый гость
 
Аватар для wer-lehich
 
Регистрация: 25.11.2010
Сообщений: 16
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
wer-lehich на пути к лучшему
По умолчанию Re: DS18B20 спонтанно греется, глюк или брак ?

2 You_go
Это не длина кабеля. Датчик в 20 см от контроллера. При замене датчика все восстанавливается, и измерения происходят правильно. Вашу схему я видел, но напоминание о ней не лишнее. Спасибо.
По поводу CRC.. Нет. Не делаю программно. Я настолько уверился в качестве DS18B20, что вышеописанная его выходка поставила меня в тупик. Приличная заводская вещь, и на тебе.
Достоверность данных.. Дело в том, что трубы систем отопления - это очень приличный термостат. Изменение температуры воды на 0.2 гр. С в хаотичном виде вообще невозможно. Это очень инертная система в плане изменения температуры. Малая скорость теплоносителя, большие объемы.
wer-lehich вне форума  
Непрочитано 01.01.2012, 08:18  
wer-lehich
Частый гость
 
Аватар для wer-lehich
 
Регистрация: 25.11.2010
Сообщений: 16
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
wer-lehich на пути к лучшему
По умолчанию Re: DS18B20 спонтанно греется, глюк или брак ?

Вопрос решился в общем-то. Пуллап надо сделать чуть побольше
wer-lehich вне форума  
Непрочитано 08.01.2012, 09:47  
piskora
Прописка
 
Регистрация: 22.12.2008
Адрес: Челябинск
Сообщений: 111
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
piskora на пути к лучшему
По умолчанию Re: DS18B20 спонтанно греется, глюк или брак ?

В документации на эти микросхемы написано, что их нужно опрашивать не чаще одного раза в секунду, иначе точность показаний не гарантируется из-за нагрева.
piskora вне форума  
Непрочитано 08.01.2012, 12:37  
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: DS18B20 спонтанно греется, глюк или брак ?

хммм... это Новость ...на какой странице?
OlegNZH вне форума  
Непрочитано 13.01.2012, 11:39  
you_go
Гражданин KAZUS.RU
 
Аватар для you_go
 
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
you_go на пути к лучшему
По умолчанию Re: DS18B20 спонтанно греется, глюк или брак ?

Я имел дело с датчиками STH21 (Sensirion), у которых есть подобное ограничение (у далласовских, честно говоря, этого не помню):

Цитата:
Temperature effects.
...there are self-heating effects in case the measurement frequency is too high. To keep self-heating below 0.1 C, SHT2x should not be active for more than 10% of time - e.g. maximum two measurements per second at 12bit accuracy shall be made.
you_go вне форума  
Непрочитано 16.09.2013, 01:04  
watchmaker
Частый гость
 
Регистрация: 18.10.2011
Сообщений: 23
Сказал спасибо: 5
Сказали Спасибо 4 раз(а) в 2 сообщении(ях)
watchmaker на пути к лучшему
По умолчанию Re: DS18B20 спонтанно греется, глюк или брак ?

Другая проблема с DS18B20. Иногда он выдает совершенно левые данные (+/-48*С вместо 0*С и т. д.) с КОРРЕКТНЫМ для ЭТИХ ЛЕВЫХ данных CRC. Питаю по трем проводам, провод около трех метров. Что это значит? Пришлось тратить полкилобайта в меге на отсеивание левых значений - по CRC они не отсеиваются.
watchmaker вне форума  
Непрочитано 15.10.2013, 11:55  
kolobok0
Частый гость
 
Регистрация: 10.09.2010
Адрес: Резиновая
Сообщений: 45
Сказал спасибо: 3
Сказали Спасибо 14 раз(а) в 12 сообщении(ях)
kolobok0 на пути к лучшему
Счастье Re: DS18B20 спонтанно греется, глюк или брак ?

Сообщение от watchmaker Посмотреть сообщение
...Иногда он выдает совершенно левые данные....
проверьте тайминги между преобразованиями. DS18xx очень не любят когда их беспокоят в момент расчёта температуры.

Из даташита (DS18S20, DS1821 и т.д..)
Temperature Conversion Time/t(CONV)/750 ms

или (DS18B20)
Temperature Conversion Time/t(CONV)
9-bit resolution = 93.75 ms
10-bit resolution = 187.5 ms
11-bit resolution = 375 ms
12-bit resolution = 750 ms

ну и надо понимать, что если у Вас питаение паразитное - то в момент работы датчика надо его "питать" через шину данных...

при такой частых считываний датчика происходит разогрев. но как правило эта цифра(разогрев) порядка 0,2 градуса - не больше.

удачи вам
(круглый)
kolobok0 вне форума  
Непрочитано 15.10.2013, 14:22  
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: DS18B20 спонтанно греется, глюк или брак ?

Да всё-же проще ....берутся вылизанные тайминги , вот сволочи в CodeVision -закрыли библиотеку, в бинарный вид ... но падла, работает, ... у меня и 25 паразитных на линии фунциклируют ... (кондюки и резисторы не забываем, именно на хвосте!)
OlegNZH вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Греется pic18f87j60(Ethernet) ajborman Микроконтроллеры, АЦП, память и т.д 1 05.04.2009 21:24
Греется феррит lenyav Источники питания и свет 17 29.04.2008 13:08
Датчик DS18B20 спонтанно греется, глюк или брак? lukrom Автоматика и аппаратура связи 2 23.03.2008 16:58
глюк в протеусе, или я что то напутал... dimonbest Микроконтроллеры, АЦП, память и т.д 21 10.07.2007 12:06
Греется 78L05 CD_Eater Источники питания и свет 13 04.10.2004 23:38


Часовой пояс GMT +4, время: 21:44.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot