Sie sind auf Seite 1von 7

Sensor Ds 18x20

CARACTERSTICAS ? nico

Interfaz 1 -Wire requiere slo una
pin puerto para la comunicacin
? Capacidad multipunto simplifica distribuido
aplicaciones de deteccin de la temperatura
? No requiere componentes externos
? Puede ser alimentado desde la lnea de datos. Fuente de alimentacin
rango es de 3,0 V a 5,5 V
? Cero de energa de reserva se requiere
? Mide temperaturas desde -55 C a
125 C. Fahrenheit equivalente es -67 F a
257 F
? 0.5 C de precisin desde -10 C a +85 C
? La temperatura se lee como un valor digital de 9 bits
? Convierte la temperatura a la palabra digital en
750 ms ( mx. )
? El usuario puede definir , la temperatura no voltil
ajustes de la alarma
? Identifica comando de bsqueda de Alarma y
dispositivos de direcciones cuya temperatura es
fuera de los lmites programados ( temperatura
condicin de alarma )
? Funcionalmente compatible con DS1820 1 -Wire
termmetro digital
? Las aplicaciones incluyen controles termostticos ,
sistemas industriales , productos de consumo ,
termmetros, o cualquier trmicamente sensible
sistema
DESCRIPCIN
El termmetro digital DS18S20 proporciona lecturas de temperatura de 9 bits que
indican la temperatura
del dispositivo .
La informacin se enva a / desde el DS18S20 travs de una interfaz 1 - alambre , de
modo que slo uno de los cables ( y tierra)
necesita ser conectado desde un microprocesador central a un DS18S20 . Poder para la
lectura , escritura y
realizar conversiones de temperatura se pueden derivar de la propia lnea de datos sin
necesidad de un externa
fuente de alimentacin .
Debido a que cada DS18S20 contiene un nmero de serie nico de silicio , pueden
existir mltiples DS18S20s en el
mismo bus 1 -Wire. Esto permite la colocacin de sensores de temperatura en muchos
lugares diferentes . Aplicaciones
donde esta caracterstica es til incluyen HVAC controles ambientales , temperaturas
de sensores dentro de los edificios ,
equipo o maquinaria , y el seguimiento y control de procesos.

DESCRIPCIN GENERAL
El diagrama de bloques de la figura 1 muestra los componentes principales de la
DS18S20 . El DS18S20 tiene tres
componentes principales de datos : 1 ) de 64 bits con lser ROM , 2 ) sensor de
temperatura, 3 ) la alarma de temperatura no voltil
desencadena TH y TL . El dispositivo deriva su poder de la lnea de comunicacin 1 -
Wire almacenando energa
en un condensador interno durante los perodos de tiempo en que la lnea de seal es
alta y contina operando fuera
esta fuente de energa en los bajos tiempos de la lnea 1 -Wire hasta que vuelve alto
para reponer el parsito
( condensador ) de suministro. Como alternativa , el DS18S20 tambin puede ser
alimentado por una externa de 3 voltios - 5 voltios
de suministro .
Comunicacin al DS18S20 es a travs de un puerto 1 -Wire. Con el puerto 1 -Wire, la
memoria y el control
funciones no estarn disponibles antes se ha establecido el protocolo de funcin ROM
. El mosto master
primero ofrecen uno de la funcin de cinco ROM comandos : 1 ) Leer ROM , 2 ) Partido
ROM , 3 ) Buscar ROM , 4 )
Saltar ROM , o 5) Bsqueda de alarmas . Estos comandos operan en la parte de
memoria ROM grabada con lser de 64 bits de cada uno
dispositivo y pueden sealar a un dispositivo especfico si muchos estn presentes en
la lnea 1 -Wire , as como indicar a
el maestro de bus de cuntos y qu tipos de dispositivos. Despus de un proceso de
funcionamiento ROM tiene
sido ejecutada con xito , las funciones de la memoria y de control son accesibles y el
maestro puede entonces
proporcionar una cualquiera de las seis de la memoria y los comandos de control de
funcin.
Un comando de la funcin de control ordena la DS18S20 para realizar una medicin de
la temperatura . El resultado
de esta medicin se colocar en la memoria scratch -pad del DS18S20 , y puede ser
ledo por la emisin de una
comando de la funcin de memoria que lee el contenido de la memoria del rea
reutilizable. La alarma de temperatura
desencadena TH y TL consisten en EEPROM de 1 byte cada uno. Si el comando de
bsqueda de alarma no se aplica a la
DS18S20 , estos registros pueden utilizarse como memoria de usuario de propsito
general . Escribir TH y TL se hace
mediante un comando de la funcin de memoria . Acceso de lectura a estos registros
es a travs de la lnea de edicin . Todos los datos son
leer y escribir el bit menos significativo en primer lugar.

PARASITO DE ENERGA
El diagrama de bloques ( Figura 1 ) muestra el circuito de parsito - alimentado . Este
circuito " roba " el poder
siempre que los pasadores de DQ o VDD son altos. DQ proporcionar suficiente
energa , siempre y cuando el calendario especificado
y se cumplen los requisitos de voltaje ( consulte la seccin titulada "Sistema de bus 1 -
Wire ") . Las ventajas de
potencia parsito son dos: 1) por parasitando fuera de este pin , no se necesita
ninguna fuente de energa local para el control remoto
deteccin de la temperatura , y 2 ) la ROM puede ser ledo en ausencia de energa
normal .
Para que el DS18S20 para poder realizar conversiones precisas de temperatura ,
potencia suficiente debe
ser prestados a travs de la lnea DQ cuando una conversin de la temperatura se lleva
a cabo . Dado que la corriente de operacin
del DS18S20 es de hasta 1,5 mA , la lnea DQ no tendr suficiente duro debido a la
resistencia de pullup 5k .
Este problema es particularmente agudo si varios DS18S20s estn en el mismo DQ y
intentar convertir
simultneamente .
Hay dos maneras de asegurar que la corriente de alimentacin DS18S20 tiene
suficiente durante su conversin activa
ciclo. El primero es proporcionar un fuerte pull-up en la lnea DQ cuando conversiones
de temperatura o copias
a la memoria E2 estn teniendo lugar . Esto se puede lograr mediante el uso de un
MOSFET para tirar de la lnea de DQ
directamente a la fuente de alimentacin como se muestra en la Figura 2 . La lnea de
DQ debe conmutarse a la fuerte
pull-up dentro de los 10 ms mximo despus de la emisin de cualquier protocolo que
involucra la copia a la memoria E2 o
inicia conversiones de temperatura . Cuando se utiliza el modo de potencia parsito, el
pin VDD debe estar ligada a
suelo.
Otro mtodo de suministrar corriente a la DS18S20 es a travs del uso de una fuente
de alimentacin externa atado
a la clavija VDD , como se muestra en la Figura 3 . La ventaja de esto es que la fuerte
pull-up no es necesario en la
Lnea de DQ , y el maestro del bus no necesitan ser amarrados al considerar que la
lnea de alta durante las conversiones de temperatura.
Esto permite que el resto del trfico de datos en el bus 1 -Wire , durante el tiempo de
conversin . Adems , cualquier nmero de
DS18S20s pueden ser colocados en el bus 1 -Wire, y si todos ellos utilizan la energa
externa , todos ellos pueden
realizar simultneamente conversiones de temperatura con el comando Saltar ROM y
luego emitir el
Convertir comando T . Tenga en cuenta que mientras la fuente de alimentacin
externa est activa , el pin GND puede no ser
flotante.
El uso de la energa parsito no se recomienda por encima de 100 C, ya que puede
que no sea capaz de sostener
comunicaciones dadas las corrientes de fuga altas las exposiciones DS18S20 a estas
temperaturas . para
aplicaciones en las que estas temperaturas son probables , se recomienda
encarecidamente que VDD puede aplicar a la DS18S20.POWER SUMINISTRO

Para situaciones en las que el maestro del bus no sabe si los DS18S20s en el bus son
parsitos
accionado o suministrado con VDD externa , se realiza una reserva en el DS18S20 para
sealar la fuente de alimentacin
esquema utilizado . El maestro de bus puede determinar si cualquier DS18S20s estn
en el autobs , que requieren la fuerte
pullup enviando un protocolo ROM Skip, la utilizacin del comando de potencia de
lectura de suministro. Despus de este
comando se emite , el maestro entonces cuestiones leer los intervalos de tiempo . El
DS18S20 devolver " 0" en el
Bus 1 -Wire si es parsito alimentado ; se devolver un "1" si es alimentado desde el
pin VDD . Si el
maestro recibe un "0 ", se sabe que debe suministrar el fuerte pull-up en la lnea de
DQ en la temperatura
conversiones . Consulte la seccin " Funciones de Comando de memoria" para ms
detalles sobre este protocolo de comandos .

FUNCIONAMIENTO - TEMPERATURA DE MEDICIN
La funcionalidad bsica del DS18S20 es su sensor de directo-a- digital de la
temperatura . La lectura directa de
datos de la temperatura es de 9 bits de ancho , lo que equivale a una resolucin de 0,5
C; Si se desea una resolucin ms alta , una
algoritmo se describe ms adelante en esta seccin para conseguir esa necesidad. Tras
la emisin de la Convert T
Comando [ 44h ] , una conversin de la temperatura se realiza y los datos trmica se
almacena en la memoria auxiliar
memoria en un formato de complemento de 16 bits con extensin de signo de dos. La
informacin de temperatura puede ser
recuperada por la interfaz 1 -Wire mediante la emisin de una orden de lectura de
apuntes [ BEh ] una vez que la conversin
se ha realizado . Los datos se transmiten a travs del bus 1 -Wire, LSB primero . El MSB
de la temperatura
registro contiene el "signo " ( S ) bits , denotando si la temperatura es positiva o
negativa.
La Tabla 2 describe la relacin exacta de los datos de salida a medida . Para el uso de
Fahrenheit, una tabla de bsqueda
o rutina de conversin debe ser utilizado .
Temperatura / Relaciones datos de la tabla 2
Las resoluciones ms altas se pueden obtener mediante el siguiente procedimiento. En
primer lugar, leer la temperatura,
COUNT_REMAIN y COUNT_PER_C registra desde el bloc de notas. Truncar el C bits 0.5
(el
LSB) del valor de la temperatura. Este valor es TEMP_READ. La temperatura real puede
entonces ser
calculada utilizando la siguiente:
CONTAR POR C
RECUENTO DE TEMPERATURA TEMP LEA POR C COUNT RESTANTE
__
= _ - __ 0,25 + - _
FUNCIONAMIENTO - SEALIZACIN DE ALARMA
Despus de la DS18S20 ha realizado una conversin de la temperatura, el valor de
temperatura se compara con la
valores de referencia almacenados en TH y TL. Dado que estos registros son de 8 bits
solamente, el bit de 0,5 C se ignora para
comparacin. El bit ms significativo de TH o TL se corresponde directamente con el bit
de signo de la 16 bits
registro de la temperatura. Si el resultado de una medicin de temperatura es mayor
que TH o inferior TL, una
indicador de alarma en el interior del dispositivo est establecido. Este indicador se
actualiza con cada medida de la temperatura. Siempre que

Das könnte Ihnen auch gefallen