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

 
 
 
Reply to this topicStart new topic
> 89С52 и DS18B20. Температура гонит., 89С52 и DS18B20. Температура гонит.
M@T_F@Q
сообщение May 1 2008, 13:55
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 25-01-07
Из: Узбекистан
Пользователь №: 24 765



Я сделал термометр использую 89С52 и DS18B20. Собрал несколько штук и увидел проблему: все термометры показывают по разному, при перезаписи прошивки ничего не изменилось, менял местами процессора, тоже самое. В чем может быть загвостка???
Go to the top of the page
 
+Quote Post
yarunt
сообщение May 1 2008, 19:29
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 215
Регистрация: 13-12-06
Из: fghgfh
Пользователь №: 23 476



Цитата(M@T_F@Q @ May 1 2008, 16:55) *
Я сделал термометр использую 89С52 и DS18B20. Собрал несколько штук и увидел проблему: все термометры показывают по разному, при перезаписи прошивки ничего не изменилось, менял местами процессора, тоже самое. В чем может быть загвостка???

Делал термометр с 3-мя такими датчиками и один из них врал на 2 градуса меньше.Возможность брака видно присутствует


--------------------
Нельзя впихнуть,невпихуемое?МОЙ БЛОГ
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 4 2008, 17:55
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(M@T_F@Q @ May 1 2008, 16:55) *
все термометры показывают по разному,
В указанную в даташите точность в 2 градуса это "по-разному" укладывается? Если да - что же вас смущает? Если нет - или ошибка в программе, или неправильно подключили, или уже подпалили датчик, или датчик дефектный. Последнее наименее вероятно.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
artemm
сообщение Jun 4 2008, 06:52
Сообщение #4


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

Группа: Свой
Сообщений: 80
Регистрация: 23-07-07
Из: Украина, г. Сумы
Пользователь №: 29 306



Цитата(M@T_F@Q @ May 1 2008, 17:55) *
Я сделал термометр использую 89С52 и DS18B20. Собрал несколько штук и увидел проблему: все термометры показывают по разному, при перезаписи прошивки ничего не изменилось, менял местами процессора, тоже самое. В чем может быть загвостка???

нужно под каждый датчик изменять программу, добавляя или отнимая нужное значение погрешности температуры
Go to the top of the page
 
+Quote Post
Miron
сообщение Jun 4 2008, 10:54
Сообщение #5


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

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



Я давно использую DS18B20 и в больших количествах,
прошли метрологию и делаем поверку приборов с этими
датчиками
Свою погрешность они выдерживают на 99,9%
отход в процессе производства 1 датчик на 1-2 тысячи
так что совет корректировки программы
под каждый датчик неприемлем.
Точность датчика не 2 градуса
а зависит от диапазона измеряемой температуры
и в средней части -10...+70 декларируется 0,5 С.
Из опыта было замечено, что при неудачном конструктиве
в который была помещена микросхема (сильное давление на корпус)
датчик действительно врет.
На форуме были сообщения по работе с DS18B20 и
в одном из них обсуждалась проблема потери внутренней калибровки
датчиком может это ваш случай я с такими не встречался
к томуже проходила инфа что данный трабл производителем исправлен
Поему вы решили что датчики врут методика измерения какая?
Это я к тому что имея распределенную систему измерения
температуры на воздухе мы в зависимости от условий
окружающей среды имеем разницу значений измерения
до 2-3 градусов на метр (чаще по вертикали).
Даже в климатической камере разница температур доходит до 1 градуса.
Go to the top of the page
 
+Quote Post
etoja
сообщение Jun 7 2008, 04:13
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Использую термометры DS18S20. Заявленную точность 0.5 градуса при температурах до +85 градусов обеспечивают.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 18:57
Рейтинг@Mail.ru


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