Сторінка 1 з 1

Нужна помощь по поводу датчиков 18B20

Додано: 10 березня 2015, 09:26
wommer
Кто может помочь реализовать 12битное разрешение датчиков18В20 для отображения десятых градуса ОКО- U V 3.4

Re: Нужна помощь по поводу датчиков 18B20

Додано: 10 березня 2015, 17:22
boby
кстати, 12битное представление позволяет видеть десятые доли градуса, но ... сама точность (погрешность) измерения Т этого датчика все-равно равна 0.5С.
простыми словами толку особого нет видеть например 35.2С, если точность этих измерений +/- 0.5С

Re: Нужна помощь по поводу датчиков 18B20

Додано: 29 березня 2015, 04:12
Fix83
Во первых, погрешности складываются.
Принцип работы этого датчика основан на сравнении показаний счетчиков двух контуров, термостабилизированного и нетермостабилизированного :geek: .
И чем больше время преобразования, тем с большей точностью можно вычислить температуру (см. рабочую кривую) .
Итоговая абсолютная погрешность будет равна погрешности датчика плюс информационная погрешность канала
Т.Е 0,5 + 0,5 уже 1 "C.
Во вторых, что делать, если датчик уже настроен на 12 бит и время его преобразования не 94, а 750 мс?
У меня перестроенный с 9 на 12 бит датчик на OKO-U перестал работать.

Re: Нужна помощь по поводу датчиков 18B20

Додано: 29 березня 2015, 18:34
boby
а зачем вы там меняли, ведь согласно доки на этот датчик у него и там по умолчанию стоит 12-битное разрешение

http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
стр.8
CONFIGURATION REGISTER
...
The power-up default of these bits is R0 = 1 and R1 = 1 (12-bit resolution).

прибор око-и анализирует только старшие 8 бит показаний Т для этого типа датчика - определяет по 8-BIT FAMILY CODE = 28h

а вот в датчике DS18S20 имеется только 9-битное разрешение
http://datasheets.maximintegrated.com/e ... 20-PAR.pdf
прибор око-и анализирует только старшие 8 бит показаний Т для этого типа датчика - определяет по 8-BIT FAMILY CODE = 10h

Re: Нужна помощь по поводу датчиков 18B20

Додано: 30 березня 2015, 05:03
Fix83
Экспериментировал со временем преобразования. В предыдущем применении датчика требовалась скорость опроса.

Re: Нужна помощь по поводу датчиков 18B20

Додано: 12 березня 2023, 11:24
yarkul
Доброго дня!
Підскажіть, датчики DS18b20 корректно працюють з oko pro x? Можна ставити?

Re: Нужна помощь по поводу датчиков 18B20

Додано: 12 березня 2023, 12:50
boby
а що саме вкладено в слово "корректність"?
контролер око-прох працює з двома типами адресних термодачтиків: DS18B20, DS18S20,
тобто з FAMILY_CODE 0x10 та 0x28.
покази датчика в цілих градусах.
якщо декілька термодатчиків, то краще використовувати топологію "гірлянда" - буде стабільніше, ніж "зірка".
офдока по побудові 1-wire мережі
https://www.analog.com/en/technical-art ... works.html

Re: Нужна помощь по поводу датчиков 18B20

Додано: 12 березня 2023, 19:14
yarkul
Дякую за відповідь. Малося на увазі, щоб відображалась поавильно температура. В інструкції вказаний датчик типу ds1820, а ds18b20 трохи інакший, в інтернеті пишуть, що вони не заміняють один одного, тому і спитав. ;)

Re: Нужна помощь по поводу датчиков 18B20

Додано: 13 березня 2023, 10:34
boby
саме так - у них різний формат представлення температури в пакеті даних

фемілі код 0х10
http://www.systronix.com/Resource/ds1820.pdf
ст.5 формат Т

фемілі код 0x28
https://www.rcscomponents.kiev.ua/datas ... -28978.pdf
ст.4 формат Т

обоє фемілі підтримує око-прох, але відображає лише цілу частину градуса.