Fabricante chino de interruptores térmicos

China Micro Thermal Switches & thermostat manufacturer

Sensor de temperatura digital a prueba de agua ds18b20

DS18B20 es un sensor de temperatura digital de uso común. La salida es una señal digital, que tiene las características de pequeño tamaño, baja sobrecarga de hardware, fuerte capacidad antiinterferente y alta precisión. El sensor de temperatura digital DS18B20 es fácil de conectar y se puede aplicar en muchas ocasiones después de ser empaquetado, como el tipo de tubería, el tipo de tornillo, el tipo de imán y el tipo de paquete de acero inoxidable. Existen varios modelos, incluidos LTM8877, LTM8874, etc.

Principalmente cambia su apariencia dependiendo de la aplicación. El DS18B20 empaquetado se puede usar para medir la temperatura de la zanja de cables, medir la temperatura de circulación del agua del alto horno, medir la temperatura de la caldera, medir la temperatura de la sala de máquinas, medir la temperatura del invernadero agrícola, medir la temperatura de la sala limpia, medir la temperatura del depósito de municiones y otras ocasiones de temperatura no limitantes. Resistente al desgaste y a los golpes, de tamaño pequeño, fácil de usar y varias formas de embalaje, adecuadas para la medición digital de la temperatura y el control de varios equipos de espacios pequeños.

Hoja de datos de temperatura DS18B20
   Hoja de datos de temperatura DS18B20

(3) Memoria del sensor de temperatura DS18B20 La memoria interna del sensor de temperatura DS18B20 incluye una memoria RAM de almacenamiento temporal de alta velocidad y una EEPRAM no volátil que se puede borrar eléctricamente. Este último almacena desencadenantes de alta temperatura y baja temperatura TH, TL y registros de estructura.
(4) Registro de configuración El significado de cada bit de este byte es el siguiente:
Tabla 3: Estructura del registro de configuración


TM R1 R0 1 1 1 1 1

Los cinco bits inferiores son siempre "1". TM es un bit de modo de prueba, que se utiliza para configurar el DS18B20 en modo de trabajo o modo de prueba. Este bit se establece en 0 cuando el DS18B20 se envía de fábrica. Los usuarios no deben cambiarlo. R1 y R0 se utilizan para establecer la resolución, como se muestra en la siguiente tabla: (DS18B20 se establece en 12 bits cuando se envía)
Tabla 4: Tabla de configuración de resolución de temperatura
R1 R0 Resolución Tiempo de conversión de temperatura máxima
0 0 9 Bit 93.75ms
0 1 10 Bit 187.5ms
1 0 11 Bit 375ms
1 1 12 Bit 750ms

4. Memoria de almacenamiento temporal de alta velocidad La memoria de almacenamiento temporal de alta velocidad consta de 9 bytes, y su asignación se muestra en la Tabla 5. Cuando se emite el comando de conversión de temperatura, el valor de temperatura convertido se almacena en el formato complementario de dos bytes de dos bytes en los bytes 0 y 1 de la memoria de almacenamiento temporal de alta velocidad. El microordenador de un solo chip puede leer los datos a través de la interfaz de una sola línea. Al leer, el bit bajo es primero, y el bit alto es posterior. Cálculo de temperatura correspondiente: cuando el bit de signo S = 0, convierta directamente el bit binario a decimal; Cuando S = 1, el código del complemento se cambia al código original y luego se calcula el valor decimal. La Tabla 2 muestra los valores de temperatura correspondientes. El noveno byte es el byte de verificación de redundancia. Tabla 5: distribución del registro de almacenamiento temporal DS18B20

Registrar contenidos Dirección de byte
Valor de baja temperatura (LS Byte)
0
Valor de alta temperatura (MS Byte) 1
Límite de alta temperatura (TH) 2
Límite de baja temperatura (TL) 3
Registro de configuración 4
Mantener 5
Mantener 6
Mantener 7
Valor de verificación CRC 8

De acuerdo con el protocolo de comunicación de DS18B20, el host (microcontrolador) debe controlar DS18B20 para completar la conversión de temperatura a través de tres pasos:
Restablezca el DS18B20 antes de cada lectura o escritura. Después de que el restablecimiento se realiza correctamente, se envía un comando ROM y, finalmente, se envía un comando RAM, de modo que el DS18B20 puede realizar la operación predeterminada.
El reinicio requiere que la CPU principal extraiga la línea de datos durante 500 microsegundos y luego la libere. Cuando el DS18B20 recibe una señal, espera entre 16 y 60 microsegundos, y luego emite un pulso bajo de 60 a 240 microsegundos. La CPU principal recibe esta señal para indicar que el restablecimiento fue exitoso.
Tabla 6: tabla de instrucciones ROM



Instrucción Código de la convención Caracteristicas

Lea el código en la ROM del sensor de temperatura DS1820 (es decir, dirección de 64 bits)

Después de emitir este comando, se emite un código ROM de 64 bits para acceder al DS1820 correspondiente al código en el bus único para que responda, preparándose para la próxima lectura y escritura del DS1820.






 
Leer ROM 33H Read the code in the DS1820 temperature sensor ROM (ie 64-bit address)
Compatible con ROM 55H After issuing this command, a 64-bit ROM code is then issued to access the DS1820 corresponding to the code on the single bus to make it respond, preparing for the next reading and writing of the DS1820.
Buscar ROM FOH Se utiliza para determinar el número de DS1820 conectado en el mismo bus e identificar la dirección ROM de 64 bits. Prepárese para el funcionamiento de cada dispositivo.
Salto de ROM CCH Ignore la dirección ROM de 64 bits y envíe directamente un comando de conversión de temperatura a DS1820. Apto para trabajos monolíticos.
Comando de búsqueda de alarma ECH Después de la ejecución, solo responderán las películas cuya temperatura exceda el límite superior o inferior del valor establecido.

Tabla 6: tabla de instrucciones RAM
Instrucción Código de la convención Caracteristicas
Conversión de temperatura 44H Inicie DS1820 para la conversión de temperatura. El tiempo más largo es de 750 ms para la conversión de 12 bits (9,75 ms para 9 bits). El resultado se almacena en la RAM interna de 0 y 1 byte.
Leer registro BEH Lea continuamente el contenido de 9 bytes en la RAM interna
Escribir registro 4EH Se emite un comando para escribir datos de temperatura superior e inferior en los bytes 2º, 3º y 4º de la RAM interna. Siguiendo este comando, se transfieren tres bytes de datos.
Configuración de copia de seguridad 48H Copie el contenido de los bytes 2, 3 y 4 en la RAM a la EEPROM.
Restaurar configuracion B8H Restaura el contenido de la EEPROM a los bytes 2, 3 y 4 en la RAM.
Leer modo de energía B4H Lea el modo de potencia del DS1820. DS1820 envía "0" cuando se suministra energía parásita, y DS1820 envía "1" cuando se alimenta con una fuente de alimentación externa.
PREV:Hoja de datos del sensor de temperatura NTC 10k para todo uso
NEXT:Medición de temperatura corporal Sensores Sonda

RELATED POSTS




Skype

WhatsApp

WangWang

QQ
Email me

Mail to us