DS18B20 เป็นเซ็นเซอร์อุณหภูมิดิจิตอลโดยใช้โปรโตคอลบัสเดี่ยว. มีความแม่นยำสูง, การใช้พลังงานต่ำและลักษณะการติดตั้งที่ยืดหยุ่น, และมีการใช้กันอย่างแพร่หลายในระบบตรวจสอบอุณหภูมิต่างๆ. ลักษณะทางเทคนิคหลักของมัน, สถานการณ์แอปพลิเคชันและจุดเลือกมีดังนี้:
ฉัน. ลักษณะหลัก
single Bus Communication
จำเป็นต้องใช้สายข้อมูลเพียงเส้นเดียวเพื่อให้การสื่อสารแบบสองทางสมบูรณ์, รองรับอุปกรณ์หลายเครื่องในแบบคู่ขนาน (ขึ้นไป 128 สามารถเชื่อมต่ออุปกรณ์ได้), และอุปกรณ์สามารถแยกแยะได้ด้วยรหัส ROM ที่ไม่ซ้ำกัน 64 บิต.
การวัดอุณหภูมิความแม่นยำสูง
ช่วงการวัดอุณหภูมิคือ -55 ° C ~ +125 ° C, และความแม่นยำคือ ± 0.5 ° C ภายในช่วงของ -10 ° C ~ +85 ° C;
ความละเอียดสามารถกำหนดค่าเป็น 9 ~ 12 บิต (ค่าเริ่มต้น 12 บิต), และความละเอียดสูงสุดคือ 0.0625 ° C.
การออกแบบ
EEPROM ในตัวเก็บเกณฑ์การเตือนและการกำหนดค่าความละเอียด, ซึ่งจะไม่หายไปเมื่ออำนาจดับ; รองรับโหมดแหล่งจ่ายไฟปรสิต (ไม่จำเป็นต้องใช้แหล่งจ่ายไฟภายนอก).
diverse บรรจุภัณฑ์
จัดเตรียมบรรจุภัณฑ์ถึง 92, บรรจุภัณฑ์เกลียวสแตนเลส, บรรจุภัณฑ์แม่เหล็ก, ฯลฯ, เหมาะสำหรับการติดตั้งในพื้นที่แคบ ๆ เช่นท่อส่ง, ถังน้ำมัน, แผงวงจร, ฯลฯ.
II. สถานการณ์แอปพลิเคชันทั่วไป
สนาม | ตัวอย่างแอปพลิเคชัน |
การควบคุมอุตสาหกรรม | ระเบิดการวัดอุณหภูมิการไหลเวียนของน้ำ, การตรวจสอบอุณหภูมิหม้อไอน้ำ, การตรวจสอบอุณหภูมิของสายเคเบิล. |
Consumer Electronics | เทอร์โมสตัทบ้านอัจฉริยะ, การตรวจสอบสภาพแวดล้อมเรือนกระจกเกษตร, ระบบเตือนอุณหภูมิห้องคอมพิวเตอร์. |
AUTOMOTIVE ELECTRONICS | การจัดการอุณหภูมิแบตเตอรี่แพ็ค, การป้องกันความร้อนสูงเกินไป (จำเป็นต้องร่วมมือกับบรรจุภัณฑ์โลหะ). |
อุปกรณ์การแพทย์ | เทอร์โมมิเตอร์แบบพกพา, การตรวจจับอุณหภูมิการไหลเวียนของอากาศ. |
สถานการณ์พิเศษ | การตรวจสอบอุณหภูมิของกระสุนปืน, ทำความสะอาดระบบอุณหภูมิคงที่ห้องพัก (ต่อต้านการแทรกแซงที่แข็งแกร่ง). |
III. การเลือกและใช้คะแนน
designinterface design
ต้องเชื่อมต่อกับบัสเดี่ยวกับตัวต้านทานแบบดึงขึ้น4.7kΩ, และสายข้อมูลจำเป็นต้องให้กระแสไฟฟ้าดึงที่แข็งแกร่งเมื่อมีการให้พลังงานกาฝาก.
การเพิ่มประสิทธิภาพความแม่นยำ
เวลาแปลงที่ความละเอียด 12 บิตคือ 750ms, และความละเอียดสามารถลดลงเพื่อแลกกับความเร็วในสถานการณ์การสุ่มตัวอย่างความเร็วสูง.
aptability การปรับสภาพแวดล้อม
สำหรับสภาพแวดล้อมที่ชื้น/กัดกร่อน, บรรจุภัณฑ์ปิดผนึกสแตนเลส (เช่นซีรีส์ LTM8877) ถูกเลือก;
สำหรับสถานการณ์อุณหภูมิสูง (>100องศาเซลเซียส), หลีกเลี่ยงการใช้แบบจำลองพลาสติก TO-92 ที่ปิดผนึก.
anti-collision กลไก
เมื่อมีการเชื่อมต่ออุปกรณ์หลายตัวแบบขนาน, ID จะต้องถูกสำรวจผ่านอัลกอริทึมการค้นหา ROM เพื่อหลีกเลี่ยงความขัดแย้งของรถบัส.
เอาต์พุตดิจิตอล:
DS18B20 ให้การอ่านอุณหภูมิดิจิตอล, หมายความว่าไม่จำเป็นต้องมี ADC (เครื่องแปลงแบบอะนาล็อกเป็นดิจิตอล) ด้านไมโครคอนโทรลเลอร์.
1-อินเตอร์เฟสสายไฟ:
มันสื่อสารโดยใช้สายข้อมูลเดียว, พร้อมกับลวดภาคพื้นดิน, ซึ่งทำให้การเดินสายง่ายขึ้นและลดจำนวนการเชื่อมต่อที่จำเป็น.
พลังปรสิต:
เซ็นเซอร์สามารถทำงานได้ “พลังปรสิต” โหมด, พลังการวาดโดยตรงจากสายข้อมูล, ไม่จำเป็นต้องใช้แหล่งพลังงานภายนอกในบางกรณี.
ความแม่นยำ:
มันมีความแม่นยำ± 0.5 ° C ในช่วงทั่วไป -10 ° C ถึง +85 ° C.
ช่วงอุณหภูมิ:
DS18B20 สามารถวัดอุณหภูมิได้ตั้งแต่ -55 ° C ถึง +125 ° C.
ID ที่ไม่ซ้ำกัน:
เซ็นเซอร์ DS18B20 แต่ละตัวมีหมายเลขซีเรียล 64 บิตที่ไม่ซ้ำกัน, อนุญาตให้เซ็นเซอร์หลายตัวเชื่อมต่อกับรถบัส 1 สายเดียวกัน.
ปณิธาน:
ความละเอียดของอุณหภูมิสามารถตั้งโปรแกรมได้ 9, 10, 11, หรือ 12 บิต, มีผลต่อความแม่นยำของการอ่าน.
iV. เปรียบเทียบกับเซ็นเซอร์อื่น ๆ
คุณสมบัติ | DS18B20 | พีที100 |
signal type | สัญญาณดิจิตอล (รถบัสเดี่ยว) | สัญญาณอะนาล็อก (การเปลี่ยนแปลงการต่อต้าน) |
ความแม่นยำ | ± 0.5 ° C (-10 ~ 85 ° C) | ± 0.1 ° C (จำเป็นต้องมีการสอบเทียบที่ซับซ้อน) |
ความซับซ้อนของอินเทอร์เฟซ | ง่ายมาก (1 สายข้อมูล) | ต้องการแหล่งกำเนิดคงที่ + ADC ที่มีความแม่นยำสูง |
ค่าใช้จ่าย | ต่ำ (<$1) สูง | (ค่าใช้จ่ายระบบ >$10) |
บันทึก: DS18B20 เหมาะสำหรับสถานการณ์อุณหภูมิต่ำและปานกลางระหว่าง -55 ° C และ 125 ° C. แนะนำให้ใช้เทอร์โมคัปเปิลสำหรับอุณหภูมิสูงเป็นพิเศษ (> 200 ° C) และแนะนำตัวต้านทานแพลตตินัมสำหรับอุณหภูมิต่ำเป็นพิเศษ (<-55 ° C).