หมวดหมู่สินค้า
- ฟิวส์ความร้อน 32
- ฟิวส์ยึดพื้นผิว 12
- เทอร์มิสเตอร์ 36
- ตัวยึดฟิวส์ PCB Mount 27
- ชุดสายไฟ 6
- ตัวยึดฟิวส์ใบมีด 17
- เทอร์โมสตัท 50
- ฟิวส์ไฟฟ้า 24
- เซ็นเซอร์อุณหภูมิยานยนต์ 7
- เบรกเกอร์ความร้อน 22
- ที่ยึดกล่องฟิวส์ 36
- เซ็นเซอร์อุณหภูมิ 75
- สวิตช์ความร้อน 68
- ฟิวส์รถยนต์ 20
- สลักเกลียวลงฟิวส์ 8
แท็กสินค้า
โพรบและสายเคเบิลเซ็นเซอร์ DS18B20
คุณสมบัติเซ็นเซอร์อุณหภูมิ DS18B20: กันน้ำ, การต่อต้านการกัดกร่อน.
รายละเอียดบรรจุภัณฑ์: สามารถปรับแต่งได้ตามต้องการ. สูงสุดนำเข้าด้วยบรรจุภัณฑ์ดั้งเดิม; แพ็คเกจ TO-92; ปริมาณมากในสต็อก. และให้เซ็นเซอร์อุณหภูมิดิจิตอล DS18B20 ในแพ็คเกจกันน้ำท่อสแตนเลสสตีล.
หัวเซนเซอร์วัดอุณหภูมิ ds18b20 มีความแม่นยำสูง. ความแม่นยำในการวัดอุณหภูมิสามารถเข้าถึง 0.01 ℃, และความแม่นยำในการวัดอุณหภูมิในช่วงอุณหภูมิกว้างคือ 0.1 ℃. มีเสถียรภาพที่ดีและมีความแม่นยำสูงในการผลิตจำนวนมาก.
หัววัดเซนเซอร์ดิจิทัล DS18B20 และสายเคเบิลเชื่อมต่อได้ง่ายและสามารถใช้งานได้ในสถานการณ์ต่างๆ หลังจากบรรจุหีบห่อ. เช่นท่อสเตนเลสชนิดตรง, ประเภทเกลียว, ประเภทการดูดซับแม่เหล็ก, รุ่นต่างๆ, รวมถึง LTM8877, LTM8874 และอื่น ๆ.
DS18B20 เป็นเซ็นเซอร์อุณหภูมิดิจิตอลที่ใช้กันทั่วไป. ส่งสัญญาณดิจิทัลและมีลักษณะมีขนาดเล็ก, ค่าใช้จ่ายฮาร์ดแวร์ต่ำ, ความสามารถในการป้องกันการรบกวนที่แข็งแกร่งและมีความแม่นยำสูง. ลักษณะที่ปรากฏส่วนใหญ่จะเปลี่ยนไปขึ้นอยู่กับการใช้งาน. DS18B20 แบบห่อหุ้มสามารถใช้สำหรับการวัดอุณหภูมิสายเคเบิลได้, การวัดอุณหภูมิการไหลเวียนของน้ำในเตาหลอม, การวัดอุณหภูมิหม้อไอน้ำ, การวัดอุณหภูมิห้องเครื่อง, การวัดอุณหภูมิเรือนกระจกทางการเกษตร, การวัดอุณหภูมิห้องสะอาด, การวัดอุณหภูมิคลังกระสุนและโอกาสอุณหภูมิอื่น ๆ ที่ไม่ จำกัด. ทนต่อการสึกหรอและทนต่อแรงกระแทก, ขนาดเล็ก, ใช้งานง่าย, ด้วยรูปแบบบรรจุภัณฑ์ต่างๆ, เหมาะสำหรับการวัดอุณหภูมิแบบดิจิตอลและควบคุมอุณหภูมิของอุปกรณ์อวกาศขนาดเล็กต่างๆ.
คุณสมบัติหลักของเซนเซอร์โพรบ DS18B20
1. คุณสมบัติหลักของ DS18B20
1.1. ช่วงแรงดันไฟฟ้าที่ปรับได้กว้างขึ้น, ช่วงแรงดันไฟฟ้า: 3.0~5.5V, และสามารถขับเคลื่อนด้วยสายข้อมูลในโหมดพลังงานปรสิต
1.2. วิธีเชื่อมต่อแบบสายเดี่ยวที่ไม่ซ้ำใคร. เมื่อ DS18B20 เชื่อมต่อกับไมโครโปรเซสเซอร์, ต้องการเพียงพอร์ตเดียวเพื่อให้บรรลุการสื่อสารสองทางระหว่างไมโครโปรเซสเซอร์และ DS18B20.
1.3. DS18B20 รองรับฟังก์ชันเครือข่ายหลายจุด. สามารถเชื่อมต่อ DS18B20 หลายตัวแบบขนานบนสามบรรทัดเท่านั้นเพื่อให้สามารถวัดอุณหภูมิแบบหลายจุดได้.
1.4. DS18B20 ไม่ต้องการส่วนประกอบภายนอกใดๆ ในระหว่างการใช้งาน. ส่วนประกอบการตรวจจับและวงจรแปลงทั้งหมดถูกรวมเข้าไว้ในวงจรรวมที่มีรูปร่างคล้ายไตรโอด.
1.5. ช่วงอุณหภูมิ -55°C~+125°C, ความแม่นยำคือ ±0.5°C ที่ -10~+85°C
1.6. ความละเอียดที่ตั้งโปรแกรมได้คือ 9 ~ 12 บิต, และอุณหภูมิที่ละลายได้ที่สอดคล้องกันคือ 0.5 ℃, 0.25℃, 0.125℃ และ 0.0625 ℃ ตามลำดับ, ซึ่งสามารถวัดอุณหภูมิได้อย่างแม่นยำ.
1.7. ที่ความละเอียด 9 บิต, สามารถแปลงอุณหภูมิเป็นตัวเลขได้สูงสุด 93.75ms. ที่ความละเอียด 12 บิต, ค่าอุณหภูมิสามารถแปลงเป็นตัวเลขได้สูงสุด 750ms, ซึ่งเร็วกว่า.
1.8. ผลการวัดจะส่งสัญญาณอุณหภูมิดิจิตอลออกมาโดยตรง และส่งอนุกรมไปยัง CPU ผ่านทาง "รถบัสสายเดียว". ในเวลาเดียวกัน, สามารถส่งรหัสตรวจสอบ CRC ได้, ซึ่งมีความสามารถในการป้องกันการรบกวนและการแก้ไขข้อผิดพลาดที่แข็งแกร่ง.
1.9. ลักษณะแรงดันไฟฟ้าเชิงลบ: เมื่อขั้วของแหล่งจ่ายไฟกลับด้าน, ชิปจะไม่ไหม้เนื่องจากความร้อน, แต่มันจะไม่ทำงานอย่างถูกต้อง.
2. ลักษณะและโครงสร้างภายในของเซ็นเซอร์ DS18B20
โครงสร้างภายในของเซนเซอร์ DS18B20 ส่วนใหญ่ประกอบด้วยสี่ส่วน: 64-bit photolithography rom, เซ็นเซอร์อุณหภูมิ, สัญญาณเตือนอุณหภูมิที่ไม่ระเหยทำให้เกิด TH และ TL, และการลงทะเบียนการกำหนดค่า.
ลักษณะและการจัดเรียงพินของ DS18B20 มีดังต่อไปนี้:
คำจำกัดความของพิน DS18B20:
(1) DQ คือเทอร์มินัลอินพุต/เอาต์พุตสัญญาณดิจิตอล;
(2) GND เป็นแหล่งพลังงาน;
(3) VDD เป็นขั้วอินพุตของแหล่งจ่ายไฟภายนอก (มีสายดินในโหมดการเดินสายไฟฟ้ากาฝาก).
3. หลักการทำงานของ DS18B20
หลักการวัดอุณหภูมิและจังหวะการอ่านและการเขียนของ DS18B20 จะเหมือนกับของ DS1820, ยกเว้นว่าจำนวนหลักของค่าอุณหภูมิที่ได้รับจะแตกต่างกันเนื่องจากความละเอียดต่างกัน, และเวลาหน่วงในระหว่างการแปลงอุณหภูมิลดลงจาก 2s เป็น 750ms. อัตราการแกว่งของออสซิลเลเตอร์คริสตัลสัมประสิทธิ์อุณหภูมิสูงจะเปลี่ยนแปลงอย่างมีนัยสำคัญตามการเปลี่ยนแปลงของอุณหภูมิ, และสัญญาณที่สร้างขึ้นจะใช้เป็นอินพุตพัลส์ของตัวนับ 2. เคาน์เตอร์ 1 และบันทึกอุณหภูมิจะถูกตั้งค่าล่วงหน้าไว้ที่ค่าฐานซึ่งสอดคล้องกับ -55°C. เคาน์เตอร์ 1 นับถอยหลังสัญญาณพัลส์ที่สร้างโดยออสซิลเลเตอร์คริสตัลสัมประสิทธิ์อุณหภูมิต่ำ. เมื่อค่าที่ตั้งไว้ของตัวนับ 1 ลดลงเหลือ 0, ค่าทะเบียนอุณหภูมิจะเพิ่มขึ้นด้วย 1, ค่าที่ตั้งไว้ล่วงหน้าของตัวนับ 1 จะถูกโหลดซ้ำ, และเคาน์เตอร์ 1 จะเริ่มนับสัญญาณพัลส์ที่สร้างโดยออสซิลเลเตอร์คริสตัลสัมประสิทธิ์อุณหภูมิต่ำอีกครั้ง. วงจรนี้จะดำเนินต่อไปจนกระทั่งตอบโต้ 2 นับถึง 0, จากนั้นจะหยุดสะสมค่าบันทึกอุณหภูมิ. ในเวลานี้, ค่าในทะเบียนอุณหภูมิคืออุณหภูมิที่วัดได้. ตัวสะสมความชันในรูป 3 ใช้เพื่อชดเชยและแก้ไขความไม่เชิงเส้นในกระบวนการวัดอุณหภูมิ, และเอาต์พุตใช้เพื่อแก้ไขค่าที่ตั้งไว้ล่วงหน้าของตัวนับ 1.

เซ็นเซอร์ ds18b20 ที่มีความแม่นยำสูงถึง 0.01 ℃

โพรบเซ็นเซอร์ DS18B20 ที่กำหนดเองและสายเคเบิล
DS18B20 มี 4 ส่วนประกอบข้อมูลหลัก:
(1) หมายเลขซีเรียล 64 บิตใน ROM ที่โฟโต้สลักจะถูกโฟโต้เอตช์ก่อนออกจากโรงงาน. มันถือได้ว่าเป็นรหัสอนุกรมที่อยู่ของ DS18B20. การจัดเรียงของ ROM photolithography 64 บิตคือ: ครั้งแรก 8 บิต (28ชม) คือหมายเลขประเภทผลิตภัณฑ์, และต่อไป 48 บิตคือหมายเลขซีเรียลของ DS18B20 เอง. สุดท้าย 8 บิตคือรหัสตรวจสอบความซ้ำซ้อนแบบวนของรหัสก่อนหน้า 56 บิต (ซีอาร์ซี=X8+X5+X4+1). ฟังก์ชั่นของ Photolithography ROM คือการทำให้ DS18B20 แต่ละตัวแตกต่างกัน, เพื่อให้ DS18B20 หลายตัวสามารถเชื่อมต่อกับรถบัสหนึ่งคัน.
(2) เซ็นเซอร์อุณหภูมิใน DS18B20 สามารถวัดอุณหภูมิให้เสร็จสมบูรณ์ได้. ลองใช้การแปลง 12 บิตเป็นตัวอย่าง: มันมีให้ในรูปแบบของการอ่านส่วนเสริมสองแบบขยายเครื่องหมาย 16 บิต, แสดงในรูปแบบ 0.0625 ° C/LSB, โดยที่ s เป็นบิตสัญญาณ.
นี่คือข้อมูล 12 บิตที่ได้รับหลังจากการแปลง 12 บิต, ซึ่งเก็บไว้ใน Rams 8 บิตสองตัวที่ 18B20. ครั้งแรก 5 บิตในไบนารี่คือบิตเครื่องหมาย. หากอุณหภูมิที่วัดได้มีค่ามากกว่า 0, เหล่านี้ 5 บิตคือ 0. เพียงคูณค่าที่วัดได้ด้วย 0.0625 เพื่อรับอุณหภูมิที่แท้จริง. หากอุณหภูมิน้อยกว่า 0, เหล่านี้ 5 บิตคือ 1, และค่าที่วัดได้จะต้องกลับด้าน, บวก 1, แล้วคูณด้วย 0.0625 เพื่อรับอุณหภูมิที่แท้จริง. ตัวอย่างเช่น, เอาต์พุตดิจิตอล +125 ℃คือ 07d0h, เอาต์พุตดิจิตอล +25.0625 ℃คือ 0191h, เอาต์พุตดิจิตอล -25.0625 ℃คือ Fe6fh, และเอาต์พุตดิจิตอล -55 ℃คือ FC90H.
(3) DS18B20 หน่วยความจำเซ็นเซอร์อุณหภูมิ DS18B20. หน่วยความจำภายในของเซ็นเซอร์อุณหภูมิประกอบด้วย RAM Scratchpad ความเร็วสูงและ EEPRAM ที่สามารถลบข้อมูลด้วยไฟฟ้าได้แบบไม่ลบเลือน, ซึ่งเก็บฟลิปฟล็อป TH อุณหภูมิสูงและอุณหภูมิต่ำ, TL และโครงสร้างการลงทะเบียน.
(4) Configuration register ความหมายของแต่ละบิตของไบต์นี้มีดังนี้:
โต๊ะ 3: โครงสร้างการลงทะเบียนการกำหนดค่า
ห้าบิตที่ต่ำกว่าอยู่เสมอ "1", และ TM คือบิตของโหมดทดสอบ, ซึ่งใช้เพื่อตั้งค่าว่า DS18B20 อยู่ในโหมดการทำงานหรือโหมดทดสอบ. บิตนี้ถูกตั้งค่าเป็น 0 เมื่อ DS18B20 ออกจากโรงงาน, และผู้ใช้ไม่ควรเปลี่ยน. R1 และ R0 ใช้เพื่อตั้งค่าความละเอียด, ดังที่แสดงในตารางต่อไปนี้: (DS18B20 ถูกตั้งค่าเป็น 12 บิตเมื่อส่งมาจากโรงงาน)
โต๊ะ 4: ตารางการตั้งค่าความละเอียดอุณหภูมิ
4. หน่วยความจำชั่วคราวความเร็วสูง หน่วยความจำชั่วคราวความเร็วสูงประกอบด้วย 9 ไบต์, และการจัดสรรแสดงไว้ในตาราง 5. เมื่อออกคำสั่งแปลงอุณหภูมิแล้ว, ค่าอุณหภูมิที่แปลงแล้วจะถูกเก็บไว้ในไบต์ที่ 0 และ 1 ของหน่วยความจำแคชในรูปแบบส่วนเสริมขนาด 2 ไบต์. ไมโครคอนโทรลเลอร์สามารถอ่านข้อมูลนี้ผ่านอินเทอร์เฟซแบบสายเดี่ยว. เมื่ออ่าน, บิตต่ำอยู่ด้านหน้าและบิตสูงอยู่ด้านหลัง. รูปแบบข้อมูลแสดงในตาราง 1. การคำนวณอุณหภูมิที่สอดคล้องกัน: เมื่อเครื่องหมายบิต S=0, แปลงไบนารีบิตเป็นทศนิยมโดยตรง; เมื่อ S=1, ขั้นแรกให้แปลงส่วนเสริมเป็นโค้ดต้นฉบับ, แล้วคำนวณค่าทศนิยม. โต๊ะ 2 แสดงค่าอุณหภูมิที่สอดคล้องกันบางส่วน. ไบต์ที่เก้าคือไบต์ตรวจสอบความซ้ำซ้อน.
โต๊ะ 5: DS18B20 การแจกจ่ายทะเบียนชั่วคราว
ตามโปรโตคอลการสื่อสารของ DS18B20, โฮสต์ (ไมโครคอมพิวเตอร์ชิปตัวเดียว) ต้องผ่าน 3 ขั้นตอนในการควบคุม DS18B20 จึงจะแปลงอุณหภูมิได้สมบูรณ์: DS18B20 จะต้องรีเซ็ตก่อนการอ่านและเขียนแต่ละครั้ง. หลังจากรีเซ็ตสำเร็จแล้ว, คำสั่ง ROM จะถูกส่งไป, และสุดท้ายก็มีการส่งคำสั่ง RAM, เพื่อให้สามารถดำเนินการที่กำหนดไว้ล่วงหน้าบน DS18B20 ได้. การรีเซ็ตต้องใช้ CPU หลักในการดึงสายข้อมูลลงสำหรับ 500 ไมโครวินาทีแล้วปล่อยออกมา. เมื่อ DS18B20 รับสัญญาณได้, มันรอประมาณ 16 ถึง 60 ไมโครวินาที, จากนั้นส่งชีพจรต่ำ 60 ถึง 240 ไมโครวินาที. CPU หลักได้รับสัญญาณนี้เพื่อระบุการรีเซ็ตที่ประสบความสำเร็จ.
โต๊ะ 6: รายการคำสั่ง ROM
ติดต่อเรา
กำลังรออีเมลของคุณ, เราจะตอบกลับคุณภายใน 12 ชั่วโมงด้วยข้อมูลอันมีค่าที่คุณต้องการ.
English
Afrikaans
العربية
বাংলা
bosanski jezik
Български
Català
粤语
中文(简体)
中文(漢字)
Hrvatski
Čeština
Nederlands
Eesti keel
Suomi
Français
Deutsch
Ελληνικά
हिन्दी; हिंदी
Magyar
Bahasa Indonesia
Italiano
日本語
한국어
Latviešu valoda
Lietuvių kalba
македонски јазик
Bahasa Melayu
Norsk
پارسی
Polski
Português
Română
Русский
Cрпски језик
Slovenčina
Slovenščina
Español
Svenska
ภาษาไทย
Türkçe
Українська
اردو
Tiếng Việt
