ดิจิตอล เซ็นเซอร์อุณหภูมิ เช่น DS18B20 เป็นไปตามโปรโตคอลสายเดี่ยวและสามารถใช้วัดอุณหภูมิในช่วง -67oF ถึง + 257oF หรือ -55oC ถึง + 125oC ด้วยความแม่นยำ + -5% ช่วงของข้อมูลที่ได้รับจาก 1 สายมีตั้งแต่ 9 บิตถึง 12 บิต เนื่องจากเซ็นเซอร์นี้เป็นไปตามโปรโตคอลสายเดี่ยวและการควบคุมนี้สามารถทำได้ผ่านพินเดียวของไมโครคอนโทรลเลอร์ นี่คือโปรโตคอลระดับขั้นสูงซึ่งเซ็นเซอร์แต่ละตัวสามารถตั้งค่าด้วยรหัสซีเรียล 64 บิตซึ่งช่วยในการควบคุมเซ็นเซอร์จำนวนมากโดยใช้ขาเดียวของไมโครคอนโทรลเลอร์ บทความนี้กล่าวถึงภาพรวมของเซ็นเซอร์อุณหภูมิ DS18B20
DS18B20 Temperature Sensor คืออะไร?
DS18B20 เป็นเซ็นเซอร์อุณหภูมิประเภทหนึ่งและให้การอ่านอุณหภูมิ 9 บิตถึง 12 บิต ค่าเหล่านี้แสดงอุณหภูมิของอุปกรณ์เฉพาะ การสื่อสารของเซ็นเซอร์นี้สามารถทำได้ผ่านสายเดียว โปรโตคอลบัส ซึ่งใช้สายข้อมูลเดียวในการสื่อสารกับภายใน ไมโครโปรเซสเซอร์ . นอกจากนี้เซ็นเซอร์นี้ยังได้รับ แหล่งจ่ายไฟ โดยตรงจากสายข้อมูลเพื่อให้ไม่จำเป็นต้องใช้แหล่งจ่ายไฟภายนอก การใช้งานเซ็นเซอร์อุณหภูมิ DS18B20 ได้แก่ ระบบอุตสาหกรรมผลิตภัณฑ์อุปโภคบริโภคระบบที่มีความไวต่อความร้อนระบบควบคุมอุณหภูมิและเทอร์มอมิเตอร์
การกำหนดค่าพิน DS18B20
การกำหนดค่าพินของ DS18B20 ที่กล่าวถึงด้านล่าง
DS18B20- เซ็นเซอร์อุณหภูมิ
- Pin1 (กราวด์): พินนี้ใช้เพื่อเชื่อมต่อกับขั้ว GND ของวงจร
- Pin2 (Vcc): พินนี้ใช้เพื่อจ่ายพลังงานให้กับเซ็นเซอร์ซึ่งมีตั้งแต่ 3.3V หรือ 5V
- Pin3 (Data): พินข้อมูลให้ค่าอุณหภูมิซึ่งสามารถสื่อสารด้วยวิธีการ 1 สาย
ข้อมูลจำเพาะ
ข้อมูลจำเพาะของเซ็นเซอร์นี้มีดังต่อไปนี้
- เซ็นเซอร์นี้เป็นเซ็นเซอร์อุณหภูมิที่ตั้งโปรแกรมได้และดิจิตอล
- การสื่อสาร ของเซ็นเซอร์นี้สามารถทำได้ด้วยวิธี 1-Wire
- ช่วงของแหล่งจ่ายไฟคือ 3.0V - 5.5V
- ฟาเรนไฮต์เท่ากับ -67 ° F ถึง + 257 ° F
- ความแม่นยำของเซ็นเซอร์นี้คือ± 0.5 ° C
- ความละเอียด o / p จะอยู่ในช่วงตั้งแต่ 9 บิตถึง 12 บิต
- มันเปลี่ยนอุณหภูมิ 12 บิตเป็นคำดิจิตอลภายในเวลา 750 มิลลิวินาที
- เซ็นเซอร์นี้สามารถขับเคลื่อนด้วยพลังงานจากสายข้อมูล
- ตัวเลือกการเตือนสามารถตั้งโปรแกรมได้
- การมัลติเพล็กซ์สามารถเปิดใช้งานได้โดยเฉพาะที่อยู่ 64 บิต
- สามารถคำนวณอุณหภูมิได้ตั้งแต่ -55 ° C ถึง + 125 ° C
- สิ่งเหล่านี้หาได้เช่น SOP, To-92 และเป็นเซ็นเซอร์กันน้ำ
หลักการทำงาน
หลักการทำงานของเซนเซอร์วัดอุณหภูมิ DS18B20 นี้เหมือนกับเซ็นเซอร์วัดอุณหภูมิ ความละเอียดของเซ็นเซอร์นี้มีตั้งแต่ 9 บิตถึง 12 บิต แต่ความละเอียดเริ่มต้นที่ใช้ในการเปิดเครื่องคือ 12 บิต เซ็นเซอร์นี้ได้รับพลังงานภายในสภาวะที่ไม่มีการใช้งานพลังงานต่ำ การวัดอุณหภูมิเช่นเดียวกับ การแปลง A-to-D สามารถทำได้ด้วยคำสั่ง convert-T ข้อมูลอุณหภูมิที่ได้จะถูกเก็บไว้ในรีจิสเตอร์ 2 ไบต์ในเซ็นเซอร์และหลังจากนั้นเซ็นเซอร์นี้จะกลับสู่สถานะไม่ใช้งาน
หากเซ็นเซอร์ขับเคลื่อนด้วยพลังงานจากแหล่งจ่ายไฟภายนอกต้นแบบสามารถจัดเตรียมช่องเวลาอ่านถัดจากคำสั่ง Convert T เซ็นเซอร์จะตอบสนองโดยการจ่าย 0 แม้ว่าการเปลี่ยนแปลงอุณหภูมิจะอยู่ในช่วงปรับปรุงและตอบสนองโดยการจ่าย 1 แม้ว่าการเปลี่ยนแปลงอุณหภูมิจะเสร็จสิ้นแล้วก็ตาม
การใช้งานเซ็นเซอร์อุณหภูมิ DS18B20
แอปพลิเคชันของ DS18B20 มีดังต่อไปนี้
- เซ็นเซอร์นี้ถูกใช้อย่างกว้างขวางในการคำนวณอุณหภูมิภายในสภาพแวดล้อมที่เข้มงวดซึ่งรวมถึงเหมืองสารละลายเคมีหรือดินเป็นต้น
- เซ็นเซอร์นี้ใช้เพื่อวัดอุณหภูมิของเหลว
- เราสามารถใช้ในระบบควบคุมเทอร์โมสตัท
- สามารถใช้ในอุตสาหกรรมเป็นอุปกรณ์วัดอุณหภูมิ
- เซ็นเซอร์นี้ใช้เป็นเครื่องวัดอุณหภูมิ
- สามารถใช้ในอุปกรณ์ที่ไวต่อความร้อน
- สิ่งเหล่านี้ใช้ในระบบ HVAC
- การใช้งานที่ต้องวัดอุณหภูมิหลายจุด
ดังนั้นนี่คือทั้งหมดเกี่ยวกับ DS18B20 เซ็นเซอร์อุณหภูมิ . เซ็นเซอร์นี้สามารถเข้าถึงได้ในสองแพ็คเกจเช่นเซ็นเซอร์ DS18B20 ธรรมดาและเซ็นเซอร์ DS18B20 แบบกันน้ำซึ่งใช้ในโครงการพลังน้ำเพื่อกำหนดอุณหภูมิของน้ำ นี่คือคำถามสำหรับคุณข้อดีของเซ็นเซอร์อุณหภูมิ DS18B20 คืออะไร?