DS18B20- sensor suhu digital dari Dallas. Mengirim data suhu hanya menggunakan satu pin digital dan protokol khusus yang disebut 1-Wire. Anda dapat menghubungkan beberapa sensor ke satu pin. Sensor mengukur suhu dalam derajat Celcius.
Spesifikasi DS18B20
- Sensor dapat ditenagai dengan tegangan dari 3 hingga 5,5 V
- Sensor dapat mengukur suhu dari -55 hingga 125 ° C
- Sensor memiliki resolusi digital 9 hingga 12 bit
- Akurasi pengukuran +/- 0,5 ° C dari -10 hingga 85 ° C
- Akurasi pengukuran: +/- 2 ° C untuk kisaran -55 hingga 125 ° C
- Pengukuran drift +/- 0.2 ° C
Diagram koneksi DS18B20
Apa itu izin?
Datasheet mengatakan sensor DS18B20 dapat mengukur suhu dengan resolusi yang berbeda. Resolusi itu seperti penggaris: milimeter di antara sentimeter. Demikian juga, dengan resolusi DS18B20 - ini adalah langkah di antara langkah-langkah derajat Celcius yang berurutan.
Resolusi dipilih menggunakan jumlah bit. Rentang pilihan adalah dari 9 hingga 12 bit. Pilihan izin membawa konsekuensi tertentu. Semakin tinggi resolusinya, semakin lama Anda harus menunggu hasil pengukuran.
Untuk resolusi 9 bit, ada 2 langkah antara level yang berurutan:
- 0,0 ° C
- 0,5 ° C
Untuk resolusi 10 bit, ada 4 langkah antara level yang berurutan:
- 0,0 ° C
- 0,25 ° C
- 0,5 ° C
- 0,75 ° C
Dalam hal ini, kami membaca suhu dengan resolusi 0,25 ° C. Waktu pengukuran untuk resolusi 10 bit adalah 187,5 ms, yang memungkinkan pengukuran 5,3 per detik.
Untuk resolusi 11 bit, ada 8 langkah antara level yang berurutan:
- 0,0 ° C
- 0,125 ° C
- 0,25 ° C
- 0,375 ° C
- 0,5 ° C
- 0,625 ° C
- 0,75 ° C
- 0,875 ° C
Artinya, resolusinya adalah 0,125 ° C. Waktu pengukuran untuk resolusi 11 bit adalah 375 ms. Ini memungkinkan 2,6 pengukuran per detik.
Untuk resolusi 12 bit, ada 16 langkah antara level yang berurutan:
- 0,0 ° C
- 0,0625 ° C
- 0,125 ° C
- 0,1875 ° C
- 0,25 ° C
- 0,3125 ° C
- 0,375 ° C
- 0,4375 ° C
- 0,5 ° C
- 0,5625 ° C
- 0,625 ° C
- 0,6875 ° C
- 0,75 ° C
- 0,8125 ° C
- 0,875 ° C
- 0,9375 ° C
Oleh karena itu, resolusinya adalah 0,0625 ° C. Waktu pengukuran untuk resolusi 12 bit berada di wilayah 750 ms. Artinya, Anda dapat melakukan 1,3 pengukuran per detik.
Apa itu Akurasi Pengukuran?
Tidak ada di dunia ini, dan terutama dalam elektronik, yang sempurna. Anda hanya dapat mendekati kesempurnaan, menghabiskan lebih banyak uang dan energi. Begitu juga dengan sensor ini. Ini memiliki beberapa ketidakakuratan yang harus Anda waspadai.
Spesifikasi teknis mengatakan bahwa sensor DS18B20 memiliki akurasi +/- 0,5 ° C pada rentang pengukuran dari -10 hingga 85 ° C. Artinya ketika ruangan kita memiliki suhu 22,5 °C, sensor dapat mengembalikan kita hasil pengukuran dari 22 hingga 23 °C. Artinya, mungkin menunjukkan 0,5 ° C lebih atau kurang. Itu semua tergantung pada karakteristik individu dari sensor.
Dalam kisaran -55 hingga 125 ° C, kesalahan pengukuran dapat meningkat hingga +/- 2 ° C. Artinya, ketika Anda mengukur sesuatu dengan suhu 100 ° C, sensor dapat menunjukkan suhu 98 hingga 102 ° C.
Semua penyimpangan ini dapat sedikit berbeda untuk setiap suhu, tetapi ketika mengukur suhu yang sama, penyimpangan akan selalu sama.
Apa itu penyimpangan pengukuran?
Pengukuran drift adalah bentuk ketidakakuratan yang paling buruk. Inti dari penyimpangan pengukuran adalah bahwa ketika mengukur suhu konstan - dengan satu pengukuran, sensor dapat menunjukkan satu suhu, dan dengan yang berikutnya (dengan jumlah penyimpangan).
Sensor suhu DS18B20 melayang +/- 0,2 ° C. Misalnya, ketika ruangan memiliki suhu konstan 24 ° C, sensor dapat memberikan hasil pada kisaran 23,8 ° C hingga 24,2 ° C.
(379,0 Kb, diunduh: 913)
Sensor ini menggunakan protokol 1-Wire secara eksklusif - pada saat yang sama, koneksi terbentuk yang melakukan komunikasi di bus hanya menggunakan satu sinyal kontrol. Bus harus terhubung ke catu daya melalui resistor pull-up.
spesifikasi DS18B20Parameter | Arti |
Tipe Keluaran IC | Digital |
Rentang Akurasi Penginderaan | ± 0,5 ° C |
Rentang Penginderaan Suhu | -55 ° C hingga + 125 ° C |
Arus suplai | 1mA |
Rentang Tegangan Pasokan | 3V hingga 5.5V |
Resolusi (Bit) | 9...12 |
Gaya Kasus Sensor | KE-92 |
Tidak. dari pin | 3 |
Nomor Dasar | 18 |
Suhu Operasi Maks | 85 ° C |
Suhu Operasi Min | -10 ° C |
Kisaran Suhu Operasi | -10 ° C hingga + 85 ° C |
Arus Keluaran | 4mA |
Jenis keluaran | Digital |
Paket / Kasus | KE-92 |
Resolusi | 9...12 |
Jenis Sensor / Transduser | Suhu |
Tegangan Pasokan Maks | 5.5V |
Tegangan Pasokan Min | 3V |
Jenis pemutusan | Melalui lubang |
Suhu operasi, ° | 0...+55 |
Kelembaban relatif operasi,% | ...55 |
Produksi | Dallas / Maxim |
Masa garansi operasi | 12 bulan dari tanggal pembelian |
Berat, g | 10 |
DS1820, DS18S20, DS18B20- Sensor suhu digital populer dari DALLAS-MAXIM dengan antarmuka 1-Kabel tunggal. Karena ambiguitas penandaan dan banyaknya rangkaian pada sensor suhu digital yang telah muncul dalam literatur radio amatir, kami menganggap perlu untuk memberikan beberapa penjelasan.
keping DS1820 dihentikan dan sirkuit mikro disarankan untuk menggantinya DS18S20... Namun, Anda harus memperhatikan fakta bahwa sirkuit mikro DS18S20 dalam paket TO-92 ditandai dengan tulisan "DS1820" (tanpa huruf S)... Sirkuit mikro baru DS18S20 adalah perangkat lunak yang kompatibel dengan DS1820 lama dan, menurut pabrikan, dalam banyak kasus itu bisa menjadi pengganti langsung untuk DS1820 lama. Mungkin, dengan menandai tanpa huruf S, pabrikan ingin menunjukkan kompatibilitas ini. Kompatibilitas perangkat lunak DS18S20 baru dengan DS1820 lama dijamin jika algoritma dari lembar data diterapkan dalam program.
Seperti yang Anda lihat dari tabel, DS18S20 baru memiliki paket standar TO-92, sedangkan DS1820 lama memiliki paket memanjang. Atas dasar ini, Anda juga dapat memastikan bahwa penjual tidak "mengendus" Anda sirkuit mikro yang sudah ketinggalan zaman.
Sirkuit mikro DS18B20 selalu memiliki tanda yang sesuai "DS18B20" dan tidak dapat diganti dengan DS1820/DS18S20 dan kembali tanpa mengubah kode pemrograman.
Jenis sensor | DS1820 | DS18S20 | DS18B20 |
Menandai | DS1820 | DS1820 | DS18B20 |
Bingkai | PR-35 (ekstensi TO-92) |
KE-92 | KE-92 |
Kedalaman bit | 9-bit | 9-bit | 9 ... 12 bit |
Waktu konversi | 200mS (tip.) 500nS (maks) |
750nS (maks) | 750nS (maks) |
Akurasi pengukuran ± 0,5% dalam kisaran suhu | 0 ... + 70 ° | -10 .... + 85 ° | -10 .... + 85 ° |
Tegangan suplai untuk akurasi pengukuran ± 0,5% | 4.3-5.5V | 3.0-5.5V | 3.0-5.5V |
Keterangan |