Kategorie produktów
- bezpiecznik termiczny 32
- bezpieczniki do montażu powierzchniowego 12
- termistor 36
- Uchwyt bezpiecznika do montażu na płytce drukowanej 27
- Wiązka przewodów 6
- Uchwyty bezpieczników ostrza 17
- termostat 50
- Bezpiecznik elektryczny 24
- Motorowy czujnik temperatury 7
- Wyłącznik termiczny 22
- Uchwyt skrzynki bezpieczników 36
- Czujnik temperatury 75
- Wyłącznik termiczny 68
- Bezpiecznik samochodowy 20
- Przykręcić bezpieczniki 8
Tagi produktów
DS18B20 / Kabel sondy temperatury DS1822
DS18B20/DS1822 to powszechnie stosowany cyfrowy czujnik temperatury. Jego wyjściem jest sygnał cyfrowy, który ma charakterystykę małych rozmiarów, niskie obciążenie sprzętowe, silna zdolność przeciwzakłóceniowa i wysoka precyzja. Cyfrowy czujnik temperatury DS18B20 można łatwo podłączyć i po zapakowaniu można go używać w różnych sytuacjach, takie jak typ rury, typ gwintowany, typ adsorpcji magnetycznej, i rodzaj opakowania ze stali nierdzewnej. Istnieją różne modele, w tym LTM8877, LTM8874 i tak dalej. Jako cyfrowy czujnik temperatury, DS18B20 nie wymaga żadnych zewnętrznych komponentów do pomiaru temperatury. Może bezpośrednio wyprowadzać zmierzoną wartość temperatury 9 ~ 12 bitów (łącznie z bitem znaku). Zakres pomiaru temperatury wynosi -55~+125℃. Dokładność pomiaru wynosi ± 0,5 ℃ w zakresie -10 ~ + 85 ℃, a rozdzielczość pomiaru wyjściowego jest regulowana, do 0,0625℃. Wspierający "magistrala jednoprzewodowa" technologia, do pełnej komunikacji z mikrokontrolerem potrzebny jest tylko jeden port we/wy ogólnego przeznaczenia. Temperatura na miejscu jest przesyłana bezpośrednio cyfrowo za pośrednictwem: "magistrala jednoprzewodowa", co znacznie poprawia zdolność przeciwzakłóceniową systemu.
DS18B20, DS1822 "Autobus jednoliniowy" cyfrowy czujnik temperatury Taki sam jak DS1820. DS18B20 również obsługuje "autobus jednoliniowy" interfejs, a zakres temperatury pomiaru wynosi -55°C~+125°C, a dokładność wynosi ± 0,5°C w zakresie -10~+85°C. Dokładność DS1822 wynosi ±2°C. Temperatura na miejscu jest bezpośrednio przesyłana cyfrowo za pośrednictwem "autobus jednoliniowy", co znacznie poprawia zdolność przeciwzakłóceniową systemu. Nadaje się do pomiaru temperatury na miejscu w trudnych warunkach, takich jak kontrola środowiska, kontrola sprzętu lub procesu, pomiar temperatury elektronika użytkowa, itp. Nowy produkt obsługuje zakres napięć 3 V ~ 5,5 V, dzięki czemu projektowanie systemu jest bardziej elastyczne i wygodne. A nowa generacja produktów jest tańsza i mniejsza. Funkcje DS18B20 i DS1822 DS18B20 można programować z rozdzielczością 9~12 bitów i dokładnością ±0,5°C. Opcjonalnie mniejszy pakiet, szerszy zakres napięć. Ustawienie rozdzielczości i ustawiona przez użytkownika temperatura alarmu są przechowywane w pamięci EEPROM i są nadal zapisywane po wyłączeniu zasilania. Wydajność DS18B20 jest najlepsza wśród produktów nowej generacji! Stosunek ceny do wydajności jest również doskonały! DS1822 jest oprogramowaniem kompatybilnym z DS18B20 i jest uproszczoną wersją DS18B20. Pominięto pamięć EEPROM przechowującą zdefiniowane przez użytkownika parametry temperatury i rozdzielczości alarmu, a dokładność jest obniżona do ±2°C. Nadaje się do zastosowań o niskich wymaganiach wydajnościowych i ścisłej kontroli kosztów. Jest to produkt ekonomiczny. Podążając za wczesnymi produktami "Autobus jednej linii", DS1820 otwiera nową koncepcję w technologii czujników temperatury. DS18B20 i DS1822 zapewniają większy wybór napięcia, właściwości i opakowanie, co pozwala nam zbudować ekonomiczny system pomiaru temperatury, który nam odpowiada.
Struktura wewnętrzna sondy temperatury ds18b20
Wewnętrzna struktura DS18B20 składa się głównie z czterech części:
64-bitowa pamięć ROM z fotolitografią, czujnik temperatury, wyzwalacz nieulotnego alarmu temperatury TH i TL, rejestr konfiguracyjny.
Układ pinów DS18B20 jest następujący
DQ to terminal wejścia/wyjścia sygnału cyfrowego; GND to masa zasilania; VDD to terminal wejściowy zewnętrznego źródła zasilania (uziemione w pasożytniczym trybie okablowania zasilania).
64-bitowy numer seryjny w fototrawionej pamięci ROM jest fototrawiony przed opuszczeniem fabryki. Można go uważać za kod seryjny adresu DS18B20. Układ 64-bitowej pamięci ROM z fotolitografią jest taki: pierwszy 8 bity (28H) to numer typu produktu, następny 48 bity to numer seryjny samego DS18B20, i ostatni 8 bity to poprzedni 56-bitowy kod cyklicznej kontroli nadmiarowości (CRC=X8 +X5+X4+1). Celem pamięci ROM fotolitograficznej jest uczynienie każdego DS18B20 innym, dzięki czemu do jednej magistrali można podłączyć wiele DS18B20.
Czujnik temperatury w DS18B20 może zakończyć pomiar temperatury. Weźmy jako przykład konwersję 12-bitową: jest on dostarczany w postaci 16-bitowego odczytu uzupełnienia do dwóch ze znakiem, wyrażona w postaci 0,0625°C/LSB, gdzie S jest bitem znaku.
Są to 12-bitowe dane uzyskane po 12-bitowej konwersji, który jest przechowywany w dwóch 8-bitowych pamięciach RAM 18B20. Pierwszy 5 bity binarne są bitami znaku, jeśli zmierzona temperatura jest większa niż 0. Te 5 bity są 0. Wystarczy pomnożyć zmierzoną wartość przez 0.0625 aby uzyskać rzeczywistą temperaturę. Jeśli temperatura jest niższa niż 0, te 5 bity są 1, i zmierzoną wartość należy odwrócić, plus 1, a następnie pomnożone przez 0.0625 aby uzyskać rzeczywistą temperaturę.
Na przykład, wyjście cyfrowe +125 ℃ wynosi 07D0H, wyjście cyfrowe +25,0625 ℃ to 0191H, wyjście cyfrowe -25,0625℃ to FE6FH, a wyjście cyfrowe -55 ℃ to FC90H.

Zewnętrzny cyfrowy czujnik temperatury

Czujnik temperatury DS18B20 ze złączem USB

Wiązka przewodów wodoodpornej sondy czujnika temperatury DS18B20
Pamięć czujnika temperatury DS18B20
Pamięć wewnętrzna czujnika temperatury DS18B20 obejmuje szybką pamięć RAM typu „scratchpad” oraz nieulotną, elektrycznie kasowaną pamięć E2RAM, który przechowuje wyzwalacze wysokotemperaturowe i niskotemperaturowe TH, Rejestry TL i strukturalne.
Pamięć tymczasowa zawiera 8 kolejne bajty, pierwsze dwa bajty to informacja o zmierzonej temperaturze. Zawartość pierwszego bajtu to osiem niższych bitów temperatury. Drugi bajt to osiem najwyższych bitów temperatury. Trzeci i czwarty bajt to ulotne kopie TH i TL, a piąty bajt jest ulotną kopią rejestru architektonicznego. Zawartość tych trzech bajtów jest odświeżana przy każdym resecie po włączeniu zasilania. Szósty, siódmy, a ósmy bajt jest używany do wewnętrznych obliczeń. Bajt dziewiąty jest bajtem kontroli redundancji.
Znaczenie każdego bitu tego bajtu jest następujące:
TM R1 R0 1 1 1 1 1
Zawsze jest pięć niższych bitów 1. TM jest bitem trybu testowego, który służy do ustawienia, czy DS18B20 znajduje się w trybie pracy, czy w trybie testowym. Ten bit jest ustawiony na 0 gdy DS18B20 opuszcza fabrykę, i użytkownicy nie powinni tego zmieniać. R1 i R0 służą do ustawiania rozdzielczości, jak pokazano w poniższej tabeli: (DS18B20 jest ustawione na 12 bitów po wysłaniu z fabryki)
Tabela ustawień rozdzielczości:
R1 R0 Rozdzielczość Temperatura Maksymalny czas konwersji
0 0 9 bity 93,75 ms
0 1 10 bity 187,5 ms
1 0 11 bity 375ms
1 1 12 bity 750 ms
Zgodnie z protokołem komunikacyjnym DS18B20, host musi przejść trzy kroki, aby kontrolować DS18B20, aby zakończyć konwersję temperatury: DS18B20 należy zresetować przed każdym odczytem i zapisem, a polecenie ROM zostanie wysłane po pomyślnym zresetowaniu. Wreszcie, polecenie RAM zostaje wysłane, dzięki czemu DS18B20 może działać zgodnie z harmonogramem. Reset wymaga, aby główny procesor obniżył linię danych 500 mikrosekund, a następnie zwolnij go. Po otrzymaniu sygnału, DS18B20 czeka ok 16 Do 60 Microsekunds, a następnie wysyła niski impuls 60 Do 240 Microsekunds. Główny procesor otrzymuje ten sygnał, aby wskazać pomyślny reset.
Skontaktuj się z nami
Czekam na Twój e-mail, odpowiemy Ci w ciągu 12 godziny z cennymi informacjami, których potrzebujesz.
English
Afrikaans
العربية
বাংলা
bosanski jezik
Български
Català
粤语
中文(简体)
中文(漢字)
Hrvatski
Čeština
Nederlands
Eesti keel
Suomi
Français
Deutsch
Ελληνικά
हिन्दी; हिंदी
Magyar
Bahasa Indonesia
Italiano
日本語
한국어
Latviešu valoda
Lietuvių kalba
македонски јазик
Bahasa Melayu
Norsk
پارسی
Polski
Português
Română
Русский
Cрпски језик
Slovenčina
Slovenščina
Español
Svenska
ภาษาไทย
Türkçe
Українська
اردو
Tiếng Việt
