Kategori produk
- 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
- Pemegang kotak sekering 36
- Sensor suhu 75
- Sakelar termal 68
- Sekering mobil 20
- Bolt Down Fuses 8
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, which will cause the DS18B20 temperature sensor to be unable to measure temperature or have a huge error.
Karena itu, the parasitic power supply method is only suitable for use when measuring temperature with a single DS18B20 temperature sensor.
DS18B20 temperature sensor parasitic power supply strong pull-up power supply mode
The strong pull-up power supply mode of the DS18B20 temperature sensor parasitic power supply is shown in the figure below. In order for the DS18B20 temperature sensor to obtain sufficient power supply during the temperature measurement process, using a MOSFET to directly pull the signal line to VCC can provide sufficient power (when any copy or start temperature conversion command is involved, it must be completed within a maximum of 10 μS. The signal line switches to a strong pull-up state) to solve the problem of insufficient power supply. The strong pull-up power supply mode of the DS18B20 temperature sensor parasitic power supply is suitable for multi-point temperature measurement applications, but it requires one more I/O line for strong pull-up switching.
External power supply mode of DS18B20 temperature sensor
In the external power supply mode, the working power supply of the DS18B20 temperature sensor is connected to the VDD pin. There is no problem of insufficient power supply current and the conversion accuracy can be guaranteed. Pada saat yang sama, multiple DS18B20 temperature sensors can be connected to the bus to form a multi-point temperature measurement system. The external power supply method is the best power supply method for the DS18B20 temperature sensor: it works stably and reliably, Memiliki kemampuan anti-interferensi yang kuat, and the circuit is relatively simple.
Internal structure of DS18B20 temperature sensor
The interior of the DS18B20 temperature sensor is composed of 64-bit ROM, cache memory, CRC generator, temperature sensitive device, high and low temperature trigger and configuration register.
1. 64-bit ROM of DS18B20 temperature sensor
There is a 64-bit ROM inside the DS18B20 temperature sensor, and the ROM curing has certain contents. The lower eight bits (fixed to 28H) are the product type identification number, the next 48 bits are the serial number, and the upper eight bits are the previous 56 bits of cyclic redundancy check code.
2. Memory mapping of DS18B20 temperature sensor
There are 9-byte cache memory units in the DS18B20 temperature sensor, as shown in the figure below.
3. Configuration register of DS18B20 temperature sensor
The highest bit BIT7 of the configuration register byte of the DS18B20 temperature sensor is the test mode bit. It is 0 when shipped from the factory and does not need to be changed by the user. BIT6 and BIT5 are used to set the conversion resolution of the DS18B20 temperature sensor. There are four resolution options: 9, 10, 11 Dan 12 bit. The corresponding conversion times are: 93.73MS, 187.5MS, 375ms and 750ms respectively. The remaining 5 lower bits are reserved bits (all 1).
The default R0 and R1 settings of the DS18B20 temperature sensor are 11. That is 12-bit resolution, yaitu, 1 bit represents 0.0625 derajat Celsius.
Reading and writing of DS18B20 temperature sensor
instruction
The temperature value converted by the DS18B20 temperature sensor is stored in the 0th and 1st bytes of the high-speed temporary storage memory in two-byte complement form. So when we just want to simply read the temperature value, we only need to read the 0th and 1st bytes in the temporary register.
The simple steps to read the temperature value are as follows:
1. Skip ROM operation.
2. Send temperature conversion command.
3. Skip ROM operation.
4. Send the read temperature command.
5. Read the temperature value.
Initialization of DS18B20 temperature sensor
The master device first sends a low-level pulse of 480-960 mikrodetik, then releases the bus to high level, and detects the bus within the subsequent 480 mikrodetik. If there is a low level, it means that there is a DS18B20 temperature sensor on the bus that has responded. If there is no low level, it means that there is no response from the DS18B20 temperature sensor on the bus.
As a slave device, the DS18B20 temperature sensor has been detecting whether there is a low level of 480-960 microseconds on the bus as soon as it is powered on. Jika demikian, wait 15-60 microseconds after the bus turns high, then pull the bus level low for 60-240 microseconds to respond with a pulse, telling the host that the device is ready. If it is not detected, it will keep checking and waiting.
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






