Cảm biến dòng điện 30A ACS712-30A

Mã sản phẩm: 1708024

Thương hiệu: Nhập khẩu Loại: Arduino – Module – Cảm biến

Khối lượng: 30

90.000₫

Thêm vào yêu thích Đã yêu thích
chinh-sach
Hỗ trợ phí vận chuyển với đơn hàng trên 300K
chinh-sach
Giao hàng ngay sau khi đặt hàng (áp dụng với nội thành Hải Phòng)
chinh-sach
Đổi mới trong 3 ngày nếu lỗi do nhà sản xuất
chinh-sach
Xuất hóa đơn đỏ trực tiếp cộng thêm 5%

Cảm biến dòng điện 30A ACS712-30A

Đo dòng điện DC

      Khi đo DC phải mắc tải nối tiếp Ip+ và Ip- đúng chiều , dòng điện đi từ Ip+ đến Ip- để Vout ra mức điện thế 2.5 - 5V tương ứng dòng 0 - 30A, nếu mắc ngược Vout sẽ ra điện thế 2.5V đến 0V tương ứng với 0A đến -30A.

      Cấp nguồn 5v cho module khi chưa có dòng Ip (chưa có tải mắc nối tiếp với domino) , thì Vout=2.5v. khi dòng Ip( dòng của tải) bằng 5A thì Vout=5v, Vout sẽ tuyến tính với dòng Ip , trong khoản 2.5V đến 5V tương ứng với dòng 0 đến 30A.

     Để kiểm tra ta dùng đồng hồ VOM thang đo DC đo điện thế Vout.

Đo dòng điện AC

​     Khi đo dòng điện AC, do dòng điện AC không có chiều nên không cần quan tâm chiều. 

khi chưa có dòng Ip (chưa có tải mắc nối tiếp với domino) , thì Vout=2.5v. khi có dòng xoay chiều Ip(dòng AC) do dòng xoay chiều độ lớn thay đổi liên tục theo hàm sin, nên điện thế Vout sẽ là điện thế xoay chiều hình sin có độ lớn tuyến tính với dòng điện AC , 0 đến 5V(thế xoay chiều xoay chiều) tương ứng với -30A đến 30A (dòng xoay chiều).

     Để kiểm tra ta dùng đồng hồ VOM thang đo AC đo điện thế Vout.

      Ưu điểm của ACS712:

Hướng dẫn sử dụng

Sơ đồ nối chân:
Chân Arduino    Chân module ACS712
5V    VCC
GND    GND
A0    OUT

Cổng kết nối 1 của ACS712  ------->    Chân 1 của Motor 
Cổng kết nối 2 của ACS712  ------->   Nguồn cấp điện dương
Chân 2 của Motor          ------->   Chân âm của nguồn điện

Code Test:
const int sensorIn = A0;
int mVperAmp = 185; // lay trong datasheet cua 20A va 30A lay tuong ung

double Voltage = 0;
double VRMS = 0;
double AmpsRMS = 0;

void setup(){ 
 Serial.begin(9600);
}

void loop(){
 
 Voltage = getVPP();
 VRMS = (Voltage/2.0) *0.707 ; //gia tri Vdd
 AmpsRMS = (VRMS * 1000)/mVperAmp-0.125;
 Serial.print(AmpsRMS);
 Serial.println(" Amps RMS");
}

float getVPP()
{
  float result;
  
  int readValue;             //gia tri cam bien
  int maxValue = 0;          // gia tri toi da
  int minValue = 1024;          // gia tri toi thieu
  
   uint32_t start_time = millis();
   while((millis()-start_time) < 500) //lay mau 1 giay
   {
       readValue = analogRead(sensorIn);
       // see if you have a new maxValue
       if (readValue > maxValue) 
       {
           /record the maximum sensor value/
           maxValue = readValue;
       }
       if (readValue < minValue) 
       {
           /record the minimum sensor value/
           minValue = readValue;
       }
   }
   
   // Subtract min from max
   result = ((maxValue - minValue) * 5.0)/1024.0;
      
   return result;
 }

 

 

Liên hệ:

Đ/c: 18/655 Nguyễn Văn Linh-P.Vĩnh Niệm-Lê Chân-Hải Phòng

Email: giaiphapchung68@gmail.com

Website: https://giaiphapchung.vn

Hotline: 0936824969

Bước 1: Truy cập website và lựa chọn sản phẩm cần mua để mua hàng

Bước 2: Bấm chọn biểu tượng giỏ hàng để thanh toán

Trong mục này bạn có thể thay đổi số lượng, chủng loại sản phẩm và chọn mua thêm sản phẩm khác

Bước 3: Lựa chọn Thanh toán

Bạn vui lòng nhập thông tin:  
Email, Họ tên, Số điện thoại và các thông tin cần thiết khác để nhận đơn hàng của mình.

Nếu bạn đã có tài khoản và muốn đăng ký tài khoản vui lòng vào mục Đăng nhập hoặc Đăng ký tài khoản. Khi có tài khoản bạn sẽ dễ dàng theo dõi được đơn hàng của mình

Bước 4: Xem lại thông tin đặt hàng, điền chú thích và gửi đơn hàng

Bước 5: Sau khi nhận được đơn hàng bạn gửi chúng tôi sẽ liên hệ bằng cách gọi điện hoặc gửi vào email đơn hàng của bạn để xác nhận lại đơn hàng và địa chỉ của bạn.

Trân trọng cảm ơn.
popup

Số lượng:

Tổng tiền: