roboforum.ru

Технический форум по робототехнике.

ds1821 подключение и опрос

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Re: ds1821 подключение и опрос

Сообщение Myp » 27 мар 2013, 13:23

а ты в режим термостата включал? а обратно в 1wire переключал?
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: ds1821 подключение и опрос

Сообщение rig » 28 мар 2013, 13:49

нет, непробовал.
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

Re: ds1821 подключение и опрос

Сообщение Myp » 28 мар 2013, 23:15

ах да, скетч ардуины который у меня заработал
sketch_mar06a.ino
(3.01 КиБ) Скачиваний: 320
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: ds1821 подключение и опрос

Сообщение Myp » 18 сен 2013, 14:14

запихнул в кодбендер)
http://codebender.cc/sketch:17930
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: ds1821 подключение и опрос

Сообщение legion » 27 апр 2014, 00:17

На случай если я вдруг не один такой буратино оставлю это здесь для будущих поколений дров:

Друг, если ты пытаешься выполнить измерение в режиме 1shot, а датчик всегда возвращает 255. Если при попытке ввести вторую команду ты замечаешь, что датчик в твою запись сует свои нули. Если второе чтение температуры в режиме постоянного измерения тебе возвращает 0. То.

Инициализируй датчик перед КАЖДОЙ командой!

В даташите, конечно, английским по белому написано "All transactions on the 1-Wire bus begin with an initialization sequence" и даже табличка с последовательностью команд для особо одаренных есть. Но не помогает. Упорно думал, что инициализация нужна только один раз после подачи питания на датчик.
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

Re: ds1821 подключение и опрос

Сообщение Myp » 27 апр 2014, 01:22

ну да, в даташите же написано )))
я кстати в программе тк и делаю
каждый раз ds.reset();

а ты с режимом повышенной точности не работал?
считаю по формуле из даташита,
Код: Выделить всёРазвернуть
float highResTemp = (float)temp_read - 0.5 + (((float)count_per_c - (float)count_remain) / (float)count_per_c);


но дробная часть никогда не бывает больше .49
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: ds1821 подключение и опрос

Сообщение avr123.nm.ru » 27 апр 2014, 01:36

Myp писал(а):самое страшное, сконфигурить термостат и отключить 1wire )))
а нельзя ли сконфигурировать и не отключать?
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: ds1821 подключение и опрос

Сообщение legion » 27 апр 2014, 10:58

Не, с повышенной точностью не работал.

Сконфигурить и не отключать нельзя, там либо термостат, либо 1wire.
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

Пред.

Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 44