ACS712: mô-đun cảm biến hiện tại

Chip ACS712

Các mô-đun ACS712 là một giải pháp kinh tế để có thể đo dòng điện trong các mạch tự làm của bạn. Là một nhà sản xuất, bạn có thể cần theo dõi dòng điện trong mạch. Trong trường hợp này, bạn sẽ thích thành phần này mà tôi giới thiệu cho bạn. Cảm biến sẽ phát hiện lượng dòng điện và cung cấp đầu ra điện áp tỷ lệ với dòng điện được rút ra. Ngoài ra, vì nó đã được tích hợp vào một mô-đun, nó giúp kết nối dễ dàng hơn nhiều, với các tab kết nối và mọi thứ bạn cần để sử dụng mà không cần thêm quá nhiều thành phần phụ.

Các ứng dụng của thiết bị này rất nhiều mà bạn có thể kiểm tra, ngay cả khi bạn có các cường độ khác nhau trong mạch, vì bạn sẽ có thể chọn các phiên bản khác nhau của ACS712 điều đó tồn tại. Ví dụ, ACS712-05A, ACS712-20A, ACS712-30A, v.v., cho các dải dòng điện tương ứng là 5A, 20A và 30A.

hiệu ứng phòng

hiệu ứng phòng

Wikipedia

El ACS712 hoạt động nhờ hiệu ứng Hall. Với nó, bạn có thể đo từ trường và dòng điện, như trường hợp. Khi một dòng điện chạy qua cảm biến Hall và nó tiếp cận một từ trường chạy theo phương thẳng đứng đến cảm biến, thì nó sẽ tạo ra một điện áp đi ra tỷ lệ với tích của cường độ từ trường và cường độ dòng điện. Do đó, biết từ trường, giá trị dòng điện trong dây dẫn hoặc cuộn dây có thể được đo.

các Ứng dụng hiệu ứng hội trường Chúng có rất nhiều, từ máy dò kim loại, đo dòng điện, đo từ trường, như bộ phát tín hiệu không tiếp xúc, đo độ dày kim loại, v.v.

Tính năng ACS712

Mô-đun acs712

El Mô-đun ACS712 rất đơn giảnDựa trên hiệu ứng Hall, nó có sơ đồ chân rất đơn giản. Một mặt, bạn thấy ba chân và mặt khác là một mấu kết nối cho hai đường từ đó bạn muốn đo cường độ dòng điện của mạch. Ba chân là nơi kết nối nguồn điện. Như hình trên cho thấy, từ trái sang phải, bạn có Vcc, đầu ra ở giữa (đầu ra) nơi nó được đo và GND xa nhất ở bên phải.

Tùy thuộc vào kiểu máy, bạn có thể đo một hoặc một cường độ khác của dòng điện tính bằng ampe, với ba phiên bản ACS712 cơ bản:

  • ACS712ELCTR-05B-T: đạt đến -5 và 5A cường độ chịu đựng tối đa. Với độ nhạy 185mV / A.
  • ACS712ELCTR-20A-T: trong trường hợp này, nó nằm trong khoảng từ -20 đến 20A, với độ nhạy 100mV / A.
  • ACS712ELCTR-30A-T: tăng đến dải -30 đến 30A, với độ nhạy 66mV / A.

Một khi bạn biết điều đó, bạn phải nhớ rằng ở lối ra, nó cung cấp cho bạn một điện áp hoặc Điện áp 2.5v nếu dòng điện áp dụng là 0A. Từ đó tùy theo âm hay dương mà nó sẽ đi lên hoặc xuống so với điện áp đó. Một đường thẳng có thể được vẽ trên đồ thị bằng cách đặt điện áp và dòng điện trên tọa độ và áp suất, với độ nghiêng của độ dốc là độ nhạy của mỗi mô-đun này.

Do đó, nếu chúng ta biết rằng nó là 2.5 vôn, bạn có thể áp dụng công thức V = SI + 2.5. Trong đó S là độ dốc tương đương với độ nhạy. Giải quyết điều này để có nó như một hàm của cường độ, có thể nói rằng I = V-2.5 / Độ nhạy. Đó là, điện áp trừ đi 2.5 và chia cho độ nhạy. Điều này bạn phải tính đến để hiệu chỉnh vi điều khiển Arduino sau này khi bạn lập trình nó.

Sơ đồ chân, biểu dữ liệu và nơi mua

đến kết nối của bạn với Arduino, nó rất đơn giản do sơ đồ chân, chỉ cần kết nối chân GND của bảng của bạn Arduino UNO với GND của mô-đun ACS712, chân 5v của Arduino với Vcc của mô-đun và trung tâm (đầu ra) với một trong các đầu vào Arduino, ví dụ, A0. Và với điều đó, mạch sẽ hoàn chỉnh, trong trường hợp không kết nối mạch cung cấp cường độ bạn muốn đo trên tab màu xanh lá cây.

Hãy nhớ rằng bạn có thể mua nó từ các thương hiệu khác nhau và tôi khuyên bạn xem biểu dữ liệu của bạn để tìm hiểu thêm về các đặc điểm cụ thể mà mô-đun ACS712 cụ thể này có thể có, mặc dù chúng thường khá giống nhau ở tất cả các nhà sản xuất ... Nếu bạn muốn xem ví dụ, đây là Bảng dữ liệu Allegro.

Cũng nói rằng những gì bạn có thể mua trong bất kỳ cửa hàng chuyên biệt nào hoặc tại nhiều nhà bán hàng trực tuyến lớn như Amazon, với giá từ € 2 đến € 11 tùy thuộc vào kiểu máy, chẳng hạn như:

Một ví dụ ứng dụng với Arduino

kiểm tra đầu dò

Ví dụ đơn giản nhất và được khuyến nghị nhất để bắt đầu sử dụng phần tử này là kết nối ACS712 với bảng Arduino của bạn và sau đó tạo một mã đơn giản cho Arduino IDE để thực hiện các phép đo hiện tại. Cài đặt một số đầu dò, kiểm tra dây dẫn từ đồng hồ vạn năng không còn hoạt động hoặc Không tìm thấy sản phẩm., và bạn sẽ có một ampe kế dễ dàng chạm vào với các đầu mạch nhỏ và xác định cường độ hoạt động của nó. Nếu bạn không muốn mua hoặc không có đầu dò, bạn có thể sử dụng hai dây cáp được bảo vệ bằng cách điện tốt và chống lại cường độ bạn định đo.

Hãy thực hiện các biện pháp phòng ngừa thích hợp, nếu bạn làm việc với cường độ cao, hãy sử dụng các phần tử cách điện hoặc bạn có thể bị thiệt hại nghiêm trọng nếu bị điện giật. Luôn làm việc thận trọng ... Xem xét các đặc điểm của mô-đun của bạn và không vượt quá các giá trị cường độ mà nó được chuẩn bị hoặc nó sẽ bị hỏng, cũng như không vượt quá cường độ tối đa mà các đầu dò hoặc cáp bạn đã chọn có thể làm việc.

El mã cho bản phác thảo Arduino IDE của bạn Nó đơn giản mà:

//Ejemplo de código para medir intensidades para un ACS712 de 5A
float Sensibilidad=0.185; //Sensibilidad en Voltios/Amperio para sensor de 5A a 185mV/A

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

void loop() {
  
  float voltajeSensor= analogRead(A0)*(5.0 / 1023.0); //Para la lectura del sensor   
  float I=(voltajeSensor-2.5)/Sensibilidad; //Fórmula para obtener la corriente o intensidad medida con las puntas conectadas al módulo ACS712
  Serial.print("La intensidad en Amperios es de: ");
  Serial.println(I,3); 
  delay(200);     
}

Cân nhắc

Nhớ Nếu bạn đã kết nối đầu ra của mô-đun ACS712 với một đầu vào khác, bạn phải thay đổi A0 thành chân thích hợp. Và tương tự nếu bạn đã sử dụng mô-đun cho 20A hoặc 30A, phải sửa đổi giá trị khai báo của hằng số độ nhạy thành 100 hoặc 66.

Bạn cũng có thể sửa đổi công thức để dữ liệu được trả về từ các phép đo ở dạng bội con của amps, chẳng hạn như mA, nếu nó phù hợp hơn với tiện ích của dự án của bạn. Bạn cũng có thể sửa đổi độ trễ để nó làm cho các phép đo liên tục hơn hoặc lâu hơn, khi bạn cần kiểm soát nó. Bạn thậm chí có thể áp dụng các bộ lọc trong mã cho các phép đo, hiệu chỉnh nó, v.v.

Thêm điều cần xem xét là nếu bạn có thể biết điện áp và dòng điện, bạn có thể tạo công thức Trong mã phác thảo để tính toán các thông số khác, chẳng hạn như điện trở với định luật Ohm, bạn cũng có thể xác định công suất tính bằng watt (w) khi biết các thông số này, v.v. Bạn đã biết rằng giới hạn là trí tưởng tượng của bạn ... tốt, và giới hạn của công nghệ bạn sử dụng.

Bạn biết điều đó nếu bạn muốn tìm hiểu thêm về cách lập trình Arduino, bạn có một Hướng dẫn bắt đầu bằng PDF và tải miễn phí tại đây.


Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.