Lithium-ion batteries have a wide range of usage. Electric vehicles, portable electronic devices, energy storage systems and medical devices are some of the topics in this wide range. In such applications, it is important to monitor the safety and performance of lithium-ion batteries, increase their lifespan and detect potential problems in advance. Our study was designed using 18650 3.7V lithium-ion battery to meet this need. In this article, an interface is presented that collects instantaneous voltage, current, power and temperature values of lithium-ion batteries under load through sensors and provides visualization using the Arduino microcontroller and C# programming language. The purpose of this study is to monitor the performance of lithium-ion batteries and detect potential overload or overheating situations. The data obtained through the sensors is processed on the microcontroller in the circuit and transferred to the computer environment using the C# programming language. This data is visually presented to the user through radial indicators. Additionally, regression models were used with the Python programming language to predict long charging and discharging times. In the following sections of the article, the design of the study, the hardware and software components used, and the results obtained are explained in detail. The results demonstrate the effectiveness of such an approach for real-time monitoring and ensuring the safety of lithium-ion batteries.
Lityum-iyon piller, geniş bir kullanım alanına sahiptir. Elektrikli araçlar, taşınabilir elektronik cihazlar, enerji depolama sistemleri ve tıbbi cihazlar bu geniş yelpazede yer alan başlıklardan bazılarıdır. Bu tür uygulamalarda lityum-iyon pillerin güvenliğini ve performansını izlemek, kullanım ömrünü artırmak ve olası sorunları önceden tespit etmek önemlidir. Çalışmamız, bu ihtiyaca cevap vermek için 18650 3.7V lityum-iyon pil kullanılarak tasarlanmıştır. Bu makalede, lityum-iyon pillerin yük altındayken anlık voltaj, akım, güç ve sıcaklık değerlerini sensörler aracılığıyla toplayan ve Arduino mikrodenetleyici ve C# programlama dili kullanılarak görselleştirme sağlayan bir arayüz sunulmaktadır. Bu çalışmanın amacı, lityum-iyon pillerin performansını izlemek ve potansiyel aşırı yüklenme veya aşırı ısınma durumlarını tespit edebilmektir. Sensörler aracılığıyla elde edilen veriler, devrede yer alan mikrodenetleyici üzerinde işlenir ve C# programlama dili kullanılarak bilgisayar ortamına aktarılır. Bu veriler, radyal göstergeler aracılığıyla kullanıcıya görsel olarak sunulur. Ayrıca, uzun şarj ve deşarj sürelerinin kestirimi için Python programlama dili ile bağlanım modelleri kullanılmıştır. Makalenin ilerleyen bölümlerinde, çalışmanın tasarımı, kullanılan donanım ve yazılım bileşenleri ile elde edilen sonuçlar ayrıntılı bir şekilde açıklanmaktadır. Sonuçlar, lityum-iyon pillerin gerçek zamanlı izlenmesi ve güvenliğinin sağlanması için bu tür bir yaklaşımın etkinliğini göstermektedir.
İlk iki sıradaki yazarlar eşit katkıda bulunmuştur.
Primary Language | Turkish |
---|---|
Subjects | Machine Learning (Other), Circuits and Systems, Electronics, Sensors and Digital Hardware (Other) |
Journal Section | Research Articles |
Authors | |
Early Pub Date | September 6, 2024 |
Publication Date | October 15, 2024 |
Submission Date | April 9, 2024 |
Acceptance Date | August 20, 2024 |
Published in Issue | Year 2024 |