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

 
 
> и снова DS18b20, ДА
asen
сообщение Oct 12 2005, 06:57
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



<_< Народ ктонибуть знает почему может датчик выдовать постаянно температуру 85 градусов когда реально до 15-18 еле дотягивает! twak.gif
Я его и раком и боком и конвертировать довал команду а он всеровно при чтении выдает 85 градусов ! twak.gif wacko.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
asen
сообщение Oct 12 2005, 07:26
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



<_< Мы работаем с одним устройством на шине
последовательность команд следующая:
1)сброс и опредиление утройства на шине
2)пропуск чтения ПЗУ(Skip ROM) 0xcc
3)команда начать преобразование 0х44 (далее задержка 750мс)
4)сброс и опредиление утройства на шине
5)пропуск чтения ПЗУ(Skip ROM) 0xcc
6)чтение данных(9 байт) 0хBE
7) считывание 9 байт данных и анализ 0 и 1
устройство присутствие на шине потверждает но в результате получаем температуру = 85 град <_<
Go to the top of the page
 
+Quote Post
Miron
сообщение Oct 12 2005, 10:17
Сообщение #3


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

Группа: Validating
Сообщений: 149
Регистрация: 11-02-05
Из: Рязань
Пользователь №: 2 574



Цитата(asen @ Oct 12 2005, 11:26)
<_< Мы работаем с одним устройством на шине
последовательность команд следующая:
1)сброс и опредиление утройства на шине
2)пропуск чтения ПЗУ(Skip ROM) 0xcc
3)команда начать преобразование 0х44 (далее задержка 750мс)
4)сброс и опредиление утройства на шине
5)пропуск чтения ПЗУ(Skip ROM) 0xcc
6)чтение данных(9 байт) 0хBE
7) считывание 9 байт данных и анализ 0 и 1
устройство присутствие на шине потверждает но в результате получаем температуру = 85 град <_<
*


Возможные ошибки при работе:
если вы работаете с датчиком используя паразитное питание (от шины данных)
то на время преобразования надо подключать к ШД питание через транзистор
иначе не хватит энергии запасенной кондером и микросхема сбросится в DS это описано
может быть мала задержка времени на преобразование попробуйте увеличить до 1 с.
проверьте точность выдержки временного интервала сброса если он превышен то датчик воспримет это как отключение питания
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 21:47
Рейтинг@Mail.ru


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