Gruppo cavo del sensore di temperatura digitale DS18B20

Il nostro sensore di temperatura digitale adotta il design impermeabile, imballaggio a tubo in acciaio inossidabile di alta qualità, A resistente all'umidità e a prova di ruggine, Adatto a una varietà di apparecchiature spaziali strette Misurazione e controllo della temperatura digitale. Un sensore di temperatura a 1 filo compatibile DS18B20 impermeabile con 3 m (10 ft) cavo e un intervallo di temperatura di -55 – +125°C (cavo max. Temperatura 85 ° C.).

Display multiplo impermeabile su misura ESP32 LCD Breadboard, Arduino Mega Nano DS18B20 Foglio di foglio di foglio del gruppo cavo del sensore.
DS18B20 è un sensore di temperatura digitale con una vasta gamma di applicazioni. Emette segnali digitali e ha le caratteristiche di piccole dimensioni, basso consumo di risorse hardware, forte capacità anti-interferenza e alta precisione.

1-Sensore di temperatura del filo con sonda in acciaio inossidabile & 5M lungo, 3-cavo metallico

1-Sensore di temperatura del filo con sonda in acciaio inossidabile & 5M lungo, 3-cavo metallico

Kit modulo sensore ds18b20 kit impermeabile a 100 cm cavo digitale cavo in acciaio inossidabile Accessori Adapterds Adapterds Adapterds

Kit modulo sensore ds18b20 kit impermeabile a 100 cm cavo digitale cavo in acciaio inossidabile Accessori Adapterds Adapterds Adapterds

Kit modulo sensore di temperatura DS18B20 con sonda impermeabile in acciaio inossidabile per Raspberry Pi

Kit modulo sensore di temperatura DS18B20 con sonda impermeabile in acciaio inossidabile per Raspberry Pi

Caratteristiche del sensore di temperatura DS18B20
1. Adottare il metodo di interfaccia a filo singolo: Il sensore di temperatura DS18B20 necessita di un solo filo per ottenere una comunicazione a due vie con il microprocessore.
2. Intervallo di misurazione della temperatura: L'intervallo di misurazione della temperatura di DS18B20 Assemblaggio del cavo del sensore di temperatura può raggiungere -55 ℃ ~+125 ℃, e l'errore è ± 0,4 ° nell'intervallo da -10 ℃ a +85 ℃.
3. Supportare la funzione di networking multi-punto: I sensori di temperatura DS18B20 multipli possono essere collegati in parallelo su una linea di dati, fino a 8 può essere collegato in parallelo per ottenere la misurazione della temperatura multipunta.
4. Alimentazione di lavoro: 3.0~ 5,5 V/DC. Il sensore di temperatura DS18B20 può essere alimentato da un alimentatore indipendente esterno o da un alimentatore parassita della linea di dati.
5. Il sensore di temperatura DS18B20 non richiede componenti esterni durante l'applicazione.
6. La temperatura misurata dal sensore di temperatura DS18B20 viene trasmessa in serie in a 9 in formato digitale a 12 bit.
7. Funzione di protezione del pow-down, Il sensore di temperatura DS18B20 contiene EEPROM all'interno. La precisione della conversione digitale e la temperatura di allarme possono essere impostate tramite il registro di configurazione. Le impostazioni della risoluzione e della temperatura di allarme possono ancora essere salvate dopo che il sensore di temperatura DS18B20 è spento.
8. Il sensore di temperatura DS18B20 restituisce un numero binario a 16 bit che rappresenta il valore di temperatura rilevato in questo momento, e le alte cinque cifre rappresentano positive e negative. Se i cinque bit alti sono tutti 1, Significa che il valore di temperatura restituito è un valore negativo. Se i cinque bit alti sono tutti 0, Significa che il valore della temperatura restituito è un valore positivo. Quanto segue 11 I bit di dati rappresentano il valore assoluto della temperatura. Dopo averlo convertito in un valore decimale, moltiplicarlo per 0.0625 Per ottenere il valore di temperatura in questo momento.

Sonda del sensore di temperatura DS18B20 304 Acciaio inossidabile 6 * 50MM OD 5,0 mm INFROUT INTROUT DURPOUT PVC SLURSORS CAVO 1M Lunghezza

Sonda del sensore di temperatura DS18B20 304 Acciaio inossidabile 6 * 50MM OD 5,0 mm INFROUT INTROUT DURPOUT PVC SLURSORS CAVO 1M Lunghezza

DS18B20 Acciaio inossidabile inossidabile Sensore di temperatura della sonda cavo 18B20 incapsulata(300cm)

DS18B20 Acciaio inossidabile inossidabile Sensore di temperatura della sonda cavo 18B20 incapsulata(300cm)

Temperatura del sensore impermeabile 1 m 2m 4m 5m cavo (DS18B20 5M 5pcs)

Temperatura del sensore impermeabile 1 m 2m 4m 5m cavo (DS18B20 5M 5pcs)

Metodo di controllo del sensore di temperatura DS18B20
DS18B20 ha sei comandi di controllo, Come mostrato nella tabella 4.1:
Tavolo 4.1 Ha sei comandi di controllo per DS18B20
Accordo di istruzione Codice Operazione Istruzioni:
Conversione della temperatura 44h: Avvia DS18B20 per la conversione della temperatura;
Leggi il registro temporaneo Beh: Leggi il numero binario del registro temporaneo a 9 byte;
Scrivi il registro temporaneo 4eh: Scrivi i dati nei byte TH e TL del registro temporaneo;
Copia il registro temporaneo 48h: Scrivi i byte TH e TL del registro temporaneo a E2PROM;
Rignificare E2prom B8H: Scrivi i byte th e tl nell'E2PROM al registro temporaneo th e tl bytes;
Leggi la modalità di alimentazione B4H: Avviare DS18B20 per inviare il segnale della modalità di alimentazione alla CPU principale;
Inizializzazione del sensore di temperatura DS18B20
(1) Imposta prima la linea di dati su "1" di alto livello.
(2) Ritardo (Il requisito del tempo non è molto severo, Ma dovrebbe essere il più breve possibile)
(3) La linea di dati viene estratta a livello di basso livello "0".
(4) Ritardo di 750 microsecondi (La gamma di tempo può derivare da 480 A 960 microsecondi).
(5) La linea di dati viene estratta a livelli di alto livello "1".
(6) Ritardo in attesa: Se l'inizializzazione ha successo, Verrà generato un livello di basso livello "0" restituito da DS18B20 15 A 60 microsecondi. La sua esistenza può essere determinata in base a questo stato, Ma dovresti stare attento a non aspettare indefinitamente, Altrimenti il ​​programma entrerà in un ciclo infinito, Quindi è richiesto il controllo del timeout.
(7) Se la CPU legge il livello di basso livello "0" sulla riga di dati, Dovrà comunque ritardare. Il tempo di ritardo è almeno 480 microsecondi di alto livello inviati (Dal momento del passo (5)).
(8) Tirare di nuovo la linea di dati a livello di alto livello "1".
Scrivi il funzionamento del sensore di temperatura DS18B20
(1) La riga di dati è impostata per la prima volta su "0" di basso livello.
(2) Il tempo di ritardo è determinato per essere 15 microsecondi.
(3) Invia byte in ordine da un bit basso al bit (Viene inviato solo un po 'alla volta).
(4) Il tempo di ritardo è 45 microsecondi.
(5) Tirare la linea di dati ad alto livello.
(6) Ripetere le operazioni da (1) A (6) Fino a quando tutti i byte non sono stati inviati.
(7) Finalmente, tirare in alto la linea di dati.
Leggi il funzionamento del sensore di temperatura DS18B20
(1) Tirare la linea di dati in alto a "1".
(2) Ritardo 2 microsecondi.
(3) Tirare la linea di dati in basso a "0".
(4) Ritardo 3 microsecondi.
(5) Tirare la linea di dati in alto a "1".
(6) Ritardo 5 microsecondi.
(7) Leggi lo stato della riga di dati da ottenere 1 Bit di stato, ed eseguire l'elaborazione dei dati.
(8) Ritardo 60 microsecondi.

DS18B20 Sensore di temperatura Modalità di alimentazione parassita
La modalità di alimentazione parassita del sensore di temperatura DS18B20 è mostrata nella figura seguente. In modalità di alimentazione parassita, Il sensore di temperatura DS18B20 traccia la potenza dalla linea del segnale. Quando la linea del segnale è alta, L'energia elettrica è immagazzinata nel condensatore interno. Quando la linea del segnale è a basso livello, Il potere sul condensatore viene consumato, e il condensatore (alimentazione parassita) viene caricato fino a quando la linea del segnale raggiunge un livello elevato.

Vantaggi dell'alimentazione parassita:
1. Non è richiesto alcun alimentatore locale, e è possibile ottenere una misurazione della temperatura remota.
2. La misurazione della temperatura può essere ottenuta con una sola linea di segnale, semplificare il circuito.
Svantaggi dell'alimentazione parassita:
Affinché il sensore di temperatura DS18B20 eseguisca una conversione di temperatura accurata, La linea del segnale deve garantire che venga fornita un'energia sufficiente durante la conversione della temperatura. Ma quando più sensori di temperatura DS18B20 sono appesi alla stessa linea di segnale, Il solo resistore pull-up non può fornire abbastanza potenza, che farà incassare il sensore di temperatura DS18B20.
Perciò, Il metodo di alimentazione parassita è adatto solo per l'uso quando si misura la temperatura con un singolo sensore di temperatura DS18B20.
DS18B20 Sensore di temperatura Alimentazione parassita Alimentazione Forte Modalità di alimentazione a pull-up
La modalità di alimentazione a pull-up forte del sensore di temperatura DS18B20 è mostrato nella figura seguente. Affinché il sensore di temperatura DS18B20 ottenga un alimentazione sufficiente durante il processo di misurazione della temperatura, L'uso di un MOSFET per tirare direttamente la linea del segnale in VCC può fornire una potenza sufficiente (Quando è coinvolto un comando di conversione della temperatura o avviare, deve essere completato entro un massimo di 10 μs. La linea del segnale passa a uno stato di pull-up forte) Per risolvere il problema dell'alimentazione insufficiente. La forte modalità di alimentazione a pull-up dell'alimentazione parassita del sensore di temperatura DS18B20 è adatta per applicazioni di misurazione della temperatura multi-punto, Ma richiede un'altra linea I/O per una forte commutazione pull-up.
Modalità di alimentazione esterna del sensore di temperatura DS18B20
Nella modalità di alimentazione esterna, L'alimentazione di lavoro del sensore di temperatura DS18B20 è collegato al pin VDD. Non vi è alcun problema di corrente di alimentazione insufficiente e l'accuratezza della conversione può essere garantita. Allo stesso tempo, I sensori di temperatura DS18B20 multipli possono essere collegati al bus per formare un sistema di misurazione della temperatura multi-punto. Il metodo di alimentazione esterno è il miglior metodo di alimentazione per il sensore di temperatura DS18B20: Funziona stabilmente e in modo affidabile, ha una forte capacità anti-interferenza, e il circuito è relativamente semplice.

Struttura interna del sensore di temperatura DS18B20
L'interno del sensore di temperatura DS18B20 è composto da ROM a 64 bit, Cache Memory, Generatore CRC, dispositivo sensibile alla temperatura, Registro trigger e configurazione ad alta e bassa temperatura.
1. 64-Bit ROM del sensore di temperatura DS18B20
C'è una ROM a 64 bit all'interno del sensore di temperatura DS18B20, e la cura della rom ha alcuni contenuti. I otto bit inferiori (fisso a 28h) sono il numero di identificazione del tipo di prodotto, il prossimo 48 I bit sono il numero di serie, e gli otto bit superiori sono i precedenti 56 Bit di codice di ridondanza ciclica Codice.
2. Mappatura della memoria del sensore di temperatura DS18B20
Ci sono unità di memoria cache a 9 byte nel sensore di temperatura DS18B20, come mostrato nella figura seguente.
3. Registro di configurazione del sensore di temperatura DS18B20
Il bit più alto Bit7 del byte del registro di configurazione del sensore di temperatura DS18B20 è il bit della modalità di prova. È 0 Quando viene spedito dalla fabbrica e non deve essere modificato dall'utente. Bit6 e Bit5 vengono utilizzati per impostare la risoluzione di conversione del sensore di temperatura DS18B20. Ci sono quattro opzioni di risoluzione: 9, 10, 11 E 12 bit. I tempi di conversione corrispondenti sono: 93.73SM, 187.5SM, 375rispettivamente MS e 750ms. Il resto 5 I bit inferiori sono pezzi riservati (Tutto 1).
Le impostazioni predefinite R0 e R1 del sensore di temperatura DS18B20 sono 11. Questa è una risoluzione a 12 bit, questo è, 1 Bit rappresenta 0.0625 gradi Celsius.
Lettura e scrittura del sensore di temperatura DS18B20
istruzione
Il valore di temperatura convertito dal sensore di temperatura DS18B20 è conservato nel 0 ° e 1 ° byte della memoria di archiviazione temporanea ad alta velocità in forma di complemento a due byte. Quindi, quando vogliamo solo leggere semplicemente il valore della temperatura, Dobbiamo solo leggere il 0 ° e il 1 ° byte nel registro temporaneo.
I semplici passaggi per leggere il valore della temperatura sono i seguenti:
1. Salta l'operazione ROM.
2. Invia comando di conversione della temperatura.
3. Salta l'operazione ROM.
4. Invia il comando di temperatura di lettura.
5. Leggi il valore di temperatura.

Inizializzazione del sensore di temperatura DS18B20
Il dispositivo principale invia prima un impulso di basso livello di 480-960 microsecondi, Quindi rilascia l'autobus ad alto livello, e rileva il bus all'interno del successivo 480 microsecondi. Se c'è un livello basso, Significa che esiste un sensore di temperatura DS18B20 sul bus che ha risposto. Se non c'è un livello basso, Significa che non vi è alcuna risposta dal sensore di temperatura DS18B20 sul bus.
Come dispositivo slave, Il sensore di temperatura DS18B20 ha rilevato se esiste un basso livello di 480-960 microsecondi sul bus non appena viene acceso. In tal caso, Aspettare 15-60 microsecondi dopo che il bus diventa alto, Quindi abbassare il livello del bus per 60-240 microsecondi per rispondere con un impulso, dire all'host che il dispositivo è pronto. Se non viene rilevato, Continuerà a controllare e aspettare.

Contattaci

Aspetto la tua email, ti risponderemo entro 12 ore con le preziose informazioni di cui avevi bisogno.

PRODOTTI CORRELATI

Richiedi un preventivo

Compila il nostro modulo di richiesta preventivo e risponderemo al tuo messaggio il prima possibile!