DS18B20
-
watchmaker
- Поставщик валерьянки для Кота
- Сообщения: 2183
- Зарегистрирован: Вс ноя 15, 2009 23:13:59
- Откуда: Харьков
- Контактная информация:
DS18B20
Есть ли в достаточно доступном виде описание протокола устройства DS18B20?
Также конкретный вопрос: сколько времени занимает преобразование температуры этим устройством? Хочу присоединить к М168, но есть одно ограничение: контроллер просыпается 16 раз в секунду на короткое время и засыпает. Влезет ли весь цикл работы с датчиком в 1/16 секунды?
Также конкретный вопрос: сколько времени занимает преобразование температуры этим устройством? Хочу присоединить к М168, но есть одно ограничение: контроллер просыпается 16 раз в секунду на короткое время и засыпает. Влезет ли весь цикл работы с датчиком в 1/16 секунды?
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
- Реклама
Re: DS18B20
Время преобразования при различных разрешениях преобразования различно.
Тут все написано, в том числе и протокол 1-Wire:
http://datasheets.maxim-ic.com/en/ds/DS18B20.pdf
Тут все написано, в том числе и протокол 1-Wire:
http://datasheets.maxim-ic.com/en/ds/DS18B20.pdf
Не умеешь - не берись, но не взявшись не научишься...
Re: DS18B20
Доброе время! Пытаюсь разобраться с DS18B20, накидал программку, в качестве примера использовал
пример в протеусе . Опрбовал в протеусе всё отлично работает. Скину на железо,облом, выдаёт 85гр и всё.
Менял временные итервалы, не помогает. Подскажите в чём дело.
пример в протеусе . Опрбовал в протеусе всё отлично работает. Скину на железо,облом, выдаёт 85гр и всё.
Менял временные итервалы, не помогает. Подскажите в чём дело.
- Вложения
-
- DS18B20.txt
- (4.9 КБ) 501 скачивание
Re: DS18B20
85 выдает после подачи питания. Значит после команды запуска измерения датчик теряет питание. Питаем датчик как? Паразитным питанием?TICLIR писал(а): выдаёт 85гр и всё.
— Не говорите мне что делать и я не скажу куда Вам идти...
Re: DS18B20
Питаю по трём проводам.
- Реклама
Re: DS18B20
Значит датчик не получил команду на измерение
"RESET -> SKIP ROM [CCh] -> CONVERT T [44h]"
На втором или 3-м шаге...
Или не дождались окончания измерения (750 милисек).
"RESET -> SKIP ROM [CCh] -> CONVERT T [44h]"
На втором или 3-м шаге...
Или не дождались окончания измерения (750 милисек).
— Не говорите мне что делать и я не скажу куда Вам идти...
Re: DS18B20
Да вроде всё попорядку идёт, ведь небыло бы порядка и протеус неmd5sum писал(а):Значит датчик не получил команду на измерение
"RESET -> SKIP ROM [CCh] -> CONVERT T [44h]"
На втором или 3-м шаге...
Или не дождались окончания измерения (750 милисек).
симулировал. Чюдеса. А вот в протеусе убрал задержку 750милисек
всё равно работает. Пока писал закралось сомнение
750милисек это же не равно _delay_us(750)..
Всё Спасибо огромное. Дело было в этой самой задержки для окончания измерения.
Re: DS18B20
Доброе время суток! Купил, не посмотрев , датчик DS1820, т.е. без всякой буквы.
Так вот подключаю к МК,а он показывает всякую белеберду. Пробовал разные
принципы вычисления не один не подходит, где должно показывать +20,показывает
-34, и даташет не один не подходит. Может у кого есть даташет или не внём дело.
Так вот подключаю к МК,а он показывает всякую белеберду. Пробовал разные
принципы вычисления не один не подходит, где должно показывать +20,показывает
-34, и даташет не один не подходит. Может у кого есть даташет или не внём дело.
- urry
- Сверлит текстолит когтями
- Сообщения: 1262
- Зарегистрирован: Пн дек 08, 2008 10:58:48
- Откуда: Винница
- Контактная информация:
Re: DS18B20
DS1820 есть 18S20.
(Обычно).
(Обычно).
Re: DS18B20
Значит или чип косячный или чё то ещё. Но в протеуси симулировал все четко.urry писал(а):DS1820 есть 18S20.
(Обычно).
-
borys
- Держит паяльник хвостом
- Сообщения: 927
- Зарегистрирован: Вт сен 07, 2010 19:27:48
- Откуда: Ташкент
Re: DS18B20
Среди новых датчиков этого типа (а также DS18B20) бракованных ни разу не встречал, а имел дело не с одной сотней.
Re: DS18B20
Сходил сегодня и купил ещё один такой же датчик для пробы, подключил его а, он выдаёт то же самое
что и первый,значит для них существует свой метод вычисления отличный от B и S.
И ещё преобрёл с буквой В так он всё чётко работает.
что и первый,значит для них существует свой метод вычисления отличный от B и S.
И ещё преобрёл с буквой В так он всё чётко работает.


