IRFZ44N: ทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับทรานซิสเตอร์ MOSFET นี้

IRFZ44N

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

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

IRFZ44N

ดี IRFZ44N เป็นทรานซิสเตอร์ MOSFET ตามที่ฉันได้แสดงความคิดเห็นไปแล้ว มีบรรจุภัณฑ์ประเภท TO-220-3 แม้ว่าจะสามารถนำเสนอในรูปแบบอื่น ๆ ได้และมีพินที่ค่อนข้างเรียบง่ายด้วยหมุดสามตัวทั่วไปสำหรับประตูท่อระบายน้ำแหล่งที่มา (เรียงตามลำดับจากซ้ายไปขวาหากคุณดู จากด้านหลัง) นั่นคือที่ที่มีจารึก) สามารถผลิตโดยผู้ผลิตที่แตกต่างกันมากดังนั้นคุณสามารถปรึกษา แผ่นข้อมูลคอนกรีต.

MOSFET นี้มีไฟล์ N-type ช่องตามชื่อที่ระบุ นอกจากนั้นยังมีรายละเอียดทางเทคนิคอื่น ๆ เช่น:

  • แรงดันไฟฟ้าแยกแหล่งท่อระบายน้ำ: 60 โวลต์
  • ความเข้มของท่อระบายน้ำอย่างต่อเนื่อง: 50A
  • Rds: 22mโอห์ม
  • แรงดันไฟฟ้าที่มาของประตู: 20 โวลต์
  • ช่วงอุณหภูมิในการทำงาน: -55 ถึง175ºC
  • การกระจายอำนาจ: 131 วัตต์
  • เวลาตก: 13 น
  • เวลาก่อตั้ง: 55 น
  • ความล่าช้าในการปิดเครื่อง: 37 น
  • ความล่าช้าในการเชื่อมต่อโดยทั่วไป: 12ns
  • ราคา: ไม่กี่เซ็นต์ คุณสามารถซื้อไฟล์ IRFZ10N 44 แพ็คใน Amazon ในราคาต่ำกว่า€ 3.

ตัวอย่างการใช้งานกับ Arduino

Arduino UNO ฟังก์ชันมิลลิวินาที

มาใส่ ตัวอย่างการใช้งานสำหรับ IRFZ44N ด้วย Arduino และหมุดของมัน PWM. และเมื่อคุณต้องการควบคุมโหลดด้วยวิธีที่แปรผันเพื่อควบคุมความเร็วของมอเตอร์ความเข้มของแสง ฯลฯ คุณสามารถไปที่พิน PWM และทรานซิสเตอร์เช่นเดียวกับที่เราต้องวิเคราะห์ในวันนี้

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

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

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

แต่จะทำอย่างไรกับ PWM คือการใช้แรงกระตุ้นหลายตัวกับแรงดันไฟฟ้าเล็กน้อยในช่วงเวลาหนึ่งที่เชื่อมต่อและตัดการเชื่อมต่อ (พัลส์) เพื่อให้มอเตอร์ทำงานตามที่คุณต้องการดังที่เราเห็นในบทความ PWM และสร้างแบบจำลองความเร็วในการทำงานของมอเตอร์โดยไม่ส่งผลต่อแรงบิดหรือ แรงบิดของมอเตอร์

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

และทั้งหมดนี้เกี่ยวข้องกับ IRFZ55N อย่างไร? ถ้าคุณต้องการการทำงานที่ราบรื่นด้วย PWM อุปกรณ์นี้สามารถแก้ปัญหาเหล่านั้นได้ทั้งหมด นอกจากนี้ยังสามารถควบคุมกระแสได้ถึง 50A ซึ่งให้ความสามารถพิเศษสำหรับมอเตอร์ที่ทรงพลังกว่าบางรุ่น โปรดจำไว้ว่าอย่างที่ฉันได้กล่าวไปก่อนหน้านี้ปัญหาเกี่ยวกับพิน Arduino PWM คือแรงดันไฟฟ้าไม่เพียงพอที่จะควบคุมองค์ประกอบบางอย่างเช่นมอเตอร์ 12v, 24v เป็นต้นดังนั้นทรานซิสเตอร์และแหล่งภายนอกสามารถช่วยคุณได้

แผนผัง Arduino พร้อม IRFZ44N

ด้วย Arduino และมอเตอร์ด้วยแผนภาพการเชื่อมต่อที่เรียบง่ายที่คุณเห็นคุณจะได้รับตัวอย่างที่ใช้ได้จริงของสิ่งที่ฉันแสดงความคิดเห็น คุณสามารถ ควบคุมมอเตอร์ 12v ด้วย IRFZ44N MOSFET ด้วยวิธีง่ายๆ

เพื่อให้คุณเข้าใจการทำงานของทรานซิสเตอร์ IRFZ44N สำหรับแอปพลิเคชันประเภทนี้ได้ดียิ่งขึ้นระบบจะใช้มอนิเตอร์แบบอนุกรมจากจุดที่คุณจะสามารถป้อนค่าที่เข้าใจได้ ระหว่าง 0 และ 255 เพื่อให้สามารถปรับมอเตอร์และสังเกตผลลัพธ์ได้

ว่า ร่างรหัสสำหรับ Arduino IDEมันก็จะเรียบง่ายเช่นกัน

int PWM_PIN = 6;
int pwmval = 0;

void setup() {
  Serial.begin(9600);
  pinMode(PWM_PIN,OUTPUT);
  Serial.println("Introduce un valor entre 0 y 255:");
}

void loop() {
  if (Serial.available() > 1) {
      pwmval =  Serial.parseInt();
      Serial.print("Envío de velocidad a: ");
      Serial.println(pwmval);
      analogWrite(PWM_PIN, pwmval);
      Serial.println("¡Hecho!");
  }

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


3 ความคิดเห็นฝากของคุณ

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

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

*

*

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

  1.   มาร์วินมานูเอล dijo

    หน้าและคำอธิบายที่ยอดเยี่ยมของม้าทำงาน irfz44n …. ฉันได้ทำการทดลองกับมันแล้วและมันใช้งานได้หลากหลายและแข็งแกร่งด้วยแอมป์ที่ 5 ของมันคำทักทาย

  2.   ney cavalcade dijo

    Parabéns pala matéria และมูลค่ามหาศาลที่ข้อมูลเหล่านี้มีอยู่สำหรับฉัน ฉันพอใจมาก ตอนนี้คุณสามารถสรุปโครงการของฉันได้โดยใช้การดูแลที่น้อยลงและมีพลังมากขึ้น!

  3.   Javier dijo

    สวัสดี ฉันมีคำถาม ถ้าฉันใส่แรงดันไฟฟ้า 12v ที่เกตด้วยการดึงลงและต้นทางลงกราวด์ กราวด์นั้นจะช่วยให้ฉันใส่ศูนย์ในไมโครคอนโทรลเลอร์ (3,3v)
    แนวคิดคือการรับรู้จุดหนึ่งของวงจรและรู้ว่ามีการจ่ายไฟ 12v หรือไม่และรายงานไปยังไมโครคอนโทรลเลอร์