DS18B20 เซ็นเซอร์อุณหภูมิ

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





ดิจิตอล เซ็นเซอร์อุณหภูมิ เช่น DS18B20 เป็นไปตามโปรโตคอลสายเดี่ยวและสามารถใช้วัดอุณหภูมิในช่วง -67oF ถึง + 257oF หรือ -55oC ถึง + 125oC ด้วยความแม่นยำ + -5% ช่วงของข้อมูลที่ได้รับจาก 1 สายมีตั้งแต่ 9 บิตถึง 12 บิต เนื่องจากเซ็นเซอร์นี้เป็นไปตามโปรโตคอลสายเดี่ยวและการควบคุมนี้สามารถทำได้ผ่านพินเดียวของไมโครคอนโทรลเลอร์ นี่คือโปรโตคอลระดับขั้นสูงซึ่งเซ็นเซอร์แต่ละตัวสามารถตั้งค่าด้วยรหัสซีเรียล 64 บิตซึ่งช่วยในการควบคุมเซ็นเซอร์จำนวนมากโดยใช้ขาเดียวของไมโครคอนโทรลเลอร์ บทความนี้กล่าวถึงภาพรวมของเซ็นเซอร์อุณหภูมิ DS18B20

DS18B20 Temperature Sensor คืออะไร?

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




การกำหนดค่าพิน 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 คืออะไร?