- posted
18 years ago
1-wire
- Vote on answer
- posted
18 years ago
Fri Feb 17 2006 22:48, Sergey Davydov wrote to All:
SD> Пpиблизительно точность - около 1 гpадуса, pазpешение.. ну, SD> скажем, бит 12, диапазон.. ну пусть будет -40..+80.
То есть, диапазон 120 градусов. Если разрешение взять вдвое лучше чем точность, то нужно всего 240 шагов, это делается 8-битным АЦП. Если датчик нелинейный (термистор), то можно увеличить разрядность до 10-бит, этого за глаза хватит.
Термистор - самое простое, дешевое и надежное решение. Для измерения ни источников прецизионных не надо, ни усилителей. Единственный недостаток - придется результат обрабатывать, например, таблично. Термисторов с точностью до 0.1 С полно, см. например
Пока, Алексей
- Vote on answer
- posted
18 years ago
Дели на N. Ибо игольное ушко DPTR.
Или SPI. Но 1-wire -- суксь, ибо требует программной отработки и достаточно точно весьма кратких интервалов. Соответственно требования к MIPS-ам могут возрасти.
- Vote on answer
- posted
18 years ago
- Vote on answer
- posted
18 years ago
- Vote on answer
- posted
18 years ago
- Vote on answer
- posted
18 years ago
AK>> Теpмистоp - самое пpостое, дешевое и надежное pешение. Для измеpения AK>> ни источников пpецизионных не надо, ни усилителей. Единственный AK>> недостаток - пpидется pезультат обpабатывать, напpимеp, таблично. AK>> Теpмистоpов с точностью до 0.1 С полно, см. напpимеp AK>>
SD> Там вpоде бы только от 0 С. SD> Уточнения по тpебованиям: -55.. +85 С, точность 1 С.
В соседнем треде приводил ссылку, -80 +120C
- Vote on answer
- posted
18 years ago
SPI подразумевает параллельное или последовательное включение. От чего зависит время пересылки данных. Если для термометра критично время доступа (что вряд ли), если обращение никак нельзя отложить до завершения обмена с другими устройствами -- тогда неудобно.
google://"dallas digital thermometer with SPI bus interface"