ds18b20+

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
kkozyrev
Открыл глаза
Сообщения: 67
Зарегистрирован: Пт дек 11, 2009 02:40:44
Откуда: C-Петербург
Контактная информация:

ds18b20+

Сообщение kkozyrev »

скажите а есть разница между ds18b20 и ds18b20+
не судите, я учусь -)
Аватара пользователя
Sera_232
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Пт фев 12, 2010 01:37:03
Откуда: г. Хмельницкий
Контактная информация:

Сообщение Sera_232 »

Насколько я знаю ds18b20+ в отличии от ds18b20 изготовлен по технологии Lead-Free, тоесть бессвинцовая технология. А по функционалу абсолютно идентичны.
Аватара пользователя
ssvd
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Ср ноя 04, 2009 18:00:56
Откуда: Алтайский край
Контактная информация:

Сообщение ssvd »

есть 2 датчика ds18b20.
подключены к attimy2313, один измеряет дома, а другой на улице, тот что дома, вроде бы как нормально, а на улице врет градусов на 10, что может быть?
Текст считывания температуры такой:

инициализация

Код: Выделить всё

   #asm("cli");
   devices=w1_search(0xf0,rom_codes);
   if (devices==0){
     while(1){
       PORTB=0b01001001;
     }
   }
   #asm("sei");


в прерывании, каждые 7сек

Код: Выделить всё

  temp=ds18b20_temperature(&rom_codes[dTemp][0]);
  minus=0;
  if(temp & 0x8000){
    minus=1;
    temp^=0xFFFF;
    temp++;
  }
  indication=temp;     
  dTemp++;
  if(dTemp==devices)dTemp=0;
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

Тот который на улице у всех врет.

А когда берешь два датчика с улицы и из дома опускаешь одновременно в стакан с теплой водой, то оказывается разница в показаниях около 0,5 гр.

Так что не в датчиках дело.

примечание: у меня на датчиках гидроизоляция выводов 100%.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
ssvd
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Ср ноя 04, 2009 18:00:56
Откуда: Алтайский край
Контактная информация:

Сообщение ssvd »

Danko писал(а):Тот который на улице у всех врет.

А когда берешь два датчика с улицы и из дома опускаешь одновременно в стакан с теплой водой, то оказывается разница в показаниях около 0,5 гр.

Так что не в датчиках дело.

примечание: у меня на датчиках гидроизоляция выводов 100%.


0,5 это вроде как по ДШ норма.
ну тут на 10! изолирован термоусадкой!
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

Ветер, солнце, дождь - все это враги точности измерения.

Не зря на метеостанциях термометры устанавливают в метеобудках и только в определенном месте.

Спросите у Гугла что такое "Метеорологическая будка"? где устанавливается? Как устроена? и пр.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
innovator_king
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт фев 12, 2010 14:15:28
Контактная информация:

Сообщение innovator_king »

Попробуйте закрыть уличный датчик деревянной крышкой с свободным перемещением воздуха внутри неё. Крышку покрасить в белый цвет. В этом случае влияние солнца будет минимизированно. И всю эту конструкцию разместить подальше от любых металических конструкций.
Аватара пользователя
ssvd
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Ср ноя 04, 2009 18:00:56
Откуда: Алтайский край
Контактная информация:

Сообщение ssvd »

innovator_king писал(а):Попробуйте закрыть уличный датчик деревянной крышкой с свободным перемещением воздуха внутри неё. Крышку покрасить в белый цвет. В этом случае влияние солнца будет минимизированно. И всю эту конструкцию разместить подальше от любых металических конструкций.


пробовал помещать в пенопласт - врет! (((
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Сообщение Seal »

я вот так поступил,правда у меня сторона ,на которую выведен датчик северная.Прикрепил биндером монетку для устранения инертности.Изображение
Вложения
0224101705.jpg
(46.47 КБ) 714 скачиваний
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Аватара пользователя
ssvd
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Ср ноя 04, 2009 18:00:56
Откуда: Алтайский край
Контактная информация:

Re: ds18b20+

Сообщение ssvd »

подскажите, при подключении ds18b20, 2х датчиков и более к микроконтроллеру можно ли использовать только один резистор 4,7ком или надо его ставить на каждый датчик?

прикреплена схема подключения с двумя вариантами, какой правильный? или оба правильные?
Вложения
1.JPG
(72.09 КБ) 986 скачиваний
http://abro-nsk.ru
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: ds18b20+

Сообщение Danko »

прочтите статью и перефразируйте вопрос или удалите его.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
ssvd
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Ср ноя 04, 2009 18:00:56
Откуда: Алтайский край
Контактная информация:

Re: ds18b20+

Сообщение ssvd »

Danko писал(а):прочтите статью и перефразируйте вопрос или удалите его.


мля, что за люди пошли, мозг не давит?.....
http://abro-nsk.ru
Аватара пользователя
Pooher
Мучитель микросхем
Сообщения: 491
Зарегистрирован: Вс янв 07, 2007 01:45:48
Откуда: Российская Федерация, будь она неладна...

Re: ds18b20+

Сообщение Pooher »

Сказали же - ЧИТАТЬ СТАТЬЮ! А ещё лучше - ДАТАШИТ. После подобных высказываний - помогать человеку желание пропадает на прочь! :kill:
Научить нельзя, можно научиться. Пифагор.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.
Аватара пользователя
ssvd
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Ср ноя 04, 2009 18:00:56
Откуда: Алтайский край
Контактная информация:

Re: ds18b20+

Сообщение ssvd »

Pooher писал(а):Сказали же - ЧИТАТЬ СТАТЬЮ! А ещё лучше - ДАТАШИТ. После подобных высказываний - помогать человеку желание пропадает на прочь! :kill:


А некто не задумывался, что человек может не сильно понимать в электронике, и чтение даташитов не поможет...
Можно было разъяснить и дать на это ссылку, что бы легче было уже разобраться...
Может проще надо ко всему относиться? :)
http://abro-nsk.ru
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: ds18b20+

Сообщение Аlex »

Достаточно одного.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: ds18b20+

Сообщение Danko »

Не правильная цитата:
Pooher писал(а):Сказали же - ЧИТАТЬ СТАТЬЮ! А ещё лучше - ДАТАШИТ. После подобных высказываний - помогать человеку желание пропадает на прочь! :kill:
Правильная цитата:
Pooher писал(а):Сказали же - ЧИТАТЬ СТАТЬЮ! А ещё лучше - ДАТАШИТ. После подобных высказываний - помогать человеку желание пропадает на прочь! :kill:
_________________
Научить нельзя, можно научиться. Пифагор.
:)) :)) :))
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
zhu4er
Вымогатель припоя
Сообщения: 544
Зарегистрирован: Пт июн 04, 2010 17:40:13
Откуда: Непокорный город-герой Севастополь

Re:

Сообщение zhu4er »

ssvd писал(а):
innovator_king писал(а):Попробуйте закрыть уличный датчик деревянной крышкой с свободным перемещением воздуха внутри неё. Крышку покрасить в белый цвет. В этом случае влияние солнца будет минимизированно. И всю эту конструкцию разместить подальше от любых металических конструкций.


пробовал помещать в пенопласт - врет! (((

и нафига тебе пенопласт... просто можно в белый термоусадочный кембрик одеть и измерять на несолнечной стороне - врать будет намного меньше. А вот точную температуру получить - это только в спецбудке, как выше говорилось! Вот тебе мой код:
termo99.c
(3.34 КБ) 738 скачиваний


А ещё можешь побаловаться с датчиком LM75 - стоит он дешевле
Даже у стен есть уши...
Аватара пользователя
Pooher
Мучитель микросхем
Сообщения: 491
Зарегистрирован: Вс янв 07, 2007 01:45:48
Откуда: Российская Федерация, будь она неладна...

Re: ds18b20+

Сообщение Pooher »

Короче и без прелюдий :) . Линия данных подтягивается резистором 4.7 кОм(НЕ КАЖДЫЙ ДАТЧИК!)
Если использовать резистор 750 Ом, и выполнять преобразование температуры отдельно для каждого датчика, можно отказаться от питания датчиков (использовать паразитное).
Научить нельзя, можно научиться. Пифагор.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.
Аватара пользователя
ssvd
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Ср ноя 04, 2009 18:00:56
Откуда: Алтайский край
Контактная информация:

Re: ds18b20+

Сообщение ssvd »

Pooher писал(а):Короче и без прелюдий :) . Линия данных подтягивается резистором 4.7 кОм(НЕ КАЖДЫЙ ДАТЧИК!)
Если использовать резистор 750 Ом, и выполнять преобразование температуры отдельно для каждого датчика, можно отказаться от питания датчиков (использовать паразитное).


спасибо огромное! статью тоже прочитал :))
http://abro-nsk.ru
Аватара пользователя
БАТАРЕЙКУС
Потрогал лапой паяльник
Сообщения: 346
Зарегистрирован: Сб фев 07, 2009 19:21:25

Re: ds18b20+

Сообщение БАТАРЕЙКУС »

Я вот давича тоже по началу стал грешить на свой датчик DS1820 паказывал он у меня 39,5*С окошко открываю руку подважу к противомаскитной сетки вроде прохладно на улице думал кирдык датчику. Благо Отец пришол и сказал жара на улице невыносимая градусов 40 ну тогда я и успакоился всё хорошо ток жарко.(окозалось холодный воздух из комнаты вытикает из форточки через нижнюю часть, где была мая рука, а горячий затикает сверху).

а вы поменяйте датчики местами улицный и домашний и пасмотрите кто врёт программа или датчик всякое может быть
Мечтатель - не тот, кто сидит на диване и думает о несбыточном, а тот, кто всеми силами стремится воплотить несбыточное в реальность.
Закрыто

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