Kategori produk
- Pemegang kotak sekering 36
- Sensor suhu 81
- Sakelar termal 68
- Sekering mobil 20
- Bolt Down Fuses 8
- sekering termal 32
- sekering dudukan permukaan 12
- termistor 36
- PCB Mount Fuse Holder 27
- Kabel harness 6
- Pemegang sekering pisau 17
- termostat 50
- Sekering listrik 24
- Sensor suhu otomotif 7
- Pemutus sirkuit termal 22
Tag produk
Rakitan Kabel Sensor Suhu Digital DS18B20
Sensor suhu digital kami mengadopsi desain tahan air, kemasan tabung stainless steel berkualitas tinggi, tahan lembab dan tahan karat, Cocok untuk berbagai peralatan ruang sempit pengukuran suhu digital dan bidang kontrol. Sensor suhu 1-Kawat yang kompatibel dengan DS18B20 tahan air dengan jarak 3m (10 kaki) kabel dan kisaran suhu -55 – +125° C. (kabel maks. suhu 85°C).
papan tempat memotong roti lcd esp32 layar ganda tahan air yang dibuat khusus, lembar data Perakitan Kabel sensor arduino mega nano ds18b20.
DS18B20 adalah sensor suhu digital dengan berbagai aplikasi. Ini mengeluarkan sinyal digital dan memiliki karakteristik ukuran kecil, konsumsi sumber daya perangkat keras yang rendah, kemampuan anti-interferensi yang kuat dan presisi tinggi.
Fitur sensor suhu DS18B20
1. Mengadopsi metode antarmuka kabel tunggal: Sensor suhu DS18B20 hanya membutuhkan satu kabel untuk mencapai komunikasi dua arah dengan mikroprosesor.
2. Rentang pengukuran suhu: Rentang pengukuran suhu Rakitan Kabel sensor suhu DS18B20 dapat mencapai -55℃~+125℃, dan kesalahannya ±0,4° dalam kisaran -10℃ hingga +85℃.
3. Mendukung fungsi jaringan multi-titik: beberapa sensor suhu DS18B20 dapat dihubungkan secara paralel pada jalur data, hingga 8 dapat dihubungkan secara paralel untuk mencapai pengukuran suhu multi-titik.
4. Catu daya yang berfungsi: 3.0~5.5V/DC. Sensor suhu DS18B20 dapat ditenagai oleh catu daya independen eksternal atau catu daya parasit jalur data.
5. Sensor suhu DS18B20 tidak memerlukan komponen eksternal apa pun selama aplikasi.
6. Suhu yang diukur oleh sensor suhu DS18B20 ditransmisikan secara serial dalam a 9 ke format digital 12-bit.
7. Fungsi perlindungan pemadaman listrik, sensor suhu DS18B20 berisi EEPROM di dalamnya. Akurasi konversi digital dan suhu alarm dapat diatur melalui register konfigurasi. Pengaturan resolusi dan suhu alarm masih dapat disimpan setelah sensor suhu DS18B20 dimatikan.
8. Sensor suhu DS18B20 mengembalikan angka biner 16-bit yang mewakili nilai suhu yang terdeteksi saat ini, dan lima digit teratas mewakili positif dan negatif. Jika lima bit tinggi semuanya 1, itu berarti nilai suhu yang dikembalikan adalah nilai negatif. Jika lima bit tinggi semuanya 0, artinya nilai suhu yang dikembalikan adalah nilai positif. Berikut ini 11 bit data mewakili nilai absolut suhu. Setelah mengubahnya menjadi nilai desimal, kalikan dengan 0.0625 untuk mendapatkan nilai suhu saat ini.
Metode kontrol sensor suhu DS18B20
DS18B20 memiliki enam perintah kontrol, seperti yang ditunjukkan pada Tabel 4.1:
Meja 4.1 memiliki enam perintah kontrol untuk DS18B20
Petunjuk pengoperasian kode perjanjian instruksi:
Konversi suhu 44 jam: Mulai DS18B20 untuk konversi suhu;
Baca register sementara BEH: Baca register sementara nomor biner 9-byte;
Tulis register sementara 4EH: Tulis data ke dalam byte TH dan TL dari register sementara;
Salin register sementara 48H: Tulis byte TH dan TL dari register sementara ke E2PROM;
Sesuaikan ulang E2PROM B8H: tulis byte TH dan TL di E2PROM ke register sementara byte TH dan TL;
Baca mode catu daya B4H: Mulai DS18B20 untuk mengirim sinyal mode catu daya ke CPU utama;
Inisialisasi sensor suhu DS18B20
(1) Pertama-tama atur jalur data ke level tinggi “1”.
(2) Menunda (persyaratan waktunya tidak terlalu ketat, tapi itu harus sesingkat mungkin)
(3) Jalur data ditarik ke level rendah “0”.
(4) Penundaan 750 mikrodetik (rentang waktunya bisa dari 480 ke 960 mikrodetik).
(5) Jalur data ditarik ke level tinggi “1”.
(6) Penundaan menunggu: Jika inisialisasi berhasil, level rendah “0” yang dikembalikan oleh DS18B20 akan dihasilkan di dalamnya 15 ke 60 mikrodetik. Keberadaannya dapat ditentukan berdasarkan status tersebut, namun Anda harus berhati-hati untuk tidak menunggu tanpa batas waktu, jika tidak, program akan memasuki loop tak terbatas, jadi kontrol batas waktu diperlukan.
(7) Jika CPU membaca level rendah “0” pada jalur data, itu masih perlu ditunda. Setidaknya waktu tunda 480 mikrodetik dari tingkat tinggi yang dikirim (dari saat langkah (5)).
(8) Tarik lagi jalur data ke level tinggi “1” dan akhiri.
Tulis pengoperasian sensor suhu DS18B20
(1) Jalur data pertama kali disetel ke level rendah “0”.
(2) Waktu tunda ditentukan 15 mikrodetik.
(3) Kirim byte secara berurutan dari bit rendah ke bit tinggi (hanya satu bit yang dikirim dalam satu waktu).
(4) Waktu tundanya adalah 45 mikrodetik.
(5) Tarik jalur data ke level tinggi.
(6) Ulangi operasi dari (1) ke (6) sampai semua byte terkirim.
(7) Akhirnya, tarik garis data tinggi-tinggi.
Baca pengoperasian sensor suhu DS18B20
(1) Tarik garis data tinggi ke “1”.
(2) Menunda 2 mikrodetik.
(3) Tarik garis data rendah ke “0”.
(4) Menunda 3 mikrodetik.
(5) Tarik garis data tinggi ke “1”.
(6) Menunda 5 mikrodetik.
(7) Baca status jalur data yang akan diperoleh 1 sedikit status, dan melakukan pemrosesan data.
(8) Menunda 60 mikrodetik.
Mode catu daya parasit sensor suhu DS18B20
Mode catu daya parasit dari sensor suhu DS18B20 ditunjukkan pada gambar di bawah. Dalam mode catu daya parasit, sensor suhu DS18B20 mengambil daya dari saluran sinyal. Ketika garis sinyal tinggi, energi listrik disimpan dalam kapasitor internal. Ketika garis sinyal berada pada level rendah, daya pada kapasitor dikonsumsi, dan kapasitor (catu daya parasit) diisi hingga garis sinyal mencapai level tinggi.
Keuntungan dari catu daya parasit:
1. Tidak diperlukan pasokan listrik lokal, dan pengukuran suhu jarak jauh dapat dicapai.
2. Pengukuran suhu dapat dicapai hanya dengan satu garis sinyal, membuat rangkaian menjadi lebih sederhana.
Kerugian dari catu daya parasit:
Agar sensor suhu DS18B20 dapat melakukan konversi suhu secara akurat, garis sinyal harus memastikan bahwa energi yang cukup disediakan selama konversi suhu. Namun ketika beberapa sensor suhu DS18B20 digantung pada jalur sinyal yang sama, resistor pull-up saja tidak dapat menyediakan daya yang cukup, yang akan menyebabkan sensor suhu DS18B20 tidak dapat mengukur suhu atau mengalami kesalahan yang sangat besar.
Karena itu, metode catu daya parasit hanya cocok untuk digunakan saat mengukur suhu dengan sensor suhu DS18B20 tunggal.
Sensor suhu DS18B20 catu daya parasit mode catu daya pull-up yang kuat
Mode catu daya pull-up yang kuat dari catu daya parasit sensor suhu DS18B20 ditunjukkan pada gambar di bawah ini. Agar sensor suhu DS18B20 memperoleh catu daya yang cukup pada saat proses pengukuran suhu, menggunakan MOSFET untuk langsung menarik jalur sinyal ke VCC dapat memberikan daya yang cukup (ketika ada perintah salin atau mulai konversi suhu yang terlibat, itu harus diselesaikan dalam waktu maksimal 10 μS. Garis sinyal beralih ke kondisi pull-up yang kuat) untuk mengatasi masalah pasokan listrik yang tidak mencukupi. Mode catu daya pull-up yang kuat dari catu daya parasit sensor suhu DS18B20 cocok untuk aplikasi pengukuran suhu multi-titik, tetapi memerlukan satu jalur I/O lagi untuk peralihan pull-up yang kuat.
Mode catu daya eksternal sensor suhu DS18B20
Dalam mode catu daya eksternal, catu daya kerja sensor suhu DS18B20 terhubung ke pin VDD. Tidak ada masalah arus catu daya yang tidak mencukupi dan akurasi konversi dapat dijamin. Pada saat yang sama, beberapa sensor suhu DS18B20 dapat dihubungkan ke bus untuk membentuk sistem pengukuran suhu multi-titik. Metode catu daya eksternal adalah metode catu daya terbaik untuk sensor suhu DS18B20: ini bekerja secara stabil dan andal, Memiliki kemampuan anti-interferensi yang kuat, dan rangkaiannya relatif sederhana.
Struktur internal sensor suhu DS18B20
Bagian dalam sensor suhu DS18B20 terdiri dari ROM 64-bit, memori cache, pembangkit CRC, perangkat sensitif terhadap suhu, pemicu suhu tinggi dan rendah serta register konfigurasi.
1. 64-bit ROM sensor suhu DS18B20
Ada ROM 64-bit di dalam sensor suhu DS18B20, dan curing ROM memiliki konten tertentu. Delapan bit terbawah (ditetapkan ke 28 jam) adalah nomor identifikasi jenis produk, berikutnya 48 bit adalah nomor seri, dan delapan bit teratas adalah yang sebelumnya 56 bit kode pemeriksaan redundansi siklik.
2. Pemetaan memori sensor suhu DS18B20
Ada unit memori cache 9-byte di sensor suhu DS18B20, seperti yang ditunjukkan pada gambar di bawah ini.
3. Daftar konfigurasi sensor suhu DS18B20
Bit tertinggi BIT7 dari byte register konfigurasi sensor suhu DS18B20 adalah bit mode uji. Dia 0 ketika dikirim dari pabrik dan tidak perlu diubah oleh pengguna. BIT6 dan BIT5 digunakan untuk mengatur resolusi konversi sensor suhu DS18B20. Ada empat opsi resolusi: 9, 10, 11 Dan 12 bit. Waktu konversi yang sesuai adalah: 93.73MS, 187.5MS, 375ms dan 750ms masing-masing. Sisanya 5 bit yang lebih rendah adalah bit yang dicadangkan (semua 1).
Pengaturan default R0 dan R1 dari sensor suhu DS18B20 adalah 11. Itu adalah resolusi 12-bit, yaitu, 1 sedikit mewakili 0.0625 derajat Celsius.
Membaca dan menulis sensor suhu DS18B20
petunjuk
Nilai suhu yang dikonversi oleh sensor suhu DS18B20 disimpan dalam byte ke-0 dan ke-1 dari memori penyimpanan sementara berkecepatan tinggi dalam bentuk komplemen dua byte. Jadi ketika kita hanya ingin sekadar membaca nilai suhu, kita hanya perlu membaca byte ke-0 dan ke-1 pada register sementara.
Langkah sederhana untuk membaca nilai suhu adalah sebagai berikut:
1. Lewati operasi ROM.
2. Kirim perintah konversi suhu.
3. Lewati operasi ROM.
4. Kirim perintah baca suhu.
5. Baca nilai suhu.
Inisialisasi sensor suhu DS18B20
Perangkat master pertama-tama mengirimkan pulsa tingkat rendah 480-960 mikrodetik, kemudian melepaskan bus ke level tinggi, dan mendeteksi bus berikutnya 480 mikrodetik. Jika ada level rendah, artinya di bus ada sensor suhu DS18B20 yang sudah merespon. Jika tidak ada level rendah, artinya tidak ada respon dari sensor suhu DS18B20 pada bus.
Sebagai perangkat budak, sensor suhu DS18B20 telah mendeteksi apakah ada level rendah 480-960 mikrodetik di bus segera setelah dihidupkan. Jika demikian, Tunggu 15-60 mikrodetik setelah bus menjadi tinggi, lalu tarik level bus ke rendah 60-240 mikrodetik untuk merespons dengan pulsa, memberi tahu tuan rumah bahwa perangkat sudah siap. Jika tidak terdeteksi, itu akan terus memeriksa dan menunggu.
Hubungi kami
Menunggu email Anda, kami akan membalas Anda di dalam 12 jam dengan informasi berharga yang Anda butuhkan.
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






