

Add to Cart
As microplaquetas da placa de circuito do computador programadas integraram Digitas DS1821S
Termostato programável e termômetro de DS1821S Digitas
CARACTERIZA o
No exige nenhum externo dos componentes
A relaço 1-Wire® original exige somente um pino do porto para o de uma comunicaço
Opera-se sobre um -55°C a +125°C (- 67°F +257°F) variaço da temperatura
O funciona enquanto um termostato autônomo com usuário-definível dos viagem-pontos fornece (definiço 1°C) medidas centígradas de 8 bits da temperatura
A preciso do é ±1°C sobre 0°C temperatura dos conversos do da escala de +85°C a uma palavra digital em 1 segundo (máximo)
Disponível 3 no pino PR35 e 8 fixe empacota ASSIM o
As aplicações incluem controles termostáticos, sistemas industriais, produtos de consumo, termômetros, ou todo o sistema tèrmica sensível
DESCRIÇO DO PIN
Terra - Terra
DQ - Dados In/Out e saída do termostato
VDD - Fonte de alimentaço
Tenso NC - Nenhum conecte
FUNCIONALIDADE DO SENSOR DE TEMPERATURA
A funcionalidade do núcleo do DS1821 é seu sensor de temperatura direto--digital proprietário, que fornece (incremento 1°C) leituras centígradas de 8 bits da temperatura sobre a escala de -55°C a +125°C. Um diagrama de bloco dos circuitos da medida da temperatura é mostrado em figura 2. Este circuito mede a temperatura contando o número de ciclos de pulso de disparo gerados por um oscilador com um coeficiente de baixa temperatura (temp-co) durante um período da porta determinado por um oscilador temp-co alto. O baixo temp-co contrário é pré-ajustado com uma contagem baixa a que corresponda – 55°C. Se os alcances contrários 0 antes do período da porta se acabam, o registro da temperatura, que é pré-ajustado – 55°C, está incrementado por um grau, e o contador é pré-ajustado outra vez com um valor começar determinado pelos circuitos do acumulador da inclinaço. O valor do contador do pré-ajuste é original para cada incremento da temperatura e compensa o comportamento parabólico dos osciladores sobre a temperatura. Neste tempo, o contador está cronometrado outra vez até que alcance 0. Se o período da porta no está sobre quando o contador alcança 0, o registro da temperatura é incrementado outra vez. Este processo de pré-ajustar o contador, de contagem para baixo a zero, e de incrementar o registro da temperatura é repetido até que o contador tome menos tempo alcançar zero do que a duraço do período da porta do oscilador temp-co alto. Quando este processo iterativo está completo, o valor no registro da temperatura indicará a temperatura centígrada do dispositivo.
Tabela 2 do RELACIONAMENTO de TEMPERATURE/DATA
Temperatura | Saída de Digitas (Binário) | Saída de Digitas (Encantar) |
+125°C | 0111 1101 | 7Dh |
+85°C | 0101 0101 | 55h |
+25°C | 0001 1001 | 19Hh |
0°C | 0000 0000 | 00h |
-1°C | 1111 1111 | FFh |
-25°C | 1110 0111 | E7h |
-55°C | 1100 1001 | C9h |
AS LEITURAS DE ALTA RESOLUÇO da TEMPERATURA o usuário podem calcular valores da temperatura com definiço mais altamente do que de 8 bits usando os dados que permanecem no contador e no acumulador da inclinaço quando a converso da temperatura está completa. Para fazer este o usuário deve primeiramente ler a temperatura do registro de 8 bits da temperatura. Este valor é chamado TEMP_READ na equaço de alta resoluço (veja Eq. 1). O valor do contador de bocado 9 deve ento ser obtido emitindo o comando [A0h] contrário lido. Este valor é a contagem que permanece no contador no fim do período da porta e é chamado COUNT_REMAIN em Eq. 1. Em seguida o comando do contador da carga [41h] deve ser emitido, que carrega o valor do acumulador da inclinaço de 9 bocados no registro contrário. O valor do acumulador da inclinaço (chamado COUNT_PER_C em Eq. 1) pode ento ser lido do contador outra vez emitindo o comando [A0h] contrário lido. O valor do acumulador da inclinaço é chamado “COUNT_PER_C” porque representa o número de contagens necessárias para uma medida exata em uma temperatura dada (isto é, as contagens pelo grau C). A temperatura de alta resoluço pode ento ser calculada usando Eq. 1: Eq. 1) O − 0,5 da TEMPERATURA = do TEMP_READ + CONTAGEM POR A CONTAGEM de C POR A CONTAGEM de C PERMANECE _do _(_do − do _do _) que as leituras de alta resoluço da temperatura no puderem ser usadas quando no modo contínuo da converso. Também, os comandos contrários lidos do contador [A0h] e da carga [41h] no deverem ser usados quando no modo contínuo da converso.