Ds18b20 Sensorsonde und Kabel

Merkmale des Temperatursensors DS18B20: wasserdicht, Korrosionsschutz.
Verpackungsinformationen: kann je nach Bedarf angepasst werden. MAXIM importiert mit Originalverpackung; TO-92-Paket; große Mengen auf Lager. Und stellen Sie den digitalen Temperatursensor DS18B20 in einem wasserdichten Edelstahlrohrgehäuse bereit.

Die Temperatursensorsonde ds18b20 verfügt über eine hohe Genauigkeit. Die Genauigkeit der Temperaturmessung kann 0,01℃ erreichen, und die Temperaturmessgenauigkeit im weiten Temperaturbereich beträgt 0,1℃. Gute Stabilität und hohe Präzision in der Massenproduktion.

Die digitale Sensorsonde und das Kabel DS18B20 sind einfach anzuschließen und können nach dem Verpacken in einer Vielzahl von Situationen verwendet werden. Wie zum Beispiel ein gerades Rohr aus Edelstahl, Gewindeart, Magnetadsorptionstyp, Verschiedene Modelle, einschließlich LTM8877, LTM8874 und so weiter.
DS18B20 ist ein häufig verwendeter digitaler Temperatursensor. Es gibt ein digitales Signal aus und zeichnet sich durch geringe Größe aus, Niedrige Hardware -Overhead, starke Anti-Interferenz-Fähigkeit und hohe Genauigkeit. Sein Aussehen ändert sich hauptsächlich je nach Anwendung. Der gekapselte DS18B20 kann zur Kabeltemperaturmessung verwendet werden, Messung der Zirkulationstemperatur des Hochofenwassers, Messung der Kesseltemperatur, Messung der Maschinenraumtemperatur, Messung der Temperatur in landwirtschaftlichen Gewächshäusern, Reinraumtemperaturmessung, Messung der Munitionsdepottemperatur und andere nicht begrenzte Temperaturanlässe. Verschleißfest und schlagfest, klein, einfach zu bedienen, mit verschiedenen Verpackungsformen, Es eignet sich für die digitale Temperaturmessung und Steuerung verschiedener kleiner Raumgeräte.

Hauptmerkmale der DS18B20-Sensorsonde
1. Hauptmerkmale von DS18B20
1.1. Der anpassbare Spannungsbereich ist breiter, Spannungsbereich: 3.0~5,5V, und kann im parasitären Strommodus über die Datenleitung mit Strom versorgt werden
1.2. Einzigartige Single-Wire-Schnittstellenmethode. Wenn DS18B20 an den Mikroprozessor angeschlossen ist, Es ist nur eine Portleitung erforderlich, um eine bidirektionale Kommunikation zwischen dem Mikroprozessor und DS18B20 zu erreichen.
1.3. DS18B20 unterstützt die Multipunkt-Netzwerkfunktion. An den nur drei Leitungen können mehrere DS18B20 parallel angeschlossen werden, um eine Mehrpunkt-Temperaturmessung zu erreichen.
1.4. DS18B20 benötigt während des Einsatzes keine externen Komponenten. Alle Sensorkomponenten und Umwandlungsschaltungen sind in einem integrierten Schaltkreis in Form einer Triode integriert.
1.5. Temperaturbereich -55℃~+125℃, Die Genauigkeit beträgt ±0,5℃ bei -10~+85℃
1.6. Die programmierbare Auflösung beträgt 9~12 Bit, und die entsprechenden auflösbaren Temperaturen betragen 0,5℃, 0.25℃, 0.125℃ bzw. 0,0625℃, wodurch eine hochpräzise Temperaturmessung erreicht werden kann.
1.7. Bei 9-Bit-Auflösung, Die Temperatur kann in bis zu 93,75 ms in Zahlen umgewandelt werden. Bei 12-Bit-Auflösung, Der Temperaturwert kann in bis zu 750 ms in Zahlen umgewandelt werden, was schneller ist.
1.8. Die Messergebnisse geben direkt digitale Temperatursignale aus und werden über den seriell an die CPU übertragen "Einlinienbus". Gleichzeitig, Der CRC-Prüfcode kann übertragen werden, das über starke Anti-Interferenz- und Fehlerkorrekturfunktionen verfügt.
1.9. Negative Spannungseigenschaften: Wenn die Polarität der Stromversorgung umgekehrt ist, Der Chip wird nicht durch Hitze verbrannt, aber es wird nicht richtig funktionieren.

2. Aussehen und interne Struktur des DS18B20-Sensors
Die interne Struktur des DS18B20-Sensors besteht hauptsächlich aus vier Teilen: 64-Bit-Fotolithografie-ROM, Temperatursensor, Nichtflüchtiger Temperaturalarm löst TH und TL aus, und Konfigurationsregister.
Das Aussehen und die Pin-Anordnung von DS18B20 sind wie folgt:

DS18B20-Pin-Definition:
(1) DQ ist der digitale Signaleingangs-/-ausgangsanschluss;
(2) GND ist die Strommasse;
(3) VDD ist der Eingangsanschluss der externen Stromversorgung (im parasitären Stromverdrahtungsmodus geerdet sein).
3. Funktionsprinzip von DS18B20
Der Lese- und Schreibzeitpunkt sowie das Temperaturmessprinzip des DS18B20 sind die gleichen wie beim DS1820, mit der Ausnahme, dass die Anzahl der Stellen des erhaltenen Temperaturwerts aufgrund unterschiedlicher Auflösungen unterschiedlich ist, und die Verzögerungszeit bei der Temperaturumwandlung wird von 2 s auf 750 ms reduziert. Die Schwingungsrate eines Quarzoszillators mit hohem Temperaturkoeffizienten ändert sich erheblich mit Temperaturänderungen, und das erzeugte Signal wird als Impulseingang des Zählers verwendet 2. Schalter 1 und das Temperaturregister sind auf einen Basiswert voreingestellt, der -55°C entspricht. Schalter 1 zählt das vom Quarzoszillator mit niedrigem Temperaturkoeffizienten erzeugte Impulssignal herunter. Wenn der voreingestellte Wert des Zählers erreicht ist 1 sinkt auf 0, Der Wert des Temperaturregisters wird um erhöht 1, der voreingestellte Wert des Zählers 1 wird neu geladen, und Zähler 1 beginnt mit der Zählung der vom Quarzoszillator mit niedrigem Temperaturkoeffizienten erzeugten Impulssignale. Dieser Zyklus dauert bis zum Zähler 2 zählt zu 0, stoppt dann die Akkumulation des Temperaturregisterwerts. Zu diesem Zeitpunkt, Der Wert im Temperaturregister ist die gemessene Temperatur. Der Steigungsakkumulator in Abbildung 3 wird verwendet, um die Nichtlinearität im Temperaturmessprozess zu kompensieren und zu korrigieren, und sein Ausgang wird verwendet, um den voreingestellten Wert des Zählers zu korrigieren 1.

ds18b20-Sensor mit einer Genauigkeit von bis zu 0,01℃

ds18b20-Sensor mit einer Genauigkeit von bis zu 0,01℃

Maßgeschneiderte DS18B20-Sensorsonde und -Kabel

Maßgeschneiderte DS18B20-Sensorsonde und -Kabel


DS18B20 hat 4 Hauptdatenkomponenten:
(1) Die 64-Bit-Seriennummer im fotogeätzten ROM wird vor Verlassen des Werks fotogeätzt. Er kann als Adressseriencode des DS18B20 angesehen werden. Die Anordnung des 64-Bit-Fotolithografie-ROM ist: der erste 8 Bits (28H) sind die Produkttypnummer, und das nächste 48 Bits sind die Seriennummer des DS18B20 selbst. Der letzte 8 Bits sind der zyklische Redundanzprüfcode des vorherigen 56 Bits (CRC=X8+X5+X4+1). Die Funktion des Fotolithografie-ROM besteht darin, jeden DS18B20 anders zu machen, sodass mehrere DS18B20 an einen Bus angeschlossen werden können.
(2) Der Temperatursensor im DS18B20 kann die Temperaturmessung abschließen. Nehmen Sie als Beispiel die 12-Bit-Konvertierung: Es wird in Form einer vorzeichenerweiterten 16-Bit-Zweierkomplement-Lesung bereitgestellt, ausgedrückt in Form von 0,0625°C/LSB, wobei S das Vorzeichenbit ist.
Dies sind die 12-Bit-Daten, die nach der 12-Bit-Konvertierung erhalten werden, die in zwei 8-Bit-RAMs von 18B20 gespeichert ist. Der erste 5 Bits im Binärformat sind die Vorzeichenbits. Wenn die gemessene Temperatur größer ist als 0, diese 5 Bits sind 0. Multiplizieren Sie einfach den Messwert mit 0.0625 um die tatsächliche Temperatur zu erhalten. Wenn die Temperatur niedriger ist als 0, diese 5 Bits sind 1, und der Messwert muss invertiert werden, Plus 1, und dann mit multipliziert 0.0625 um die tatsächliche Temperatur zu erhalten. Zum Beispiel, der digitale Ausgang von +125℃ ist 07D0H, der digitale Ausgang von +25,0625℃ ist 0191H, der digitale Ausgang von -25,0625℃ ist FE6FH, und der digitale Ausgang von -55℃ ist FC90H.
(3) DS18B20 Temperatursensorspeicher DS18B20. Der interne Speicher des Temperatursensors umfasst einen Hochgeschwindigkeits-Scratchpad-RAM und einen nichtflüchtigen, elektrisch löschbaren EEPRAM, in dem die Hochtemperatur- und Niedertemperatur-Flip-Flops TH gespeichert sind, TL und Strukturregister.
(4) Konfigurationsregister Die Bedeutung jedes Bits dieses Bytes ist wie folgt:
Tisch 3: Struktur des Konfigurationsregisters

Die unteren fünf Bits sind immer "1", und TM ist das Testmodusbit, Hiermit wird eingestellt, ob sich der DS18B20 im Arbeitsmodus oder im Testmodus befindet. Dieses Bit ist auf gesetzt 0 wenn DS18B20 das Werk verlässt, und Benutzer sollten es nicht ändern. Mit R1 und R0 wird die Auflösung eingestellt, wie in der folgenden Tabelle gezeigt: (DS18B20 ist eingestellt auf 12 Bits, wenn sie ab Werk versendet werden)
Tisch 4: Tabelle zur Einstellung der Temperaturauflösung

4. Hochgeschwindigkeits-Zwischenspeicher Der Hochgeschwindigkeits-Zwischenspeicher besteht aus 9 Bytes, und seine Zuordnung ist in der Tabelle dargestellt 5. Wenn der Befehl zur Temperaturumrechnung ausgegeben wird, Der umgewandelte Temperaturwert wird im 0. und 1. Byte des Cache-Speichers in Zwei-Byte-Komplementform gespeichert. Der Mikrocontroller kann diese Daten über die Single-Wire-Schnittstelle lesen. Beim Lesen, Das Low-Bit liegt vorne und das High-Bit hinten. Das Datenformat ist in der Tabelle dargestellt 1. Entsprechende Temperaturberechnung: Wenn das Vorzeichenbit S=0 ist, Konvertieren Sie das Binärbit direkt in ein Dezimalbit; wenn S=1, Konvertieren Sie zunächst das Komplement in den Originalcode, und dann den Dezimalwert berechnen. Tisch 2 zeigt einige der entsprechenden Temperaturwerte. Das neunte Byte ist das Redundanzprüfbyte.
Tisch 5: DS18B20 temporäre Registerverteilung

Gemäß dem Kommunikationsprotokoll von DS18B20, der Gastgeber (Ein-Chip-Mikrocomputer) muss drei Schritte durchlaufen, um DS18B20 zu steuern und die Temperaturumwandlung abzuschließen: DS18B20 muss vor jedem Lese- und Schreibvorgang zurückgesetzt werden. Nach dem Zurücksetzen ist erfolgreich, Es wird ein ROM-Befehl gesendet, und schließlich wird ein RAM-Befehl gesendet, damit der vorgegebene Vorgang am DS18B20 ausgeführt werden kann. Beim Zurücksetzen muss die Haupt-CPU die Datenleitung herunterziehen 500 Mikrosekunden und lassen Sie es dann los. Wenn DS18B20 das Signal empfängt, es wartet ungefähr 16 Zu 60 Mikrosekunde, und sendet dann einen niedrigen Impuls aus 60 Zu 240 Mikrosekunde. Die Haupt-CPU empfängt dieses Signal, um einen erfolgreichen Reset anzuzeigen.
Tisch 6: ROM-Anweisungsliste

Kontaktiere uns

Warten auf Ihre E-Mail, Wir werden Ihnen innerhalb von 24 Stunden antworten 12 Stunden mit wertvollen Informationen, die Sie brauchten.

VERWANDTE PRODUKTE

Fordern Sie ein Angebot an

Füllen Sie unser Angebotsanfrageformular aus und wir werden Ihre Nachricht so schnell wie möglich beantworten!