Kalis air DS18B20 palsu: apa yang perlu dilakukan?

selamat hari! Artikel ini menggambarkan masalah penderia palsu, batasan peranti sedia ada yang menggunakan penderia ini dan penyelesaian kepada masalah ini.

Kalis air DS18B20 palsu: apa yang perlu dilakukan?
Sumber: ali-trends.ru

Sebelum saya, ia juga ditulis mengenai sensor palsu di sini. Perbezaan ciri antara penderia palsu dan yang asli:

  1. Penderia, walaupun disambungkan dalam jarak yang dekat, bertindak balas dalam mod kuasa parasit secara tidak pasti, sekali-sekala.
  2. Dalam mod kuasa parasit, tahap tinggi mengambil masa terlalu lama untuk pulih (anda boleh mengukurnya dengan mikropengawal atau menonton osilogram)
  3. penggunaan semasa adalah jauh lebih tinggi daripada beberapa mikroamp (GND dan VCC hingga tolak, DQ melalui mikroammeter hingga +5 volt)
  4. Selepas prosedur penghitungan (0xF0), penderia tidak bertindak balas kepada arahan baca pad conteng (0xBE)
  5. Suhu yang dibaca daripada pad calar selepas kuasa digunakan tanpa arahan pengukuran berbeza daripada 85,0 darjah.
  6. Nilai pad calar pada kedudukan 5 dan 7 tidak sepadan dengan 0xFF dan 0x10
  7. Nilai suhu (dalam dua kedudukan pertama pad calar) dibaca selepas pertama kali menghidupkan penderia dinyahtenaga tanpa arahan pengukuran yang diberikan sebelum ini mengembalikan nilai sebelumnya, dan bukan 50 05 (85.0 darjah).


Malangnya, saya tidak mempunyai osiloskop, dan penjejak GPS Galileosky BaseBlock Lite berfungsi sebagai bangku ujian.

Penderia telah dibeli daripada pelbagai penjual, dan hanya satu kumpulan berfungsi kerana kuasa parasit. Hanya 5 lot 50 keping telah dibeli.
Selebihnya tidak berfungsi kerana kuasa parasit sama sekali. Terminal tidak menyediakan kuasa luaran untuk penderia, dan pemasangan sistem pada kenderaan harus dipermudahkan sebaik mungkin.

Penyelesaian

Oleh itu, penderia telah dibeli, tetapi hanya satu kumpulan berfungsi dengan betul, dan penyiasatan dan pesanan kumpulan baharu akan mengambil masa yang agak lama, dan akan mengakibatkan lebihan kos. Oleh itu, masalah itu terpaksa diselesaikan sendiri.

Oleh kerana hanya litar dua wayar digunakan, adalah perlu untuk mengatur bekalan kuasa kepada sensor dari wayar isyarat, iaitu, untuk mengatur kuasa parasit. Saya menganjurkan kuasa parasit mengikut skema berikut:

Kalis air DS18B20 palsu: apa yang perlu dilakukan?

Dalam skim ini, operasi kuasa parasit bertambah baik, tetapi pada masa yang sama, masih mungkin untuk menyambungkan kuasa luaran. Dalam kes ini, rajah sambungan berubah sedikit: apabila menyambung melalui kuasa parasit, wayar Vcc tidak digunakan.

Selepas memasang litar dengan pemasangan permukaan, sensor telah dikesan oleh terminal dengan kapasiti kapasitor 1 Β΅F. Untuk pelaksanaan besar-besaran, papan berpanel dengan papan kuasa parasit telah direka dan dipesan:

Kalis air DS18B20 palsu: apa yang perlu dilakukan?

Perkara yang menarik: Pengilang boleh menggunakan pelekat cair panas atau silikon untuk mengelak penderia. Dalam kes pertama, anda boleh memanaskan lengan, keluarkan sensor, masukkan papan, kembalikannya ke lengan dan isi dengan lebih banyak gam panas. Dalam kes kedua, ini tidak akan berfungsi lagi, dan saya terpaksa menyolder papan dekat dengan sensor, mengisinya dengan gam panas dan memakai pengecutan haba, akibatnya ia kelihatan seperti ini:

Kalis air DS18B20 palsu: apa yang perlu dilakukan?

Kesimpulan

Di sini saya ingin menggesa pengeluar peranti untuk mengambil kira perkara ini dalam produk mereka, dan penjual menyemak penderia sebelum menjual atau tidak berurusan dengan pembekal sama sekali jika mereka membekalkan penderia palsu, dan pengguna menyerlahkan topik ini dalam ulasan, surat atau permintaan.

Sumber: www.habr.com

Tambah komen