偽のDS18B20防水:どうすればいいですか?

良い一日! この記事では、偽のセンサーの問題、これらのセンサーを使用する既存のデバイスの制限、およびこの問題の解決策について説明します。

偽のDS18B20防水:どうすればいいですか?
出典: ali-trends.ru

私の前には、偽のセンサーについても書かれていました ここで。 偽のセンサーとオリジナルのセンサーの特徴的な違い:

  1. センサーは、たとえ近接して接続されている場合でも、寄生電力モードで不確実に応答することがあります。
  2. 寄生電力モードでは、高レベルが回復するのに時間がかかりすぎます (マイクロコントローラーで測定するか、オシログラムを観察できます)
  3. 消費電流は数マイクロアンペアより大幅に大きい (GND と VCC はマイナス、DQ はマイクロアンペア経由で +5 ボルト)
  4. 列挙手順 (0xF0) の後、センサーはスクラッチパッド読み取りコマンド (0xBE) に応答しません。
  5. 測定コマンドなしで電源を投入した後にスクラッチパッドから読み取られる温度は、85,0 度とは異なります。
  6. 位置 5 と 7 のスクラッチパッドの値は 0xFF と 0x10 に対応しません。
  7. 事前に指定された測定コマンドなしで、通電されていないセンサーの最初のスイッチがオンになった後に読み取られた温度値 (スクラッチパッドの最初の 50 つの位置) は、05 85.0 (XNUMX 度) ではなく、前の値を返します。


残念ながら、私はオシロスコープを持っていないので、Galileosky BaseBlock Lite GPS トラッカーがテストベンチとして機能しました。

センサーはさまざまな販売者から購入しましたが、寄生電力により 5 つのバッチのみが動作しました。 50個のうちXNUMXロットだけ購入しました。
残りは寄生電源のせいでまったく動作しませんでした。 端末はセンサーに外部電力を供給しないため、車両へのシステムの設置は可能な限り簡素化する必要があります。

ソリューション

そのため、センサーを購入しましたが、正しく動作したのは XNUMX つのバッチだけであり、新しいバッチの調査と発注にはかなりの時間がかかり、コスト超過が発生したでしょう。 したがって、問題はそれ自体で解決する必要がありました。

XNUMX線式回路のみを使用しているため、信号線からセンサへの電源供給、つまり寄生電源を整理する必要があります。 次のスキームに従って寄生電力を整理しました。

偽のDS18B20防水:どうすればいいですか?

この方式では、寄生電源の動作が改善されますが、同時に外部電源を接続することも可能です。 この場合、接続図が少し変わります。寄生電源を介して接続する場合、Vcc 線は 使用されていません.

表面実装で回路を組み立てた後、コンデンサ容量1μFの端子でセンサーを検出しました。 大量実装用に、寄生電源基板を備えたパネル基板が設計および発注されました。

偽のDS18B20防水:どうすればいいですか?

興味深い瞬間: メーカーはセンサーをシールするためにホットメルト接着剤またはシリコンを使用する場合があります。 最初のケースでは、スリーブを加熱し、センサーを取り外し、ボードを挿入し、スリーブに戻して、さらにホットグルーを充填します。 XNUMX 番目のケースでは、これは機能しなくなり、センサーの近くに基板をはんだ付けし、ホットグルーを充填して熱収縮を施す必要がありました。その結果、次のようになります。

偽のDS18B20防水:どうすればいいですか?

まとめ

ここで私は、デバイスメーカーにはこの点を自社の製品で考慮すること、販売者には販売前にセンサーをチェックするか、偽造センサーを供給する場合にはサプライヤーとは一切取引しないこと、そしてユーザーにはコメントや手紙でこの点を強調することを強く求めたいと思います。またはリクエスト。

出所: habr.com

コメントを追加します