термометр повышенной точности с DS18S20 №5 2014

В этом форуме обсуждаются статьи напечатанные в журнале "Радио"

термометр повышенной точности с DS18S20 №5 2014

Сообщение кондёр » 03 май 2015, 14:06

Здравствуйте.
У кого нибудь данная конструкция работает с той точностью, что обещают? Собрал, правда в десятые почему то не то показывает, не то буквы, то ли цифры не до конца на HG3. Вкючался почему то с задержкой на секунду. Грешил на "не тот" датчик, потом купил другой, оказывается при маркировке уже производитель не ставит букву S, уже DS1820 на корпусе. Думаю что-то с фьюзами, может кто нибудь поделится настройками с правильными фюзами?
Большая просьба к редакции заставлять авторов публиковать к конструкциям на Atmel м/процессорах настройки-FUSE, раз публикуют свою конструкцию, так пусть будет все, чтобы не гадать с этими FUSE.
кондёр
 
Сообщения: 76
Зарегистрирован: 31 окт 2008, 01:07

Re: термометр повышенной точности с DS18S20 №5 2014

Сообщение Нафис » 04 май 2015, 13:14

Согласно данным производителя точность измерения температуры на отрезке -10...+85 градусов Цельсия точность измерения равна +-0,5 C. На краях рабочего диапазона точность измерения снижается до +-2 C. Повышение разрешения до 0,1 градуса не повлияет на точность измерения, в этом и заключается основная ошибка авторов статьи. Поясню на примере, термометр показывает 20,1 C, истинная температура будет находится в диапазоне
19,6...20,6 C.
Нафис
 
Сообщения: 281
Зарегистрирован: 12 апр 2015, 12:28

Re: термометр повышенной точности с DS18S20 №5 2014

Сообщение кондёр » 05 май 2015, 09:04

Как я понимаю, Вы Нафис, считаете, на подобных датчиках разрешение в десятые градусы не достижимо из-за погрешности в +/-0,5 гр. С ? Интересно, что пока я не видел подобных конструкций с разрешением в десятые градуса, поэтому и захотел собрать конструкцию. Пока перебираю FUSE, а вариантов много, перестал почему-то включаться. Наверно отложу в сторону, может кто еще подскажет.
кондёр
 
Сообщения: 76
Зарегистрирован: 31 окт 2008, 01:07

Re: термометр повышенной точности с DS18S20 №5 2014

Сообщение Нафис » 05 май 2015, 12:23

Да, Вы правильно меня поняли. Точность измерения температуры зависит в первую очередь от первичного элемента, преобразующего физическую величину в напряжение или ток. А насчет FUSE не уверен, что они являются причиной возникших у Вас проблем, хотя это и возможно.
Нафис
 
Сообщения: 281
Зарегистрирован: 12 апр 2015, 12:28

Re: термометр повышенной точности с DS18S20 №5 2014

Сообщение Нафис » 05 май 2015, 12:35

; fuse bit
; BODLEVEL 1 порог срабатывания 4 В
; BODEN 1 запрещает функционирование схемы BOD
; SUT1..0 11 большое время нарастания Епит
; SKSEL3..0 1111 кварцевый генератор 4 МГц
; S8515C 1 выключен режим совместимости с...
; WDTON 1 сторожевой таймер м.б. выключен программно
; SPIEN 0 разрешает программирование по интерфейсу SPI
; CKPOT 0 размах равен Еп
; EESAVE 0 не стирает EEPROM
; BOTSZ1..0 00 загрузчик по адресу $C00
;BOOTRST 1 вектор сброса по адресу 0
Это интересующие Вас FUSE биты. Из ассемблерной программы термометра.
Нафис
 
Сообщения: 281
Зарегистрирован: 12 апр 2015, 12:28


Вернуться в Журнал "РАДИО"

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1