Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
06.03.2019, 12:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 11.11.2010
Адрес: РФ
Сообщений: 1,051
Сказал спасибо: 136
Сказали Спасибо 209 раз(а) в 160 сообщении(ях)
|
Re: Помогите решить проблему с DS18b20
Не все так однозначно.
1. Что бы калибровать надо иметь высокоточный градусник, хотя бы ртутный. Желательно что-то из КИП, но тот стоит как LCR-метр с измерением D/Q. Причем оба типа градусников еще добыть надо, в универмагах такие продают. Если задача одноразовая, то это не вариант.
2. Двенадцать бит ничего не говорят, в реальности из них только половина или даже меньше значащих разрядов будет, так как например у звукового выхода компьютера обещают, вообще 32 бита ЦАП, но в реальности этого нет, так как там единичка равна 1/4 нановольта (1 В/4 миллиарда)
Последний раз редактировалось gbdj; 06.03.2019 в 12:38.
|
|
|
|
06.03.2019, 13:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Помогите решить проблему с DS18b20
Сообщение от gbdj
|
Чтобы калибровать надо иметь высокоточный градусник, хотя бы ртутный.
|
DS18B20 дает точность хуже, чем ±0.5°C! Чтобы добиться такой же поганой точности, особых заморочек не нужно. Ну, а вообще, для калибровки можно один платиновый TRD себе завести. TRD с заводской калибровкой где-то тысячи в 2 рублей обойдется. А дальше — калибруй, не хочу!
Ну и да, смесь льда с солью, и смесь льда с водой с точностью не хуже 0.1°C дают постоянную температуру, в отличие от кипящей воды. Что значительно превосходит точность DS18.
Сообщение от gbdj
|
Если задача одноразовая
|
То можно купить более приличные (например, TSYS01) датчики. У которых реально лучше 0.1°C точность в диапазоне от -5°C до +30°C!
Но в подавляющем большинстве случаев хватит и ±2°C! Я в контроллер чиллера поставил NTC, проверил несколько штук — разброс меньше ±0.7°C на диапазоне от -40 до +30°C. Этого более чем достаточно, чтобы поддерживать постоянной температуру с точностью в пару градусов относительно точки установки.
Сообщение от gbdj
|
Двенадцать бит ничего не говорят, в реальности из них только половина или даже меньше значащих разрядов будет
|
В реальности там 10 бит совершенно без шума! А если проводить по 100 измерений, то можно еще в 10 раз повысить точность. Главное - выставить наименьшую скорость АЦП и не очень наплевательски аналоговую часть развести.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
06.03.2019, 14:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 11.11.2010
Адрес: РФ
Сообщений: 1,051
Сказал спасибо: 136
Сказали Спасибо 209 раз(а) в 160 сообщении(ях)
|
Re: Помогите решить проблему с DS18b20
Сообщение от eddy
|
DS18B20 дает точность хуже, чем ±0.5°C! Чтобы добиться такой же поганой точности, особых заморочек не нужно. Ну, а вообще, для калибровки можно один платиновый TRD себе завести. TRD с заводской калибровкой где-то тысячи в 2 рублей обойдется. А дальше — калибруй, не хочу!
Ну и да, смесь льда с солью, и смесь льда с водой с точностью не хуже 0.1°C дают постоянную температуру, в отличие от кипящей воды. Что значительно превосходит точность DS18.
То можно купить более приличные (например, TSYS01) датчики. У которых реально лучше 0.1°C точность в диапазоне от -5°C до +30°C!
Но в подавляющем большинстве случаев хватит и ±2°C! Я в контроллер чиллера поставил NTC, проверил несколько штук — разброс меньше ±0.7°C на диапазоне от -40 до +30°C. Этого более чем достаточно, чтобы поддерживать постоянной температуру с точностью в пару градусов относительно точки установки.
|
Вы пишите только про запчати от градусника. Я знаю, что овен от 4 тысяч комплектные цифровые приборы преедлагает: сама коробка с дисплеем от 3 тысяч от тысячи термопреобразователь.
Сообщение от eddy
|
В реальности там 10 бит совершенно без шума! А если проводить по 100 измерений, то можно еще в 10 раз повысить точность. Главное - выставить наименьшую скорость АЦП и не очень наплевательски аналоговую часть развести.
|
Не верю. Шумы всегда есть. Я как-то делал реле температуры с индикатором, в котором температура измерялась avr + lm335, так что-бы первая цифра после запятой не дергалась, делал усреднение из 200 значений, если не больше. При этом у АЦП было отдельное питание от трансформатора и стабилизатора на прецизионных микросхемах adxxx и op07.
А так да, мне удалось добиться точности выше ds1820. Только у меня был доступ к градуснику точному, резисторам 1% и микросхемам типа adxxx. При этом получилась коробка с греющимся трансформатором довольно большого размера, так как трансформаторы имеют размер от двух спичечных коробков.
Последний раз редактировалось gbdj; 06.03.2019 в 14:37.
|
|
|
|
06.03.2019, 14:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Помогите решить проблему с DS18b20
Сообщение от gbdj
|
Вы пишите только про запчати от градусника
|
Априори считается, что нормальный мультиметр у радиолюбителя уже есть. И сопротивление с точностью не хуже 0.01% он сможет измерить...
Сообщение от gbdj
|
Не верю. Шумы всегда есть.
|
Есть. Один разряд шумит, да. Ну и черт с ним... Я в ЖЖшке у себя писал про градуировку и т.п., когда начал разрабатывать контроллер чиллера. Намедни пришли платы с glcpcb, распаял одну, как будет время — займусь.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
06.03.2019, 23:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Помогите решить проблему с DS18b20
Сообщение от eddy
|
нормальный мультиметр у радиолюбителя уже есть. И сопротивление с точностью не хуже 0.01% он сможет измерить
|
и обязательно красноглазый с перьями сам знаешь где
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:07.
|
|