วงจรขับรีเลย์โดยใช้ IC ULN2003

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





วงจรขับรีเลย์โดยใช้รูปภาพเด่นของ ULN2003

วงจรขับรีเลย์โดยใช้รูปภาพเด่นของ ULN2003

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



วงจรขับรีเลย์

วงจรที่ใช้ในการขับรีเลย์สามารถเรียกได้ว่าเป็นวงจรขับรีเลย์และสามารถออกแบบได้โดยใช้วงจรรวมต่างๆ รีเลย์เหล่านี้จำเป็นในการขับเคลื่อนเพื่อเปิดใช้งานหรือเพื่อเปิด ดังนั้นรีเลย์จึงต้องใช้วงจรไดรเวอร์เพื่อเปิดหรือปิด (ตามข้อกำหนด) วงจรขับรีเลย์สามารถรับรู้ได้โดยใช้ วงจรรวมที่แตกต่างกัน เช่น ULN2003, CS1107, MAX4896, FAN3240, A2550 และอื่น ๆ ในบทความนี้ให้เราพูดคุยเกี่ยวกับวงจรขับรีเลย์โดยใช้ ULN2003 ก่อนที่จะพูดคุยในรายละเอียดเกี่ยวกับวงจรขับรีเลย์โปรดแจ้งให้เราทราบเกี่ยวกับ IC ULN2003


IC ไดรเวอร์รีเลย์ ULN2003

ไดอะแกรม PIN ของรีเลย์ไดรเวอร์ IC ULN2003

ไดอะแกรม PIN ของรีเลย์ไดรเวอร์ IC ULN2003



IC ULN2003A คือ ทรานซิสเตอร์ดาร์ลิงตัน อาร์เรย์ซึ่งเกี่ยวข้องกับไฟฟ้าแรงสูงและกระแสไฟฟ้าสูง ไอซีตัวขับรีเลย์มีหลายประเภทเช่นสวิตช์สลับด้านสูงสวิตช์สลับด้านต่ำทรานซิสเตอร์ NPN สองขั้วทรานซิสเตอร์ดาร์ลิงตัน N-channel MOSFET IC ไดรเวอร์ ULN2003

ไดร์เวอร์รีเลย์ IC ULN2003 แผนผังภายใน

ไดร์เวอร์รีเลย์ IC ULN2003 แผนผังภายใน

แผนภาพพินของ IC ULN2003A แสดงในรูปด้านบนซึ่งประกอบด้วย 16 พิน IC ULN2003A ประกอบด้วยคู่ 7-NPN ดาร์ลิงตันตามที่แสดงในแผนภาพภายในและโดยทั่วไปจะใช้เพื่อสลับโหลดอุปนัย (กระจายแรงดันไฟฟ้าที่เพิ่มขึ้นหากมีการใช้ไดโอดปราบปราม) และเพื่อขับเคลื่อนมอเตอร์สเต็ปเปอร์

วงจรขับรีเลย์โดยใช้ ULN2003

วงจรขับรีเลย์โดยใช้ IC ULN2003

วงจรขับรีเลย์โดยใช้ IC ULN2003

เป็นเรื่องยากที่จะใช้รีเลย์จำนวนมากกับทรานซิสเตอร์ดังนั้นจึงสามารถใช้ IC ULN2003A ของรีเลย์สำหรับรีเลย์ได้มากขึ้น เราสามารถใช้รีเลย์เจ็ดตัวกับวงจรขับรีเลย์โดยใช้ ULN2003 และวงจรขับรีเลย์โดยใช้ ULN2803 ทำให้สามารถใช้รีเลย์ได้แปดตัว วงจรข้างต้นแสดงถึงการเชื่อมต่อของ ไมโครคอนโทรลเลอร์ PIC (PIC16F877A) พร้อมรีเลย์โดยใช้วงจรขับรีเลย์ด้วย ULN2003 ไดโอดแคลมป์ถูกสร้างขึ้นในไอซีของไดรเวอร์รีเลย์เหล่านี้และช่วยลดการใช้ไดโอดอิสระ

โปรแกรมที่สามารถใช้ในการเปิดและปิดรีเลย์ได้รับด้านล่างนี้โดยมีเวลาหน่วงเวลาหนึ่งวินาที


เป็นโมฆะ main ()
{
TRISD = 0x00 // PORT D ทำเป็นเอาต์พุต
ทำ
{
PORTD.R1 = 1 // รีเลย์ 1 เปิด
PORTD.R2 = 1 // รีเลย์ 2 เปิด
PORTD.R3 = 1 // รีเลย์ 3 เปิด
PORTD.R4 = 1 // รีเลย์ 4 เปิด
PORTD.R5 = 1 // รีเลย์ 5 เปิด
PORTD.R6 = 1 // รีเลย์ 6 เปิด
PORTD.R7 = 1 // รีเลย์ 7 เปิด ... และอื่น ๆ
Delay_ms (1,000) // ความล่าช้า 1 วินาที
PORTD.R1 = 0 // รีเลย์ 1 ปิด
PORTD.R2 = 0 // รีเลย์ 2 ปิด
PORTD.R3 = 0 // รีเลย์ 3 ปิด
PORTD.R4 = 0 // รีเลย์ 4 ปิด
PORTD.R5 = 0 // รีเลย์ 5 ปิด
PORTD.R6 = 0 // รีเลย์ 6 ปิด
PORTD.R7 = 0 // รีเลย์ 7 ปิด
Delay_ms (1,000) // ความล่าช้า 1 วินาที
}
ในขณะที่ (1)
}

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

การใช้งานวงจรขับรีเลย์ในทางปฏิบัติ

การใช้งานจริงของวงจรขับรีเลย์โดย Edgefxkits.com

การใช้งานจริงของวงจรขับรีเลย์โดย Edgefxkits.com

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

การนำไปใช้จริงของแผนภาพบล็อกวงจรขับรีเลย์โดย Edgefxkits.com

การนำไปใช้จริงของแผนภาพบล็อกวงจรขับรีเลย์โดย Edgefxkits.com

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

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