DS18B20 palsu tahan air: apa yang harus dilakukan?

Selamat tinggal! Artikel ini mencerminkan masalah sensor palsu, keterbatasan perangkat yang ada yang menggunakan sensor ini, dan solusi untuk masalah ini.

DS18B20 palsu tahan air: apa yang harus dilakukan?
Sumber: ali-trends.ru

Sebelum saya juga ditulis tentang sensor palsu di sini. Perbedaan ciri-ciri sensor palsu dan asli:

  1. Sensor, meskipun terhubung dalam jarak dekat, merespons mode daya parasit secara tidak pasti, sesekali.
  2. Dalam mode daya parasit, level tinggi membutuhkan waktu terlalu lama untuk pulih (Anda dapat mengukurnya dengan mikrokontroler atau menonton osilogram)
  3. konsumsi arus secara signifikan lebih tinggi daripada beberapa mikroamp (GND dan VCC hingga minus, DQ melalui mikroammeter hingga +5 volt)
  4. Setelah prosedur pencacahan (0xF0), sensor tidak merespons perintah baca scratchpad (0xBE)
  5. Suhu yang dibaca dari papan gores setelah daya diterapkan tanpa perintah pengukuran berbeda dari 85,0 derajat.
  6. Nilai scratchpad pada posisi 5 dan 7 tidak sesuai dengan 0xFF dan 0x10
  7. Nilai suhu (di dua posisi pertama papan gores) yang dibaca setelah sensor mati pertama kali dihidupkan tanpa perintah pengukuran yang diberikan sebelumnya akan mengembalikan nilai sebelumnya, dan bukan 50 05 (85.0 derajat).


Sayangnya, saya tidak memiliki osiloskop, dan pelacak GPS Galileosky BaseBlock Lite berfungsi sebagai bangku tes.

Sensor tersebut dibeli dari berbagai penjual, dan hanya satu batch yang berfungsi karena kekuatan parasit. Hanya 5 lot 50 buah yang dibeli.
Sisanya tidak berfungsi sama sekali karena kekuatan parasit. Terminal tidak menyediakan daya eksternal untuk sensor, dan pemasangan sistem pada kendaraan harus disederhanakan semaksimal mungkin.

Solusinya

Jadi, sensor telah dibeli, tetapi hanya satu batch yang berfungsi dengan benar, dan penyelidikan serta pemesanan batch baru akan memakan waktu yang cukup lama, dan akan mengakibatkan pembengkakan biaya. Oleh karena itu, masalahnya harus diselesaikan sendiri.

Karena hanya rangkaian dua kabel yang digunakan, maka perlu mengatur catu daya ke sensor dari kabel sinyal, yaitu mengatur daya parasit. Saya mengatur kekuatan parasit menurut skema berikut:

DS18B20 palsu tahan air: apa yang harus dilakukan?

Dalam skema ini, pengoperasian daya parasit ditingkatkan, namun pada saat yang sama, masih dimungkinkan untuk menyambungkan daya eksternal. Dalam hal ini, diagram koneksi sedikit berubah: saat menghubungkan melalui daya parasit, kabel Vcc tidak digunakan.

Setelah merakit rangkaian dengan pemasangan di permukaan, sensor terdeteksi oleh terminal dengan kapasitas kapasitor 1 Β΅F. Untuk implementasi massal, papan berpanel dengan papan daya parasit dirancang dan dipesan:

DS18B20 palsu tahan air: apa yang harus dilakukan?

Momen menarik: Produsen mungkin menggunakan perekat lelehan panas atau silikon untuk menutup sensor. Dalam kasus pertama, Anda dapat memanaskan selongsong, melepas sensor, memasukkan papan, mengembalikannya ke selongsong, dan mengisinya dengan lebih banyak lem panas. Dalam kasus kedua, ini tidak akan berfungsi lagi, dan saya harus menyolder papan di dekat sensor, mengisinya dengan lem panas dan memasang heat shrink, hasilnya terlihat seperti ini:

DS18B20 palsu tahan air: apa yang harus dilakukan?

Kesimpulan

Di sini saya ingin mendorong produsen perangkat untuk mempertimbangkan hal ini dalam produk mereka, dan penjual untuk memeriksa sensor sebelum menjual atau tidak berurusan dengan pemasok sama sekali jika mereka memasok sensor palsu, dan pengguna untuk menyoroti topik ini dalam komentar, surat atau permintaan.

Sumber: www.habr.com

Tambah komentar