VIOX ELECTRIC
Ngôn ngữ

Rơ le kích hoạt mức thấp là gì? Hướng dẫn cho Arduino & ESP32

Low-Level Trigger Relay: Arduino & ESP32 Wiring Guide

Viết bởi

trong

,
Trên trang này

A mô-đun rơle kích hoạt mức thấp cấp điện khi đầu vào điều khiển của nó được kéo về mức logic THẤP so với tham chiếu của mô-đun. Nó còn được gọi là một mô-đun rơle hoạt động ở mức thấp. In mô tả logic thông thường, THẤP ra lệnh bật cuộn dây rơle và CAO ra lệnh tắt nó. Chế độ hoạt động ở mức thấp chỉ mô tả lệnh đầu vào—nó không cho bạn biết điện áp cuộn dây, vị trí tiếp điểm, khả năng tương thích 3.3 V hoặc hành vi an toàn khi bật nguồn.

Đầu vào điều khiển Lệnh hoạt động ở mức thấp Cuộn dây rơle COM–KHÔNG liên hệ Liên hệ COM–NC
THẤP TRÊN Energized Đóng Mở
CAO TẮT Đã ngắt điện Mở Đóng

Bảng mô tả một rơle chuyển đổi một cực điển hình trong khi mô-đun được cấp nguồn và hoạt động bình thường. “Thường mở” và “thường đóng” đề cập đến trạng thái tiếp xúc mất điện; chúng tách biệt với logic đầu vào hoạt động ở mức thấp hoặc hoạt động ở mức cao.

Bốn lớp bạn phải tách biệt

Hầu hết các lỗi mô-đun rơle đều xuất phát từ việc xử lý bốn câu hỏi về điện khác nhau như thể chúng là một thông số kỹ thuật.

Lớp Câu hỏi cần trả lời Nhãn điển hình Những điều không được chứng minh
1. Phân cực kích hoạt Lệnh logic nào cấp năng lượng cho mô-đun? Hoạt động THẤP, kích hoạt mức thấp, nhảy H/L Khả năng tương thích điện áp đầu vào
2. Giao diện đầu vào Chân IN có thể nhận hoặc giảm điện áp và dòng điện bao nhiêu? IN, SIG, trigger current, VIH/VIL Điện áp cung cấp cuộn dây rơle
3. Cuộn dây và nguồn điều khiển Nguồn cung cấp năng lượng nào cho bo mạch và cuộn dây rơle? VCC, DC+, JD-VCC Đánh giá tải phía tiếp xúc
4. Liên hệ bị cô lập Mạch nào được chuyển đổi bởi các tiếp điểm rơle? COM, NO, NC Phân cực logic hoặc an toàn GPIO
Mô hình tương thích bốn lớp tách biệt cực kích hoạt, giao diện đầu vào, nguồn cuộn dây và tải tiếp điểm

Ví dụ: một bo mạch có thể có cuộn dây 5 V, đầu vào hoạt động ở mức thấp, giao diện tương thích 3.3 V và các tiếp điểm chuyển đổi một mạch hoàn toàn riêng biệt. Một bo mạch khác cũng có thể hiển thị “mô-đun chuyển tiếp 5 V” nhưng hiển thị đầu vào có độ lệch 5 V không an toàn cho bộ điều khiển 3.3 V. Nhãn phía trước là không đủ; xác minh tất cả bốn lớp.

How an Active-Low Relay Input Works

Bản thân rơle vốn không hoạt động ở mức thấp. các mạch đầu vào và trình điều khiển của mô-đun tạo ra sự phân cực.

In một cấu trúc liên kết bộ ghép quang phổ biến, dòng điện chạy từ nguồn logic của mô-đun thông qua điện trở giới hạn dòng điện và đèn LED của bộ ghép quang, sau đó đi ra qua đầu cuối IN. Kéo VÀO THẤP sẽ tạo đường dẫn cho dòng điện đó đến mặt đất của bộ điều khiển. Đầu ra của bộ ghép quang sau đó điều khiển một bóng bán dẫn, bóng bán dẫn cung cấp năng lượng cho cuộn dây rơle và các tiếp điểm thay đổi trạng thái.

Chuỗi nhân quả là:

  1. Bộ điều khiển kéo Ở mức THẤP.
  2. Dòng điện đầu vào chạy qua điện trở và bộ ghép quang hoặc tầng đầu vào bóng bán dẫn của mô-đun.
  3. Transistor điều khiển bật.
  4. Cuộn dây rơle được cấp điện.
  5. COM chuyển từ NC sang NO.

Khi IN tăng lên mức CAO hợp lệ, dòng điện đầu vào sẽ giảm xuống dưới ngưỡng giải phóng của giao diện và cuộn dây sẽ ngắt điện.

Đây là một mô hình khái niệm, không phải là một sơ đồ phổ quát. Một số bo mạch sử dụng đầu vào bóng bán dẫn mà không có bộ ghép quang; một số thêm đèn LED chỉ báo, điện trở kéo lên, bộ biến tần hoặc bộ nhảy H/L có thể lựa chọn; và một số hiển thị các thiết bị đầu cuối tham chiếu khác nhau. Sử dụng sơ đồ bảng hoặc bảng dữ liệu chính xác trước khi gán thiết bị đầu cuối.

Đường dẫn tín hiệu hoạt động ở mức thấp theo khái niệm từ lệnh THẤP qua giai đoạn đầu vào và trình điều khiển đến cuộn dây được cấp điện và các tiếp điểm được chuyển giao

Hoạt động ở mức thấp không có nghĩa là điện áp âm

“Mức thấp” thường có nghĩa là điện áp gần với tham chiếu đầu vào hoặc mặt đất. Nó không có nghĩa là áp dụng một điện áp âm. Điện áp THẤP có thể chấp nhận được và dòng điện mà bộ điều khiển phải giảm là các thông số kỹ thuật điện của đầu vào mô-đun.

Hoạt động ở mức thấp không tự động an toàn

Lệnh hoạt động ở mức thấp có thể hỗ trợ trạng thái TẮT được xác định khi đầu vào có mức kéo lên thích hợp. Tuy nhiên, dây bị ngắt kết nối hoặc chân bộ điều khiển trong quá trình thiết lập lại có thể có trở kháng cao chứ không được đảm bảo ở mức CAO. Kết quả phụ thuộc vào điện trở kéo của mô-đun, đường dẫn rò rỉ, trạng thái khởi động bộ điều khiển và mạch ngoài. Nếu hoạt động ngoài ý muốn có thể nguy hiểm, hãy sử dụng trạng thái mặc định của phần cứng được ghi lại và chức năng kích hoạt hoặc an toàn riêng biệt thay vì chỉ dựa vào phân cực của phần mềm.

Mô-đun rơle kích hoạt cấp thấp và cấp cao

Năng Mức thấp / hoạt động thấp Cấp cao / hoạt động cao
Lệnh cấp điện cho rơle THẤP CAO
Hành động điều khiển chung Chìm đầu vào hiện tại Nguồn đầu vào hiện tại hoặc điều khiển đầu vào logic ở mức cao
Hằng số mã điển hình RELAY_ON = LOW RELAY_ON = HIGH
Hành vi khởi động Phụ thuộc vào điện trở kéo và trạng thái chân điều khiển Phụ thuộc vào điện trở kéo và trạng thái chân điều khiển
3.3 V compatibility Phải được xác minh Phải được xác minh

Không có sự phân cực nào nhìn chung là tốt hơn. Chọn mạch đầu vào phù hợp với điện áp, khả năng hiện tại, hành vi khởi động và trạng thái mặc định bắt buộc của bộ điều khiển. Một số bảng chuyển tiếp cung cấp bộ chọn H/COM/L ba chân; nhiều cái khác có cực cố định. Một jumper chỉ thay đổi mạch lựa chọn kích hoạt nếu tài liệu trên bo mạch cho biết điều đó.

Cách xác định mô-đun chuyển tiếp không xác định

Sử dụng trình tự này trước khi kết nối bộ vi điều khiển:

  1. Ghi lại mô hình chính xác và nhãn thiết bị đầu cuối. Phân biệt VCC, GND, IN/SIG, JD-VCC, COM, NO, NC.
  2. Tìm sơ đồ hoặc bảng hướng dẫn của nhà sản xuất. Xác nhận điện áp nguồn, cực tính của bộ kích hoạt, ngưỡng đầu vào hoặc dòng kích hoạt, vị trí bộ nhảy và liệu logic và dây nối đất có được kết nối bên trong hay không.
  3. Kiểm tra PCB khi nguồn bị ngắt kết nối. Hãy tìm bộ ghép quang, bóng bán dẫn trình điều khiển, điốt flyback và dây nối H/L hoặc JD-VCC, nhưng không suy ra xếp hạng chỉ dựa vào bề ngoài.
  4. Chỉ cấp nguồn cho phía điện áp thấp từ nguồn có dòng điện giới hạn. Giữ cho mặt tiếp xúc bị ngắt khỏi nguồn điện hoặc năng lượng nguy hiểm khác.
  5. Kiểm tra đầu vào bằng tài liệu tham khảo. Xác minh trạng thái rơ-le và đèn báo ở cả THẤP và CAO trong khi kiểm tra xem không có chân điều khiển nào tiếp xúc với điện áp quá mức hay không.

Nếu tài liệu bị thiếu, câu trả lời an toàn hơn là sử dụng một mô-đun đã biết, được chỉ định hoặc thêm một giai đoạn giao diện phù hợp. Thử và sai trên bộ điều khiển GPIO không phải là bài kiểm tra khả năng tương thích.

Arduino Dây và mã UNO cho Rơle hoạt động ở mức thấp

Arduino UNO R3 sử dụng ATmega328P và cung cấp 14 chân I/O kỹ thuật số. Dấu hiệu sơ đồ chân UNO chính thức của Arduino 20 mA trên mỗi chân kỹ thuật số; đó là giới hạn của bộ điều khiển-I/O, không được phép cấp nguồn cho cuộn dây rơle từ GPIO. Mô-đun rơle phải bao gồm trình điều khiển phù hợp và dòng điện đầu vào của nó phải nằm trong giới hạn được ghi trong tài liệu của bo mạch.

Đối với mô-đun được chỉ định rõ ràng cho logic 5 V và điều khiển mức hoạt động thấp, các kết nối phía logic thường là:

  • Mô-đun logic VCC → Arduino 5 V hoặc nguồn cung cấp được điều chỉnh phù hợp
  • Mô-đun logic GND → Arduino GND, khi giao diện được ghi lại yêu cầu tham chiếu chung
  • Mô-đun IN → đầu ra kỹ thuật số Arduino phù hợp

Không kết nối trực tiếp cuộn dây rơle trần với chân Arduino. Đừng cho rằng đường ray 5 V của Arduino có thể cung cấp cho mọi bảng chuyển tiếp đa kênh; so sánh dòng điện cuộn dây/bảng mạch của mô-đun với khả năng cung cấp sẵn có.

Sử dụng các hằng số được đặt tên để phần mềm biểu thị trạng thái chuyển tiếp thay vì mức điện áp thô:

#include <Arduino.h>

constexpr uint8_t RELAY_PIN = 7;
constexpr uint8_t RELAY_ON  = LOW;
constexpr uint8_t RELAY_OFF = HIGH;

void setup() {
  // Preload the output latch to the inactive state before enabling the pin.
  digitalWrite(RELAY_PIN, RELAY_OFF);
  pinMode(RELAY_PIN, OUTPUT);
}

void loop() {
  digitalWrite(RELAY_PIN, RELAY_ON);
  delay(1000);

  digitalWrite(RELAY_PIN, RELAY_OFF);
  delay(1000);
}

Việc khởi tạo này rất hữu ích trên UNO nhưng nó không phải là sự đảm bảo an toàn cho phần cứng. Các chân có thể duy trì trở kháng cao trong quá trình thiết lập lại và trước khi chạy bản phác thảo. Nếu xung rơle ngắn không được chấp nhận, hãy thêm độ lệch bên ngoài có kích thước chính xác hoặc mạch kích hoạt/trình điều khiển dựa trên sơ đồ mô-đun và xác minh trình tự bật nguồn hoàn chỉnh.

Can an ESP32 Drive a 5 V Active-Low Relay Module?

Đôi khi—nhưng chỉ riêng mức hoạt động ở mức thấp không làm cho mô-đun chuyển tiếp 5 V tương thích với ESP32. Kiểm tra tất cả những điều sau đây:

  1. Tiếp xúc với điện áp GPIO: Espressif tuyên bố rằng dung sai điện áp ESP GPIO là 3.6 V. Đầu vào rơle không được kéo hoặc điều khiển chân ESP32 phía trên ranh giới đó.
  2. Mức TẮT hợp lệ: 3.3 V CAO phải giảm dòng điện đầu vào mô-đun đủ để giải phóng rơle. Trên một số đầu vào bộ ghép quang phân cực 5 V, 3.3 V có thể để lại dòng điện dư và gây ra đèn báo mờ, tiếng kêu hoặc không tắt hoàn toàn.
  3. Dòng điện ở trạng thái THẤP: ESP32 phải có khả năng giảm dòng điện đầu vào được ghi lại trong khi vẫn duy trì mức THẤP hợp lệ.
  4. Hành vi ghim khởi động: Tránh các GPIO có chức năng đóng đai hoặc khởi động xung đột với mức mặc định được yêu cầu.
  5. Tính toàn vẹn của quyền lực: Nguồn cung cấp cuộn dây phải ổn định khi rơle cấp điện; không biến nguồn GPIO thành dòng điện cuộn dây.

Sử dụng một trong những đường dẫn giao diện có thể bảo vệ sau:

  • Mô-đun rơle có bảng dữ liệu hỗ trợ rõ ràng đầu vào bộ điều khiển 3.3 V
  • Một bóng bán dẫn, MOSFET, trình điều khiển thoát mở hoặc giao diện mức logic được thiết kế phù hợp giúp 5 V tránh xa ESP32 GPIO
  • Kết nối được cách ly về mặt quang học được ghi lại với nguồn cung cấp cuộn dây và logic riêng biệt

Không kết nối trực tiếp đầu cuối IN phân cực 5 V chưa được xác minh với chân ESP32. Đo điện áp đầu vào không hoạt động và làm theo tài liệu mô-đun chính xác.

Phân cực của phần mềm vẫn đơn giản khi giao diện điện chính xác:

constexpr uint8_t RELAY_PIN = 23;
constexpr uint8_t RELAY_ON  = LOW;
constexpr uint8_t RELAY_OFF = HIGH;

void setup() {
  digitalWrite(RELAY_PIN, RELAY_OFF);
  pinMode(RELAY_PIN, OUTPUT);
}

Máy nhảy JD-VCC làm gì?

Trên một số bảng chuyển tiếp ghép quang, VCC cung cấp phía đầu vào/logic và JD-VCC cung cấp cuộn dây rơ-le/phía bộ điều khiển. Một cầu nối được trang bị thường nối với hai đường ray cung cấp. Việc tháo nó ra có thể cho phép hai bên sử dụng các nguồn cung cấp riêng biệt—nhưng tên thiết bị đầu cuối và kết nối mặt đất bên trong sẽ khác nhau tùy theo bo mạch.

Cấu hình Những gì nó có thể cung cấp Những gì bạn vẫn phải xác minh
Đã cài đặt Jumper Một đường ray cung cấp cho phía logic và cuộn dây Điện áp cung cấp, cực tính đầu vào, nhu cầu hiện tại, căn cứ chung
Đã xóa nút nhảy Đường ray cung cấp logic và cuộn dây riêng biệt Xếp hạng VCC/JD-VCC chính xác, đường dẫn trở lại đầu vào, kết nối mặt đất, cấu trúc liên kết bộ ghép quang
Nguồn cung cấp riêng biệt và không có trở lại dẫn điện chung Khả năng tách điện thế thông qua bộ ghép quang Bố cục PCB, các thành phần khác nối liền rào cản, khoảng cách và hướng dẫn của nhà sản xuất

Việc tháo jumper không không tự nó chứng minh sự cách ly điện. Nếu mặt đất của bộ điều khiển vẫn được nối với mặt đất phía cuộn dây—hoặc PCB kết nối mặt đất ở nơi khác—các nguồn cung cấp không được cách ly hoàn toàn. Ngược lại, một số bo mạch đầu vào chìm yêu cầu bố trí kết nối khác với tiêu đề VCC/GND/IN quen thuộc. Sử dụng sơ đồ cho mô-đun chính xác.

Khắc phục sự cố Mô-đun rơle hoạt động ở mức thấp

Luồng khắc phục sự cố chuyển tiếp hoạt động ở mức thấp đối với các triệu chứng luôn bật, nháy, không nhấp chuột và rủi ro GPIO
Triệu chứng Nguyên nhân có khả năng xảy ra Kiểm Tra Hướng khắc phục
Rơle bật trong khi thiết lập lại hoặc khởi động IN đang thả nổi hoặc thiên vị THẤP; sai vị trí GPIO hoặc jumper Quan sát trạng thái IN và mô-đun thông qua trình tự bật nguồn hoàn chỉnh Thêm giai đoạn kéo lên hoặc kích hoạt được ghi lại; chọn GPIO phù hợp; sửa cài đặt H/L
Rơ-le luôn bật Phân cực phần mềm bị đảo ngược; CAO không đủ cao; đầu vào được kết nối với tham chiếu sai Kiểm tra với RELAY_ON/RELAY_OFF các hằng số và đo IN liên quan đến tham chiếu được ghi lại Đúng mã hoặc sử dụng giao diện tương thích
Chỉ báo mờ hoặc chuyển tiếp tiếng kêu Dòng điện dư của bộ ghép quang, nguồn cuộn dây yếu, sụt áp quá mức hoặc nhiễu Đo đầu vào logic và nguồn cung cấp cuộn dây ở cả hai trạng thái Sử dụng đầu vào 3.3 V được chỉ định, trình điều khiển phù hợp, nguồn điện ổn định và hệ thống dây điện phù hợp
Đèn LED mô-đun thay đổi nhưng rơ-le không nhấp nháy Nguồn cung cấp cuộn dây bị thiếu hoặc thấp; Dây nhảy/cung cấp JD-VCC không chính xác; trình điều khiển hoặc rơle bị hỏng Xác minh nguồn cung cấp phía cuộn dây dựa trên tài liệu bảng chính xác Sửa lại cách sắp xếp nguồn cung cấp hoặc thay thế mô-đun
Rơle nhấp chuột nhưng tải không hoạt động Mạch COM/NO/NC, nguồn cấp tải hoặc vấn đề bảo vệ—không kích hoạt phân cực Kiểm tra mạch tiếp điểm cách ly khi đã loại bỏ nguồn điện nguy hiểm Chỉnh sửa thiết kế mặt tiếp xúc bằng cách sử dụng thực hành điện có trình độ
ESP32 đặt lại khi rơle chuyển mạch Nhiễu nguồn cung cấp chung, tách rời không đầy đủ, trở kháng nối dây hoặc nhiễu điện từ Giám sát việc cung cấp bộ điều khiển trong quá trình chuyển đổi cuộn dây Cải thiện việc phân phối và triệt tiêu nguồn điện theo bảng mạch và tài liệu tải
GPIO trở nên nóng hoặc bị lỗi Điện áp hoặc dòng điện đầu vào quá mức, thường là từ đầu vào sai lệch 5 V Ngắt kết nối nguồn và kiểm tra mạch đầu vào mô-đun trước khi kết nối lại Thêm giao diện phù hợp và thay thế phần cứng bị hỏng khi cần thiết

Để có giải thích rộng hơn về trình điều khiển rơle, bảo vệ flyback, lựa chọn tiếp điểm và rủi ro phía tải, hãy xem phần hướng dẫn kỹ thuật về mô-đun rơle Arduino. Để biết bối cảnh gia đình chuyển tiếp rộng hơn, hãy xem năm loại rơle chính.

Giới hạn an toàn: COM, NO và NC có thể chuyển đổi điện áp nguy hiểm ngay cả khi đầu vào điều khiển có điện áp thấp. Giữ cho các mạch nguy hiểm được ngắt điện và xác minh tình trạng không có điện áp trước khi làm việc. Vỏ bọc, dây dẫn, bảo vệ quá dòng, earthing, khoảng hở và định mức chuyển mạch phải tuân theo tài liệu thiết bị chính xác và các quy tắc hiện hành của địa phương. Sử dụng chuyên gia điện có trình độ để thực hiện công việc về điện áp lưới.

Những Câu Hỏi Thường

THẤP luôn có nghĩa chính xác là 0 V?

Không. THẤP nghĩa là điện áp nằm trong phạm vi đầu vào mức thấp được chỉ định của mô-đun so với tham chiếu đầu vào của mô-đun. Đầu ra của bộ điều khiển thường tiến tới 0 V trong khi dòng điện giảm xuống, nhưng điện áp THẤP tối đa chấp nhận được phải đến từ thông số kỹ thuật của mô-đun.

Hoạt động ở mức thấp có nghĩa là rơle sử dụng tiếp điểm thường đóng?

Không. Hoạt động ở mức thấp mô tả lệnh cấp điện cho cuộn dây. Thường mở và thường đóng mô tả các vị trí tiếp điểm trong khi cuộn dây không được cấp điện. Có thể sử dụng một trong hai tiếp điểm với cực kích hoạt.

Các mô-đun rơle Arduino có thường hoạt động ở mức thấp không?

Các bảng hoạt động ở mức thấp là phổ biến, nhưng các bảng có thể lựa chọn ở mức hoạt động cao và có thể nhảy cũng tồn tại. Xác định chính xác model, vị trí jumper và mạch đầu vào thay vì dựa vào màu sắc hoặc số kênh của bo mạch.

Mô-đun Arduino và rơ-le có cần điểm chung không?

Đầu vào tham chiếu điện áp không cách ly thường cần một tham chiếu chung. Giao diện cách ly quang học được triển khai đúng cách có thể tách biệt logic và cuộn dây. Câu trả lời phụ thuộc vào sơ đồ chính xác; không tham gia hoặc tách biệt căn cứ theo giả định.

Tôi có thể cấp nguồn cho cuộn dây rơle từ GPIO Arduino hoặc ESP32 không?

Không. GPIO chỉ nên điều khiển đầu vào mô-đun tương thích hoặc trình điều khiển bên ngoài. Cuộn dây rơle cần một đường cung cấp riêng có kích thước phù hợp với điện áp và dòng điện của nó.

Tại sao rơle hoạt động ở mức thấp bật nhanh khi khởi động?

Chân bộ điều khiển có thể có trở kháng cao trong quá trình đặt lại và đầu vào mô-đun có thể không có lực kéo lên đủ mạnh để giữ trạng thái không hoạt động. Xác minh độ lệch phần cứng, GPIO đã chọn, trình tự nguồn và cấu hình bộ nhảy mô-đun. Phần mềm chỉ chạy sau khi khoảng thời gian khởi động đã bắt đầu.

Nguồn kỹ thuật