กันน้ำ DS18B20 ปลอม: จะทำอย่างไร?

ขอให้เป็นวันที่ดี! บทความนี้สะท้อนถึงปัญหาเซ็นเซอร์ปลอม ข้อจำกัดของอุปกรณ์ที่มีอยู่ซึ่งใช้เซ็นเซอร์เหล่านี้ และวิธีการแก้ไขปัญหานี้

กันน้ำ DS18B20 ปลอม: จะทำอย่างไร?
ที่มา: ali-trends.ru

ก่อนหน้าฉันมีเขียนเกี่ยวกับเซ็นเซอร์ปลอมด้วย ที่นี่. ความแตกต่างลักษณะระหว่างเซ็นเซอร์ปลอมกับของแท้:

  1. เซ็นเซอร์แม้จะเชื่อมต่อในบริเวณใกล้เคียง แต่ก็ตอบสนองในโหมดพลังงานปรสิตอย่างไม่แน่นอนในบางครั้ง
  2. ในโหมดพลังงานปรสิต ระดับสูงใช้เวลานานเกินไปในการฟื้นตัว (คุณสามารถวัดด้วยไมโครคอนโทรลเลอร์หรือดูออสซิลโลแกรม)
  3. ปริมาณการใช้กระแสไฟฟ้าสูงกว่าไมโครแอมป์หลายตัวอย่างมาก (GND และ VCC ถึงลบ, DQ ผ่านไมโครแอมมิเตอร์ถึง +5 โวลต์)
  4. หลังจากขั้นตอนการแจงนับ (0xF0) เซ็นเซอร์ไม่ตอบสนองต่อคำสั่งอ่าน scratchpad (0xBE)
  5. อุณหภูมิที่อ่านจากแผ่นขูดหลังจากจ่ายไฟโดยไม่มีคำสั่งการวัดจะแตกต่างจาก 85,0 องศา
  6. ค่า scratchpad ที่ตำแหน่ง 5 และ 7 ไม่ตรงกับ 0xFF และ 0x10
  7. ค่าอุณหภูมิ (ในสองตำแหน่งแรกของแผ่นรอยขีดข่วน) อ่านหลังจากการเปิดสวิตช์ครั้งแรกของเซ็นเซอร์ที่ไม่ได้รับพลังงานโดยไม่มีคำสั่งการวัดที่กำหนดไว้ก่อนหน้านี้จะส่งคืนค่าก่อนหน้า และไม่ใช่ 50 05 (85.0 องศา)


น่าเสียดายที่ฉันไม่มีออสซิลโลสโคป และเครื่องติดตาม GPS Galileosky BaseBlock Lite ทำหน้าที่เป็นม้านั่งทดสอบ

เซ็นเซอร์ถูกซื้อจากผู้ขายหลายราย และมีเพียงชุดเดียวเท่านั้นที่ใช้งานได้เนื่องจากพลังของกาฝาก ซื้อเพียง 5 ชิ้น จำนวน 50 ชิ้น
ส่วนที่เหลือไม่ได้ผลเนื่องจากพลังของกาฝากเลย เทอร์มินัลไม่ได้จ่ายไฟจากภายนอกให้กับเซ็นเซอร์ และการติดตั้งระบบบนยานพาหนะควรทำให้ง่ายขึ้นมากที่สุด

วิธีการแก้ปัญหา

ดังนั้นจึงมีการซื้อเซ็นเซอร์ แต่มีชุดเดียวเท่านั้นที่ทำงานได้อย่างถูกต้อง และการตรวจสอบและสั่งซื้อชุดใหม่อาจต้องใช้เวลาพอสมควร และจะส่งผลให้ต้นทุนเกิน ดังนั้นปัญหาจึงต้องได้รับการแก้ไขด้วยตัวเอง

เนื่องจากใช้เพียงวงจรสองสายจึงจำเป็นต้องจัดระเบียบแหล่งจ่ายไฟจากสายสัญญาณไปยังเซ็นเซอร์นั่นคือเพื่อจัดระเบียบพลังงานของกาฝาก ฉันจัดอำนาจปรสิตตามแผนดังต่อไปนี้:

กันน้ำ DS18B20 ปลอม: จะทำอย่างไร?

ในโครงการนี้ การทำงานของพลังงานปรสิตได้รับการปรับปรุง แต่ในขณะเดียวกัน ก็ยังคงสามารถเชื่อมต่อกับพลังงานภายนอกได้ ในกรณีนี้ แผนภาพการเชื่อมต่อจะเปลี่ยนไปเล็กน้อย: เมื่อเชื่อมต่อผ่านสายไฟปรสิต สาย Vcc ไม่ได้ใช้.

หลังจากประกอบวงจรโดยการติดตั้งบนพื้นผิว เทอร์มินัลตรวจพบเซ็นเซอร์ซึ่งมีความจุตัวเก็บประจุ 1 µF สำหรับการนำไปใช้งานในวงกว้าง ได้มีการออกแบบและสั่งแผงแผงที่มีแผงจ่ายไฟปรสิต:

กันน้ำ DS18B20 ปลอม: จะทำอย่างไร?

จุดที่น่าสนใจ: ผู้ผลิตอาจใช้กาวร้อนละลายหรือซิลิโคนเพื่อปิดผนึกเซ็นเซอร์ ในกรณีแรก คุณสามารถอุ่นปลอกหุ้ม ถอดเซ็นเซอร์ ใส่บอร์ด กลับเข้าไปในปลอกแล้วเติมกาวร้อนเพิ่ม ในกรณีที่สอง สิ่งนี้จะไม่ทำงานอีกต่อไป และฉันต้องบัดกรีบอร์ดใกล้กับเซ็นเซอร์ เติมด้วยกาวร้อนแล้ววางฟิล์มหดด้วยความร้อน ผลลัพธ์ที่ได้จึงเป็นดังนี้:

กันน้ำ DS18B20 ปลอม: จะทำอย่างไร?

ข้อสรุป

ที่นี่ฉันอยากจะกระตุ้นให้ผู้ผลิตอุปกรณ์คำนึงถึงประเด็นนี้ในผลิตภัณฑ์ของตน และผู้ขายตรวจสอบเซ็นเซอร์ก่อนขายหรือไม่ติดต่อกับซัพพลายเออร์เลยหากพวกเขาจัดหาเซ็นเซอร์ปลอมให้ และผู้ใช้เน้นหัวข้อนี้ในความคิดเห็น ตัวอักษร หรือการร้องขอ

ที่มา: will.com

เพิ่มความคิดเห็น