Fabricantes de sensores chinos

China Temperature Sensor & Thermistor manufacturer

Experiencia en el uso del Sensor Digital con Chip DS18B20

(1) Experiencia en el uso de sensores de temperatura digitales con chip DS18B20 con TH (registro de activación de alta temperatura) y TL (registro de activación de baja temperatura).
Para TH (registro de activación de alta temperatura) y TL (registro de activación de baja temperatura) en DS18B20, se puede encontrar muy poca información de código. Y si necesita utilizar los registros TH y TL en un determinado sistema de medición de temperatura, no tiene por qué sentir que no sabe por dónde empezar. Consulte "Estructura de registro DS18B20" en esta publicación. La operación de lectura del controlador de bus leerá gradualmente los datos hacia abajo desde el bit 0 hasta que se lea el bit 8. Además, la estructura interna y el formato de datos de los registros TH y TL son los mismos que los de otros registros del chip. Por supuesto, leer y escribir los registros TH y TL es lo mismo que leer y escribir otros registros en el chip. Por lo tanto, en aplicaciones prácticas, cuando se completa la inicialización de DS18B20, los datos guardados en la EEPROM se recuperan primero en el TH y TL del registro temporal a través de la instrucción [B8H] emitida por el controlador de bus. Luego, el registro temporal del dispositivo se lee a través del "intervalo de tiempo de lectura" emitido por el controlador del bus. Siempre que cada lectura de datos de 8 bits se obtenga a tiempo, los datos de los registros TH y TL se pueden leer fácilmente a través del controlador de bus. El mismo principio se aplica a la operación de escritura del controlador de bus en el dispositivo. En otras palabras, siempre que domine la programación operativa de otros registros, podrá leer y escribir fácilmente los dos registros de valores de alarma TH y TL. Al mismo tiempo, los datos de los registros TH y TL se pueden copiar a EEPROM para su almacenamiento mediante la instrucción [48H].

(2) Experiencia en el dominio de los intervalos de tiempo de comunicación DS18B20
En el sistema de detección de temperatura construido por el chip DS18B20, se utiliza el método de comunicación de datos de bus único exclusivo de Dallas Company, que permite montar múltiples DS18B20 en un bus. Entonces, en la operación y control de DS18B20, la señal de intervalo de tiempo enviada por el controlador de bus es particularmente importante. Como se muestra en la figura siguiente, son los diagramas esquemáticos del intervalo de tiempo de inicialización de encendido del chip DS18B20, el intervalo de tiempo de lectura de datos del controlador de bus desde DS18B20 y el intervalo de tiempo de escritura de datos del controlador de bus en DS18B20. Al programar el sistema, debe consultar estrictamente los datos de tiempo en el diagrama de intervalos de tiempo para captar con precisión los cambios en el nivel del bus con el tiempo (nivel de microsegundos), de modo que pueda controlar y operar el DS18B20 sin problemas. Además, cabe señalar que los ciclos de máquina de diferentes microcontroladores son diferentes, por lo que la función de retardo en el programa no es exactamente la misma y debe cambiarse de acuerdo con los diferentes ciclos de máquina del microcontrolador. En la depuración normal del programa DS18B20, si se encuentran fallas como errores de visualización de temperatura, se debe básicamente a errores de intervalos de tiempo grandes o incluso errores de intervalos de tiempo. Se requiere especial cuidado al programar el DS18B20.
Diagrama de intervalos de tiempo de lectura de datos del sensor digital DS18B20

Diagrama de intervalo de tiempo de inicialización de encendido
Diagrama de intervalos de tiempo para escritura de datos del sensor digital DS18B20
Diagrama de intervalos de tiempo del bus de comunicación al leer datos.
Diagrama de intervalo de tiempo de inicialización de encendido del sensor digital DS18B20
Diagrama de intervalo de tiempo del bus de comunicación cuando se escriben datos

Bien, esta publicación básicamente está llegando a su fin. Describimos el embalaje, las definiciones de pines, los métodos de conexión de circuitos, la estructura de registro interno y el formato de datos, los intervalos de tiempo de comunicación y las instrucciones de función/control del chip de medición de temperatura DS18B20. Finalmente, espero que esta publicación pueda ayudar a los amigos que están o usarán el chip de medición de temperatura DS18B20. ¡Gracias a todos!
PREV:Programación del Microcontrolador del sensor DS18B20
NEXT:Ejemplo de Medición de Temperatura del Sensor de Temperatura Digital DS18B20

RELATED POSTS




Skype

WhatsApp

WangWang

QQ
Email me

Mail to us