Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
21.04.2010, 10:13
|
|
Временная регистрация
Регистрация: 19.04.2010
Сообщений: 92
Сказал спасибо: 30
Сказали Спасибо 83 раз(а) в 37 сообщении(ях)
|
Re: Термометр на ds18b20
Сообщение от urry
|
Топик шел о градуснике, для которого 0.1 градус - недостижимая точность.
Кто с ними работал в железе, это хорошо знают.
А так - прикольно было почитать, можно снести в рубрику - "отвлекитесь, эмбеддеры".
|
Да... А ведь началось с благого дела, - рассказом об умножении на 0,625 .
А кончилось... Вот уж воистину: "сходил за хлебушком" (с)
|
|
|
|
22.04.2010, 16:24
|
|
Прохожий
Регистрация: 06.06.2006
Сообщений: 7
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 2 сообщении(ях)
|
Re: Термометр на ds18b20
Зачем парится с умножением - составил табличку если уж надо ,1 и все.
|
|
|
|
22.04.2010, 17:01
|
|
Временная регистрация
Регистрация: 19.04.2010
Сообщений: 92
Сказал спасибо: 30
Сказали Спасибо 83 раз(а) в 37 сообщении(ях)
|
Re: Термометр на ds18b20
Сообщение от VadimP
|
Зачем парится с умножением - составил табличку если уж надо ,1 и все.
|
Как вариант, пожалуйста, если места в пп дофига. Табличка на 16 значений всего-то .
|
|
|
|
07.06.2010, 23:14
|
|
Прописка
Регистрация: 06.05.2008
Адрес: Пятигорск
Сообщений: 222
Сказал спасибо: 11
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
|
Re: Термометр на ds18b20
Мужики. Раз уж вы все понимаете про эти датчики, то помогите и мне с советом. Иннициализирую датчик, получаю ответ, пауза больше 480мксек, команда ред ром 33Н, далее 64 слота чтения, но датчик не отвечает(только еденицы). Подскажите , что не правильно.
|
|
|
|
07.06.2010, 23:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Термометр на ds18b20
Сообщение от wlad773
|
Подскажите , что не правильно.
|
Телепатов ищете? У Вас в 37 строке ошибка. Я прав?
|
|
|
|
31.10.2010, 20:40
|
|
Вид на жительство
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
|
Re: Термометр на ds18b20
Сообщение от nsl2004
|
Самые дешевые покупал по 7.60 LTL, а это где то 90 рублей
|
Если не секрет, в каком магазине брали ? Spikare ?
Последний раз редактировалось CodeNameHawk; 31.10.2010 в 21:34.
|
|
|
|
01.11.2010, 09:27
|
|
Прописка
Регистрация: 05.05.2007
Сообщений: 116
Сказал спасибо: 10
Сказали Спасибо 58 раз(а) в 34 сообщении(ях)
|
Re: Термометр на ds18b20
Вот здесь есть подробное описание работа с DS18B20 http://invent-systems.narod.ru/DS18B20.htm правда для ПИКов на ассемблере.
А это пример как табличным методом преобразовать десятые доли градуса
con_dro addwf PCL,f ;
retlw .0 ; 0- 00
retlw .1 ; 1- 06
retlw .1 ; 2- 12
retlw .2 ; 3- 18
retlw .3 ; 4- 25
retlw .3 ; 5- 31
retlw .4 ; 6- 37
retlw .4 ; 7- 43
retlw .5 ; 8- 50
retlw .6 ; 9- 56
retlw .6 ; 10- 62
retlw .7 ; 11- 68
retlw .8 ; 12- 75
retlw .8 ; 13- 81
retlw .9 ; 14- 87
retlw .9 ; 15- 93
retlw .0 ; 16- 00
Последний раз редактировалось Catcatcat1; 01.11.2010 в 09:34.
|
|
|
|
01.11.2010, 13:56
|
|
Частый гость
Регистрация: 06.05.2005
Сообщений: 17
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
|
Re: Термометр на ds18b20
На EDN был опубликован интересный алгоритм преобразования кода DS18B20 в удобный для отображения на 7-LED в формате XX.X . Для этого полученный от DS18B20 код умножался на 0.625 таким образом: code * (1/2 + 1/ . Видно, что 5/8 - это 0.625... После отображения на индикаторе между первым (справа) и вторым разрядами ставилась точка (деление на 10).
Прошу прощения если кого-то повторил.
Последний раз редактировалось iriska1; 01.11.2010 в 14:50.
|
|
|
|
01.11.2010, 13:58
|
|
Частый гость
Регистрация: 06.05.2005
Сообщений: 17
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
|
Re: Термометр на ds18b20
Извините, второе число в скобках - это одна восьмая). Отнюдь не гордость собой...
|
|
|
|
01.11.2010, 14:05
|
|
Прописка
Регистрация: 09.11.2006
Сообщений: 127
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: Термометр на ds18b20
Извиняюсь за рекламу, но я зделал вот это. Мужик разработал просто супер, заработало сразу.
Программирую немного на АБ. Просто вставил туда его ХЕКС и усё.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:17.
|
|