Cảm biến dòng điện Hall ACS712 20A




Thẻ:
cảm biến dòng điện
, cam bien dong dien
, acs712 20a
, acs712 20a
, cảm biến hall
, cam bien hall
, module đo dòng
, module do dong
, 1B10
Cảm biến dòng điện Hall ACS712 20A
- Hàng trong kho: 42
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 727
- Vị trí: 1B10
Số lượng đã bán: 162
Lượt xem: 342
27.000đ
Giá chưa bao gồm VAT: 25.000đ
1. Giới thiệu tổng quan
Module cảm biến dòng điện Hall ACS712 20A sử dụng chip IC ACS712 dựa trên hiệu ứng Hall để đo lường dòng điện xoay chiều (AC) hoặc một chiều (DC) một cách chính xác. Thiết bị chuyển đổi dòng điện thành giá trị điện thế analog ở chân Vout, hỗ trợ bảo vệ mạch và tích hợp hoàn hảo với các vi điều khiển như Arduino.
2. Thông số kỹ thuật
- Model / Chip chính: ACS712 (Phiên bản 20A)
- Dải đo dòng điện (Ip): -20A đến +20A
- Điện áp hoạt động: 5VDC
- Độ nhạy đầu ra: 100 mV/A
- Thời gian đáp ứng: 5 µs
- Điện trở dây dẫn trong: 1.2 mΩ
- Đặc tính tín hiệu: Đường tín hiệu analog có độ nhiễu thấp, điện áp ra cực kỳ ổn định
- Kích thước mạch: 32mm x 14mm
3. Ứng dụng
- Đo dòng điện tiêu tải của động cơ, thiết bị điện tử trong các dự án IoT.
- Bảo vệ quá dòng cho các hệ thống nguồn DC/AC, mạch nghịch lưu (inverter).
- Ứng dụng trong hệ thống năng lượng mặt trời và các mạch giám sát năng lượng thông minh.
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Board Arduino Uno, Module ACS712 20A, dây cắm, đồng hồ VOM và nguồn điện 5V ổn định.
- Thao tác: Cấp nguồn 5V và GND cho module. Nối chân Vout của cảm biến vào chân Analog (A0) của Arduino. Tiến hành cho dòng điện đi qua các chân terminal của cảm biến.
- Kết quả: Đọc giá trị điện áp trả về trên Serial Monitor của Arduino hoặc đo trực tiếp bằng VOM thấy thay đổi tuyến tính theo mức dòng điện đi qua.
* Lưu ý an toàn: Không cấp nguồn ngược cực để tránh làm hỏng IC. Đảm bảo dòng điện đo thực tế không vượt quá giới hạn 20A của module để tránh cháy nổ linh kiện.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- VCC nối với 5V Arduino
- GND nối với GND Arduino
- OUT nối với A0 Arduino
C/C++ (Arduino/ESP)
const int sensorIn = A0;
int mVperAmp = 100;
Double RawValue = 0;
Double Voltage = 0;
Double Amps = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
RawValue = analogRead(sensorIn);
Voltage = (RawValue / 1023.0) * 5000;
Amps = ((Voltage - 2500) / mVperAmp);
Serial.print("Dien ap: ");
Serial.print(Voltage);
Serial.print(" mV Dinh muc dong dien: ");
Serial.print(Amps, 2);
Serial.println(" A");
delay(1000);
}cam bien dong dien hall acs712 20a















