» Chủ đề » Mẹo »Cảm biến kỹ thuật số INA219 để đo mức tiêu thụ hiện tại, điện áp và năng lượng, dung lượng pin

Cảm biến kỹ thuật số INA219 để đo mức tiêu thụ hiện tại, điện áp và năng lượng, dung lượng pin


Sau khi chuyển đổi tuốc nơ vít thành lithium, ý tưởng nảy sinh để tạo ra một bộ sạc tương tự như các mô hình nhà máy với việc đo dòng điện, điện áp và dung lượng pin. Trên thực tế, đối với điều này, bạn cần một nguồn năng lượng, bảng sạc pin dựa trên nguyên tắc CC CV và mô-đun hiển thị tham số. Hãy để chúng tôi ở trên mô-đun hiển thị của các tham số trên. Mô-đun này sẽ giúp có thể đo dung lượng thực của pin sạc (hoặc cụm pin).

Cơ sở của mô-đun hiển thị là loại cảm biến điện áp và hiện tại INA219 được mua tại Aliexpress. Chiếc khăn choàng này được thiết kế để đo các giá trị điện áp lên đến 26 V và các giá trị hiện tại lên đến 3,2 A. Tất cả các thông số đo được truyền qua I2C đến Arduino. Cảm biến này xác định một số thông số cùng một lúc: công suất và công suất tính bằng mA \ h, dòng điện và điện áp.

Đặc điểm của cảm biến INA219.
1) Giới hạn của điện áp đo được: từ 0 đến 26 V;
2) Điện áp cung cấp cảm biến: từ 3.0 đến 5.5 V;
3) Thông số cho dòng điện đo được - tối đa 3,2A;
4) Độ chính xác của phép đo điện áp và dòng điện lên tới 1%.

Cảm biến INA219 không yêu cầu bổ sung dây đai, nó đủ để cung cấp năng lượng cho chính cảm biến, kết nối nguồn cộng và trừ dây và kết nối qua Arduino với giao diện I2C. Bạn có thể sử dụng mô-đun trong các mạch mà bạn cần kiểm soát dữ liệu trong quá trình sạc và xả pin. Bạn cũng có thể sử dụng cảm biến INA219 trong các bộ nguồn như một đơn vị giám sát điện áp và hiện tại cho người tiêu dùng được kết nối.

Bản thân thiết bị sẽ bao gồm cảm biến INA219, bo mạch Arduino (bạn có thể sử dụng bất kỳ tùy chọn nào - Uno, Nano, Pro Mini), màn hình LCD1602 hai dòng với bảng giao diện I2C, mô-đun tiếp sức 5V.


Cảm biến kỹ thuật số INA219 để đo mức tiêu thụ hiện tại, điện áp và năng lượng, dung lượng pin

Bảng liệt kê các công cụ và vật liệu.
-Thanh toán Arduino Nano-1 cái;
Cảm biến INA219-1pcs;
- màn hình LCD1602 hai dòng với bảng giao diện I2C-1 cái;
- mô-đun tiếp sức cho 5volt-1 cái;
- Bộ sạc từ điện thoại để cấp nguồn cho mạch-1;
- dây kết nối;
hàn sắt;
người kiểm tra;
hộp phân phối nhựa -1 cái;
- hạ bảng 5A -1 cái.

Bước đầu tiên. Lắp ráp bộ phận hiển thị trên cảm biến INA219.

Chúng tôi lắp ráp sơ đồ thiết bị bằng cách sử dụng dây với đầu nối. Dây nguồn đầu vào và đầu ra mà qua đó tải sẽ được cung cấp, chúng tôi lấy một phần 1-1,5 kV, mm. Các mô-đun mạch sẽ được cấp nguồn từ bộ sạc từ điện thoại thông qua đầu nối USB của bo mạch Arduino Nano, sau đó từ các tiếp điểm +5 và Gnd.Giao tiếp của cảm biến INA219 với Arduino thông qua giao diện I2C đi qua các thiết bị đầu cuối CLK và SDA. Địa chỉ của cảm biến INA219 có thể, nếu cần, có thể được thay đổi bằng cách hàn các tiếp điểm A1 và A0. Rất cẩn thận và cẩn thận lắp ráp mạch cảm biến với các tiếp điểm V + của bạn, V- phải được kết nối nối tiếp với tải, và INA219 không thích đảo ngược cực. Nếu không tuân thủ các yêu cầu này, bạn có thể dễ dàng vô hiệu hóa nó!

Trong trường hợp hộp phân phối, cắt ra một cửa sổ cho màn hình LCD1602, ở phía dưới, chúng tôi tạo một lỗ cho đầu nối USB của bo mạch Arduino.



Bước hai Lập trình thiết bị.
Bạn cần cài đặt thư viện cho cảm biến INA219. Nó nằm trong arduino IDE. Nhấp vào bản phác thảo, sau đó kết nối thư viện Trong dòng tìm kiếm, nhập "INA219". Tìm Adaf nhung INA219 bằng Adaf nhung phiên bản 1.0.3 "cài đặt.
Tải về bản phác thảo.

Thông thường, thiết bị bắt đầu hoạt động ngay lập tức. Trong màn hình cổng, bạn có thể thấy tất cả các dữ liệu đo.
Giám sát cổng hình ảnh


Bước ba Kiểm tra sức khỏe của thiết bị.
Không tải, thiết bị hiển thị các giá trị điện áp hiện tại. Chúng tôi kết nối tải và màn hình hiển thị các giá trị điện áp, dòng điện, mức tiêu thụ điện và công suất. Nếu bạn cần sạc pin lithium, bạn phải sử dụng bảng CC CV. Nó sẽ làm cho nó có thể điều chỉnh cả điện áp và dòng sạc. . Chiếc khăn này có thể được đặt với người khác. Sau đó, trong trường hợp này, bạn có được một thiết bị hoàn chỉnh để sạc pin như vậy.

Để xác định dung lượng của pin, bạn cần kết nối nó dưới dạng nguồn phía trước INA219 và kết nối tải (ví dụ: đèn) với dây đầu ra. Trong bản phác thảo, giới hạn ngắt kết nối tải thấp hơn được đặt ở mức 2,8 volt. Giá trị phải được chọn theo biểu dữ liệu của pin của bạn. Khi điện áp đạt 2,8 Volts, rơle sẽ ngắt kết nối tải và trên màn hình, chúng ta sẽ thấy dung lượng pin thực tế trong vài giờ. Để bật lại thiết bị, bạn cần đặt lại nguồn 5 Volt cho Arduino hoặc cài đặt nút đặt lại trên chân RST của bo mạch Arduino và GND.

Của cái này tự làm Bạn có thể xác định dung lượng của một pin duy nhất cũng như lắp ráp một số pin (bộ pin cho tuốc nơ vít).

Thông tin chi tiết có thể được nhìn thấy trong video



Độc giả của trang web tất cả những điều tốt nhất trong sáng tạo và trong cuộc sống!

Thích hợp cho chủ đề

Chủ đề liên quan

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...