Câu trả lời:
Thành thật mà nói, nếu bạn tìm cách làm điều này một cách đáng tin cậy, chỉ cần đo điện áp và cấp bằng sáng chế, thì bạn sẽ không bao giờ phải làm việc nữa. Năng lượng có sẵn trong pin có liên quan lỏng lẻo đến điện áp đầu cực nhưng cũng phụ thuộc vào nhiệt độ của pin.
Một phương pháp phổ biến để xác định trạng thái sạc pin là sử dụng bộ đếm coulomb để đếm điện tích đi vào và ra khỏi tế bào. Điều này đưa ra ước tính tốt hơn về trạng thái sạc của pin, mặc dù năng lượng thực tế có sẵn vẫn phụ thuộc vào nhiệt độ. Ở nhiệt độ thấp, dung lượng pin có thể thấp hơn 50% so với danh nghĩa. Một thiết bị ví dụ là ST STC3100 . Điều này sử dụng giao diện I2C để giao tiếp với bộ xử lý. Việc đếm coulomb được thực hiện bằng cách tích hợp dòng vào và ra khỏi tế bào trong chu kỳ sạc / xả. Nếu bạn biết khi pin đầy thì bạn có thể ước tính lượng sạc đã được sử dụng.
Vấn đề lớn là điện áp đầu ra vẫn khá phẳng trong hầu hết thời gian. Vì vậy, trừ khi bạn có A / D thực sự tốt, bạn không thể theo dõi trực tiếp. Đó là lý do tại sao máy tính xách tay và như vậy có xu hướng sử dụng đồng hồ để đo công suất còn lại.
Rất dễ tìm thấy các biểu đồ nếu bạn tìm kiếm "đường cong xả pin"
Những gì tôi đang làm ngay bây giờ trên một pin lớn bao gồm rất nhiều tế bào Lipo là như sau. Trước tiên tôi sạc nó lên (xem biểu dữ liệu của các ô để có điện áp tối đa). Tiếp theo tôi sẽ tiêu hao pin với một điện trở lớn trong khi sử dụng kẹp hiện tại được kết nối với một phạm vi cũng như đo điện áp pin. Có một nguồn cung cấp song song với pin được định mức ở điện áp cắt cho pin để tôi có thể rời khỏi thiết lập để tiêu hao pin cho đến khi không nên đi xa hơn. Với phạm vi (một số Fluke, không biết mô hình) Tôi có thể ghi lại dòng điện theo thời gian và do đó xác định công suất. Khi công suất được xác định, tôi sẽ ghi lại dòng điện và điện áp liên tục khi nó được sử dụng, và do đó tôi có thể tìm thấy chính xác hơn điện tích còn lại.
Những câu trả lời là quá tốt .
Tôi khám phá giải pháp thương mại là rẻ hơn.
Tại phòng thí nghiệm của bạn, nếu bạn có thể đo tải của thiết bị, bạn không cần đặt bất kỳ đồng hồ tính phí nào bên trong thiết bị.
Ví dụ: lược đồ tải điện đơn giản
state load
--------------------
standy 0.1 A
full on 1 A
Nếu Arduino ra lệnh cho hai trạng thái - hoặc có thể đọc chúng, dữ liệu số - lô tô.
Arduino nhân đôi chúng và thêm vào hai bộ đếm này: thời gian ở chế độ chờ, thời gian đầy đủ.
Toán học dễ dàng để tính toán bao nhiêu nước trái cây thiết bị của bạn đã hút pin.