DS18B20 / Kabel Pemeriksaan Suhu DS1822

DS18B20/ DS1822 adalah sensor suhu digital yang umum digunakan. Outputnya adalah sinyal digital, yang mempunyai ciri-ciri berukuran kecil, overhead perangkat keras yang rendah, kemampuan anti-interferensi yang kuat dan presisi tinggi. Sensor suhu digital DS18B20 mudah dipasang dan dapat digunakan dalam berbagai situasi setelah dikemas, seperti jenis pipa, tipe berulir, jenis adsorpsi magnet, dan jenis kemasan stainless steel. Ada berbagai macam model, termasuk LTM8877, LTM8874 dan seterusnya. Sebagai sensor suhu digital, DS18B20 tidak memerlukan komponen eksternal apa pun saat mengukur suhu. Itu dapat langsung menampilkan nilai suhu terukur 9 ~ 12 bit (termasuk bit tanda). Rentang pengukuran suhu adalah -55~+125℃. Akurasi pengukuran ±0,5℃ dalam kisaran -10~+85℃, dan resolusi pengukuran keluaran dapat disesuaikan, hingga 0,0625℃. Mendukung "bus kabel tunggal" teknologi, hanya satu port I/O tujuan umum yang diperlukan untuk menyelesaikan komunikasi dengan mikrokontroler. Suhu di tempat ditransmisikan langsung secara digital melalui a "bus kabel tunggal", Yang sangat meningkatkan kemampuan anti-interferensi sistem.

DS18B20, DS1822 "Bus satu jalur" sensor suhu digital Sama seperti DS1820. DS18B20 juga mendukung "bus satu jalur" antarmuka, dan rentang suhu pengukuran adalah -55°C~+125°C, dan akurasinya ±0,5°C dalam kisaran -10~+85°C. Akurasi DS1822 adalah ±2°C. Suhu di tempat ditransmisikan langsung secara digital melalui "bus satu jalur", Yang sangat meningkatkan kemampuan anti-interferensi sistem. Cocok untuk pengukuran suhu di tempat di lingkungan yang keras, misalnya pengendalian lingkungan hidup, pengendalian peralatan atau proses, pengukuran suhu elektronik konsumen, dll.. Produk baru ini mendukung rentang tegangan 3V~5.5V, membuat desain sistem lebih fleksibel dan nyaman. Dan produk generasi baru lebih murah dan lebih kecil. Fitur DS18B20 dan DS1822 DS18B20 dapat diprogram dengan resolusi 9~12 bit dan akurasi ±0,5°C. Paket opsional yang lebih kecil, rentang tegangan yang lebih luas. Pengaturan resolusi dan suhu alarm yang diatur pengguna disimpan di EEPROM dan masih disimpan setelah dimatikan. Performa DS18B20 adalah yang terbaik di antara produk generasi baru! Rasio harga-kinerja juga sangat baik! DS1822 adalah perangkat lunak yang kompatibel dengan DS18B20 dan merupakan versi sederhana dari DS18B20. EEPROM yang menyimpan parameter suhu dan resolusi alarm yang ditentukan pengguna dihilangkan, dan akurasinya dikurangi menjadi ±2°C. Sangat cocok untuk aplikasi dengan persyaratan kinerja rendah dan pengendalian biaya yang ketat. Ini adalah produk yang ekonomis. Mengikuti produk awal dari "Bus Satu Jalur", DS1820 membuka konsep baru dalam teknologi sensor suhu. DS18B20 dan DS1822 memberikan lebih banyak pilihan tegangan, karakteristik dan kemasan, memungkinkan kami membangun sistem pengukuran suhu ekonomis yang sesuai untuk kami.

Struktur internal pemeriksaan suhu ds18b20
Struktur internal DS18B20 terutama terdiri dari empat bagian:
64-sedikit ROM fotolitografi, sensor suhu, alarm suhu non-volatil memicu TH dan TL, daftar konfigurasi.
Susunan pin DS18B20 adalah sebagai berikut
DQ adalah terminal input/output sinyal digital; GND adalah landasan kekuatan; VDD adalah terminal masukan catu daya eksternal (didasarkan pada mode kabel listrik parasit).
Nomor seri 64-bit dalam ROM yang tergores foto adalah foto yang tergores sebelum meninggalkan pabrik. Ini dapat dianggap sebagai kode seri alamat DS18B20. Susunan ROM fotolitografi 64-bit adalah: yang pertama 8 bit (28H) adalah nomor jenis produk, berikutnya 48 bit adalah nomor seri DS18B20 itu sendiri, dan yang terakhir 8 bit adalah kode pemeriksaan redundansi siklik 56-bit sebelumnya (KKR=X8 +X5+X4+1). Tujuan dari ROM fotolitografi adalah untuk membuat setiap DS18B20 berbeda, sehingga beberapa DS18B20 dapat dihubungkan ke satu bus.
Sensor suhu di DS18B20 dapat menyelesaikan pengukuran suhu. Ambil konversi 12-bit sebagai contoh: itu disediakan dalam bentuk pembacaan komplemen dua tanda diperpanjang 16-bit, dinyatakan dalam bentuk 0,0625°C/LSB, dimana S adalah bit tanda.
Ini adalah data 12-bit yang diperoleh setelah konversi 12-bit, yang disimpan dalam dua RAM 8-bit 18B20. Yang pertama 5 bit dalam biner adalah bit tanda jika suhu yang diukur lebih besar dari 0. Ini 5 bit adalah 0. Kalikan saja nilai terukurnya dengan 0.0625 untuk mendapatkan suhu sebenarnya. Jika suhunya kurang dari 0, ini 5 bit adalah 1, dan nilai yang diukur perlu dibalik, plus 1, lalu dikalikan dengan 0.0625 untuk mendapatkan suhu sebenarnya.
Misalnya, keluaran digital +125℃ adalah 07D0H, keluaran digital +25.0625℃ adalah 0191H, keluaran digital -25.0625℃ adalah FE6FH, dan keluaran digital -55℃ adalah FC90H.

Sensor suhu digital eksternal

Sensor suhu digital eksternal

Sensor Suhu DS18B20 dengan Konektor USB

Sensor Suhu DS18B20 dengan Konektor USB

Sensor suhu DS18B20 memanfaatkan kawat probe tahan air

Sensor suhu DS18B20 memanfaatkan kawat probe tahan air

Memori sensor suhu DS18B20
Memori internal sensor suhu DS18B20 mencakup RAM scratchpad berkecepatan tinggi dan E2RAM non-volatil yang dapat dihapus secara elektrik, yang menyimpan trigger suhu tinggi dan suhu rendah, TL dan register struktural.
Memori penyimpanan sementara berisi 8 byte berturut-turut, dua byte pertama adalah informasi suhu yang diukur. Isi byte pertama adalah delapan bit suhu yang lebih rendah. Byte kedua adalah delapan bit suhu tertinggi. Byte ketiga dan keempat adalah salinan TH dan TL yang mudah menguap, dan byte kelima adalah salinan register arsitektur yang mudah menguap. Isi dari tiga byte ini disegarkan pada setiap pengaturan ulang penyalaan. Yang keenam, ketujuh, dan byte kedelapan digunakan untuk perhitungan internal. Byte kesembilan adalah byte pemeriksaan redundansi.
Arti dari setiap bit byte ini adalah sebagai berikut:
TM R1 R0 1 1 1 1 1
Lima bit terbawah selalu 1. TM adalah bit mode uji, yang digunakan untuk mengatur apakah DS18B20 dalam mode kerja atau mode uji. Bit ini disetel ke 0 ketika DS18B20 meninggalkan pabrik, dan pengguna tidak boleh mengubahnya. R1 dan R0 digunakan untuk mengatur resolusi, seperti terlihat pada tabel berikut: (DS18B20 diatur ke 12 bit saat dikirim dari pabrik)
Tabel pengaturan resolusi:
R1 R0 Resolusi Suhu Waktu Konversi Maksimum
0 0 9 bit 93,75ms
0 1 10 bit 187,5ms
1 0 11 bit 375ms
1 1 12 bit 750ms
Menurut protokol komunikasi DS18B20, tuan rumah harus melalui tiga langkah untuk mengontrol DS18B20 untuk menyelesaikan konversi suhu: DS18B20 harus direset sebelum membaca dan menulis, dan perintah ROM dikirim setelah reset berhasil. Akhirnya, perintah RAM dikirimkan agar DS18B20 dapat dioperasikan sesuai jadwal. Reset memerlukan CPU utama untuk menarik jalur data ke bawah 500 mikrodetik lalu lepaskan. Setelah menerima sinyal, DS18B20 menunggu sekitar 16 ke 60 mikrodetik, dan kemudian mengirimkan pulsa rendah 60 ke 240 mikrodetik. CPU utama menerima sinyal ini untuk menunjukkan reset berhasil.

Hubungi kami

Menunggu email Anda, kami akan membalas Anda di dalam 12 jam dengan informasi berharga yang Anda butuhkan.

PRODUK TERKAIT

Permintaan Penawaran

Isi formulir permintaan penawaran kami dan kami akan membalas pesan Anda sesegera mungkin!