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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 15.02.2012, 20:47  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Как проверить сгорел ли DS18B20???

Сообщение от raptor37 Посмотреть сообщение
Извиняюсь что вмешиваюсь, может у кого-то есть фал с функциями работы термометра Ds18B20. желательно для компилятора Хайтек.
Выкладывал я. Ищите.
Реклама:
Easyrider83 вне форума  
Непрочитано 15.02.2012, 21:28  
vale1
Временная регистрация
 
Регистрация: 06.04.2008
Сообщений: 91
Сказал спасибо: 20
Сказали Спасибо 127 раз(а) в 45 сообщении(ях)
vale1 на пути к лучшему
По умолчанию Re: Как проверить сгорел ли DS18B20???

В теме "Проекты" Proteus выложил демонстрационный проект DS18B20 на ассемблере
vale1 вне форума  
Непрочитано 16.02.2012, 01:04  
Catcatcat1
Прописка
 
Регистрация: 05.05.2007
Сообщений: 116
Сказал спасибо: 10
Сказали Спасибо 58 раз(а) в 34 сообщении(ях)
Catcatcat1 на пути к лучшему
По умолчанию Re: Как проверить сгорел ли DS18B20???

http://invent-systems.narod.ru/DS18B20_HITECH.htm
Catcatcat1 вне форума  
Непрочитано 16.02.2012, 01:18  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Как проверить сгорел ли DS18B20???

Сообщение от miwutka Посмотреть сообщение
Может там померят ьсобпротивление на ножках какихто...?
Выход датчика цифровой. Нечего там мерить.

Сообщение от jump Посмотреть сообщение
не перегревали датчик (выше 125 "дубеет")?
При дальнейшем нагреве показания не растут - нЕкуда.
Нажмите на изображение для увеличения
Название: 127+.jpg
Просмотров: 156
Размер:	371.1 Кб
ID:	31821
Надеюсь достаточно показательный эксперимент?


Сообщение от Shestakovva Посмотреть сообщение
Вместо 18B20 подключали 1820
Показывало 85
Ошибка в протоколе обмена данными. Однозначно!
Нажмите на изображение для увеличения
Название: 18b20.jpg
Просмотров: 94
Размер:	8.9 Кб
ID:	31822
Нажмите на изображение для увеличения
Название: 18b20_25.jpg
Просмотров: 123
Размер:	125.5 Кб
ID:	31823
Это с DS18B20
Нажмите на изображение для увеличения
Название: 1820.jpg
Просмотров: 97
Размер:	8.0 Кб
ID:	31824
Нажмите на изображение для увеличения
Название: 1820_25.jpg
Просмотров: 103
Размер:	112.5 Кб
ID:	31825
Это с DS1820
Программа сдвигает считанные данные на 4 бита вправо. Потом BCD преобразование и индикация. Дальше объяснять надо?

miwutka, чтоб проверить датчик, нужна абсолютно рабочая, проверенная программа. На фотках Attiny15. Если есть - скину проект, но там внешний индикатор-эмулятор HT1611(простейший SPI) на Attiny2313. В смысле в программе использован. И на фотках он.
Попробуй для отладки сделать статическую индикацию, чтоб обновление индикатора не влияло на протокол обмена с датчиком. Нужно всего 3 разряда. У тебя как раз 3 планки индикаторов, выведи на каждую по 1 цифре и посмотри - что получится.

Последний раз редактировалось omercury; 16.02.2012 в 01:23.
omercury вне форума  
Непрочитано 16.02.2012, 04:32  
Shurik_kor
Частый гость
 
Регистрация: 16.11.2007
Адрес: Гомель (Беларусь)
Сообщений: 37
Сказал спасибо: 348
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Shurik_kor на пути к лучшему
По умолчанию Re: Как проверить сгорел ли DS18B20???

Если отображаются 85 град., то как минимум цифровая часть рабочая. Это значение помещается в регистры температуры датчика после подачи питания (до первого преобразования). Значит, либо не передается команда запуска преобразования температуры, либо датчик по каким-то причинам сбрасывается в процессе преобразования, возможно при провалах напряжения питания.
Shurik_kor вне форума  
Непрочитано 16.02.2012, 06:46  
kosmos440o
Заблокирован
 
Регистрация: 23.09.2007
Сообщений: 761
Сказал спасибо: 84
Сказали Спасибо 352 раз(а) в 151 сообщении(ях)
kosmos440o на пути к лучшему
По умолчанию Re: Как проверить сгорел ли DS18B20???

Попробуй взять сопротивление между питанием и выходом поменьше - 0,5 ... 1К. Некоторые партии только так работают. А 85 С - это стандарт, когда где-то накосячил.
kosmos440o вне форума  
Непрочитано 16.02.2012, 10:39  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Как проверить сгорел ли DS18B20???

85 покажет, если связь с датчиком есть, но либо преобразование не запущено, либо не завершено.
Easyrider83 вне форума  
Непрочитано 16.02.2012, 10:55  
demon81
Прохожий
 
Регистрация: 18.03.2010
Сообщений: 8
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
demon81 на пути к лучшему
По умолчанию Re: Как проверить сгорел ли DS18B20???

Сообщение от picavr Посмотреть сообщение
Ты что )) да кто их сейчас пишет сам процедуры.. )) это ж мозги напрягать... даташит нужно изучить.. весь протокол.. сдерут из интернета...
а помот ПАААААМАААААГИИИИИИТЕЕЕЕЕЕ
85 выдается по умолчанию, если читается то вероятнее всего протокол соблюден
засунь в морозилку, если не пойдет, тогда точно битый
Р.S. в данном случае лучше подключить по 3-хпроводной схеме
demon81 вне форума  
Непрочитано 16.02.2012, 11:15  
cel128
Частый гость
 
Регистрация: 25.11.2011
Сообщений: 16
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
cel128 на пути к лучшему
По умолчанию Re: Как проверить сгорел ли DS18B20???

DS1820 это аналог DS18S20. У этих датчиков разрешение 9 бит. У DS18B20 разрешение, изменяемое пользователем, от 9 до 12 бит. Документация говорит, что с завода установлено разрешение 12 бит (отсюда кстати и сдвиг на 4). Если мы 9-ти битное значение сдвинем на 4 то получим бредовую цифру, а не температуру. С данной логикой програмки (имею ввиду присутствие сдвига на 4) DS1820 работать не будет. Необходимо подпраить алгоритм преобразования полученного значение от датчика в температуру.
cel128 вне форума  
Непрочитано 16.02.2012, 11:42  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Как проверить сгорел ли DS18B20???

Сообщение от cel128 Посмотреть сообщение
С данной логикой програмки (имею ввиду присутствие сдвига на 4) DS1820 работать не будет.
Конечно не будет. У DS1820 разрешение 0,5 градуса, а у DS18B20 - 0,125... Поэтому и логика расчёта температуры другая, что по фоткам видно. Для получения целых градусов DS1820 двигать надо на 1 разряд, а DS18B20 на 4.
omercury вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как проверить наличие заземления vtv_terra Микроконтроллеры, АЦП, память и т.д 13 20.05.2011 00:20
[Решено] Как проверить IRFZ44N Electric75 Делимся опытом 3 05.04.2010 19:59
Как проверить N Channel MOS Cap63 Делимся опытом 8 16.09.2009 22:03
Как проверить микроконтроллер? vai1504 Микроконтроллеры, АЦП, память и т.д 4 10.04.2007 19:15
Как проверить SDRAM ksm Микроконтроллеры, АЦП, память и т.д 3 13.03.2005 07:53


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


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