LM35: ข้อมูลทั้งหมดเกี่ยวกับเซ็นเซอร์อุณหภูมินี้

lm35

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

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

LM35

PInout ของ LM35

El LM35 เป็นเซ็นเซอร์อุณหภูมิที่มีการสอบเทียบ1ºC ของรูปแบบ แน่นอนว่านี่ไม่ได้หมายความว่าเซ็นเซอร์อุณหภูมิทั้งหมดเตรียมไว้สำหรับองศาเซลเซียส แต่ในกรณีนี้ อันที่จริงนั่นคือสิ่งที่คุณต้องปรับเปลี่ยนในภายหลังเพื่อปรับเทียบและทำการวัดตามมาตราส่วนที่คุณต้องการ ที่เอาต์พุตจะสร้างสัญญาณอะนาล็อกของแรงดันไฟฟ้าที่แตกต่างกันขึ้นอยู่กับอุณหภูมิที่จับในช่วงเวลาใดเวลาหนึ่ง

คุณสามารถทำได้ ครอบคลุมอุณหภูมิการวัดระหว่าง-55ºCถึง150ºCดังนั้นจึงมีช่วงที่ดีสำหรับการวัดอุณหภูมิที่ค่อนข้างเป็นที่นิยม ในความเป็นจริงนั่นคือสิ่งที่ทำให้มันประสบความสำเร็จจนสามารถวัดอุณหภูมิได้บ่อยมาก ช่วงอุณหภูมิถูก จำกัด โดยปริมาณของแรงดันไฟฟ้าผันแปรที่สามารถมีได้ที่เอาต์พุตตั้งแต่ -550mV ถึง 1500mV

นั่นคือเมื่อมันเป็น การวัดอุณหภูมิ 150ºCเรารู้อยู่แล้วว่าจะให้ 1500mV ที่เอาต์พุต ในขณะที่ถ้าเรามี -550mV หมายความว่ากำลังวัด-55ºC เซ็นเซอร์อุณหภูมิบางตัวไม่ได้มีช่วงแรงดันไฟฟ้าเท่ากันบางตัวอาจแตกต่างกันไป อุณหภูมิระดับกลางจะต้องคำนวณโดยใช้สูตรง่ายๆที่รู้ขีด จำกัด ทั้งสองนี้ ตัวอย่างเช่นด้วยกฎสาม

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

คุณสมบัติและเอกสารข้อมูล

แผนภาพ -lm35-datasheet

El LM35 เป็นอุปกรณ์ที่ไม่จำเป็นต้องใช้วงจรพิเศษในการปรับเทียบดังนั้นจึงใช้งานง่ายมาก ตัวอย่างเช่นหากเราใช้กับ Arduino เราจะต้องกังวลเกี่ยวกับช่วงของแรงดันไฟฟ้าที่ให้กับเอาต์พุตโดยทราบถึงอุณหภูมิสูงสุดและต่ำสุดที่สามารถวัดได้และสร้างภาพร่างอย่างง่ายเพื่อให้สัญญาณอะนาล็อกที่ Arduino บอร์ดรับสามารถเปลี่ยนเป็นดิจิตอลและอุณหภูมิจะปรากฏบนหน้าจอเป็นºCหรือแปลงเป็นสเกลที่คุณต้องการ

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

หมู่ ลักษณะทางเทคนิคที่โดดเด่น พวกเขาคือ:

  • แรงดันขาออกเป็นสัดส่วนกับอุณหภูมิ: ตั้งแต่-55ºCถึง150ºCโดยมีแรงดันไฟฟ้าตั้งแต่ -550mV ถึง 1500mV
  • ปรับเทียบสำหรับองศาเซลเซียส
  • รับประกันแรงดันไฟฟ้าที่แม่นยำตั้งแต่0.5ºCถึง25ºC
  • อิมพีแดนซ์เอาต์พุตต่ำ
  • กระแสไฟต่ำ (60 μA)
  • ราคาถูก
  • แพ็คเกจ SOIC, TO-220, TO-92, TO-CAN ฯลฯ
  • แรงดันใช้งานระหว่าง 4 ถึง 30v

หากต้องการทราบรายละเอียดทั้งหมดเกี่ยวกับ LM35 คุณสามารถทำได้ ใช้เอกสารข้อมูล สนับสนุนโดยผู้ผลิตเช่น TI (Texas Instruments), STMicroelectronics และซัพพลายเออร์ยอดนิยมอื่น ๆ ของเซ็นเซอร์ประเภทนี้ ตัวอย่างเช่นที่นี่คุณสามารถ ดาวน์โหลด PDF ของแผ่นข้อมูลสำหรับ TI LM35.

บูรณาการกับ Arduino

lm35 บน breadboard กับ arduino

คุณสามารถได้รับ ตัวอย่างโค้ดสำหรับ Arduino IDE และตัวอย่างการปฏิบัติด้วย คู่มือหลักสูตรหรือการเขียนโปรแกรมของเรา บน Arduino แต่เพื่อนำเสนอตัวอย่างวิธีการใช้ LM35 กับ Arduino และโค้ดเราจะเห็นตัวอย่างง่ายๆนี้

ไปยัง การอ่านอุณหภูมิของ LM35 ด้วย Arduino นั้นง่ายมาก. ก่อนอื่นให้จำไว้ว่า-55ºCและ150ºCโดยมีความไว1ºC จากการคำนวณสามารถสรุปได้ว่าที่อุณหภูมิ1ºCหมายถึงการเพิ่มขึ้นหรือเทียบเท่ากับ 10mV ตัวอย่างเช่นหากเราพิจารณาว่าเอาต์พุตสูงสุดคือ 1500mV หากเราได้รับ 1490mV นั่นหมายความว่าเซ็นเซอร์กำลังจับอุณหภูมิที่149ºC

Una สูตร เพื่อให้สามารถแปลงเอาต์พุตอนาล็อกของเซ็นเซอร์ LM35 เป็นดิจิตอลได้จะเป็นดังนี้:

T = มูลค่า * 5 * 100/1024

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

สิ่งนี้ส่งผ่านไปยัง รหัสที่คุณต้องเขียนใน Arduino IDE เพื่อให้ใช้งานได้มันจะเป็นดังนี้:

// Declarar de variables globales
float temperatura; // Variable para almacenar el valor obtenido del sensor (0 a 1023)
int LM35 = 0; // Variable del pin de entrada del sensor (A0)
 
void setup() {
  // Configuramos el puerto serial a 9600 bps
  Serial.begin(9600);
 
}
 
void loop() {
  // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023
  temperatura = analogRead(LM35); 
   
  // Calculamos la temperatura con la fórmula
  temperatura = (5.0 * temperatura * 100.0)/1024.0; 
 
  // Envia el dato al puerto serial
  Serial.print(temperatura);
  // Salto de línea
  Serial.print("\n");
  
  // Esperamos un tiempo para repetir el loop
  delay(1000);
}

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

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


เป็นคนแรกที่จะแสดงความคิดเห็น

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา