Meten van Li-ion cel capaciteit met een arduino (1 / 4 stap)

Stap 1: Theorie van de operatie


Deze hele stap is theorie, dus als je wil gewoon lopen, overslaan op het circuit.

De capaciteit van een cel wordt meestal gegeven in milliamp uur (mAH). Milliampère zijn eenheden van de huidige, en uren zijn eenheden van tijd, en wanneer we ze vermenigvuldigen, krijgen we last. Ik * t = Q. Dus echt wordt de capaciteit van de cellen gegeven in Q, het bedrag van "bruikbaar charge" ze hebben in hen, of, echt, het aantal elektronen die die cel door zelf in een enkele lading cyclus duwen kunt.

Nou, de bruikbare lading krijgt ga ervan uitgaande dat de batterij niet onder een bepaalde spanning, dus als we wilden, konden we in dat minimale spanning vermenigvuldigen en energie halen: Q * V = E. Mijn doel was om te vinden van de capaciteit, niet cel energie, dus ik ben vrij veel gaan om dit te negeren.

Als we een constante stroom hadden, we kunnen alleen maar draaien dat current totdat de cel onder de minimale spanning krijgt, dan vermenigvuldigen de huidige tijd tijd en we een ruwe benadering van capaciteit hadden (Q = I * T). Dit is een zeer goede techniek als u eenvoudig wilt, maar het zal alleen ruwe relatieve waarden, maar niet een betrouwbaar nauwkeurige waarde. Dit probleem komt wanneer we ons realiseren dat de huidige niet waarschijnlijk blijven ongewijzigd is, maar eerder beginnen uit hoge, vervolgens met de cel spanning daalt, drastisch verminderen.

De oplossing voor dit raadsel is te gebruiken calculus. Als we huidige na verloop van tijd integreren, kunnen we het vinden van de exacte capaciteit (Q = ∫ ik dt). Probleem is, dat ik niet echt wilde doen "goede" integratie, dus ik dacht dat ik zou nemen een snelkoppeling; Ik gebruikte een ding genaamd een Riemann-som voor het uitvoeren van een eenvoudige staan in voor de integratie.

Kortom, de huidige wordt gemeten op bepaalde tijdstippen (kleine t), dan wordt aangenomen dat de huidige ongeveer hetzelfde voor het hele interval was. We kunnen berekenen een klein deel van de gebruikte capaciteit, ik * t = q, voor elk interval, dan alleen optellen alle weinig kosten om Q, de werkelijke capaciteit van de cel (Q = Σq). (Sigma, Σ, betekent gewoon dat alles bij elkaar optellen). In de Riemann-som foto (met de verticale lijnen), soms de q is een beetje groot, en soms is het een beetje klein. Het idee van een Riemann-som is dat de positieve fouten opheffen van de fouten in minus, en het allemaal wast uit om vrij dicht.

Deze Riemann som wordt uitgevoerd totdat de spanning van de cel een drempel krijgt, dan is het gestopt, oorzaak thats alle de bruikbare lading heeft de cel (vóór het beschadigen van de cel).

Gerelateerde Artikelen

Hoe te meten van de temperatuur zeer nauwkeurig met een Arduino en een TSYS01 Temperatuur Sensor Board.

Hoe te meten van de temperatuur zeer nauwkeurig met een Arduino en een TSYS01 Temperatuur Sensor Board.

Tijdens zijn studie in de Universiteit werden we uitgedaagd als onderdeel van een cursus werken in het ontwerpen van een doos met zeer nauwkeurige temperatuurregeling. Mocht het project te doen slagen, moesten meerdere vakken worden gebouwd en gebrui
Android App MIT met behulp van de HC06 van de Bluetooth verbinding maken met een Arduino Uno

Android App MIT met behulp van de HC06 van de Bluetooth verbinding maken met een Arduino Uno

Speciale dank aan de volgende onlinebronnen voor getting mij begonnen...Willekeurige Nerd TutorialsForceTronics - youtubeStap 1: materialen:HC-06 Bluetooth-apparaatAndroid telefoon---ik heb een HTC 8, emulators voor iPhones zijn beschikbaar, maar ik
Beheersing van een relais boord met een Arduino Uno

Beheersing van een relais boord met een Arduino Uno

In dit instructable zullen we een Velleman K6714 relais boord met een Arduino beheersen. De schoonheid van het gebruik van Relais is dat we een bescheiden kleine Arduino om over te schakelen van huishoudelijke apparaten of wat u wellicht kunt gebruik
Met behulp van een Dot Matrix LED met een Arduino en Shift Register

Met behulp van een Dot Matrix LED met een Arduino en Shift Register

de Siemens DLO7135 Dot matrix LED is een verbazingwekkend stukje opto-elektronica. Het is gefactureerd als een 5 x 7 Dot Matrix intelligente Display (r) met geheugen/Decoder/Driver. Samen met dat het geheugen, het heeft een 96-ASCII karakterdisplay s
Beheersing van een stappenmotor met een Arduino

Beheersing van een stappenmotor met een Arduino

Dit leerprogramma zal u tonen hoe te bedienen van een stappenmotor die werd gered van een oude printer met een Arduino.Stap 1: Wat is een Stepper Motor? Een stappenmotor bestaat uit twee delen, een rotor en een stator. De rotor is het deel van de mot
Lage hoogte milieubewaking met een Arduino gebaseerd weer Instrument en Remote Sensing Platform van Aeropod

Lage hoogte milieubewaking met een Arduino gebaseerd weer Instrument en Remote Sensing Platform van Aeropod

ProjectoverzichtStudenten op New Lothrop High School in Michigan hebben samengewerkt om te bouwen van een lage hoogte remote sensing platform genaamd een "Aeropod" en het uitgerust met een "Arduino" gebaseerd weer instrument om sfeervo
Beheersing van een MIDI-CC in Ableton Live met een Arduino Uno

Beheersing van een MIDI-CC in Ableton Live met een Arduino Uno

In dit instructable zullen we gebruiken een potentiometer op een Arduino Uno om controle van een MIDI-CC in Ableton Live. Een MIDI CC staat voor continue Controller, dat wil zeggen een getal in het bereik van 0 tot 127 inclusieve te moduleren iets me
Controle van EL draad met een Arduino

Controle van EL draad met een Arduino

In dit instructable ik zal u tonen hoe u kunt besturen van EL draad met een Arduino.Wat u zult moeten:EL Wire en omvormer - adviseer ik http://ez-el.com/ez-el-wire/10ft-ez-el-wire-3v-inverter-kit/Arduino of een micro-controller die een relay kunt bep
Controle van een Camera met een Arduino en RS232 Shield

Controle van een Camera met een Arduino en RS232 Shield

Dit leerprogramma zal u tonen hoe u kunt controleren vele verschillende aspecten van de werking van een camera's met een Arduino. Deze bewerking kan worden de pan en tilt camera, zoom en focus van de lens, en RGB kenmerken. De Arduino zal gebruik mak
Uitvoeren van een stappenmotor met een Arduino

Uitvoeren van een stappenmotor met een Arduino

Hi Guys,Dit artikel over How to Run een Stepper Motor met een Arduino. Deze dagen stappenmotor in vele elektronikaapparaat zoals, Camera autofocus systeem gebruikt, CD-ROM voor lens beweging, 3D-printer en CNCs. de stappenmotor is beschikbaar in vele
Bijhouden van uw auto met een Arduino gebaseerde Lojack

Bijhouden van uw auto met een Arduino gebaseerde Lojack

De autodiefstal van de is een echte slepen! Verhoog uw kansen van het herstellen van uw auto door het installeren van deze eenvoudige Arduino gebaseerde tracker in uw auto.Dit project is vrij eenvoudig, en zou een goed project voor een nieuwe Arduino
Hoe digitaliseren van dia's en negatieven met een DSLR film

Hoe digitaliseren van dia's en negatieven met een DSLR film

Een veelzijdig en stabiele setup voor het digitaliseren van dia's en negatieven met een DSLR of een camera met een macro-optie.Dit instructable is een update over het digitaliseren van 35mm negatieven (geupload juli 2011) met een aantal verbeteringen
Sensorgegevens (DHT11 & BMP180) verzenden ThingSpeak met een Arduino, met behulp van ENC28J60 Ethercard

Sensorgegevens (DHT11 & BMP180) verzenden ThingSpeak met een Arduino, met behulp van ENC28J60 Ethercard

Opmerking: Dit instructable is voor de oude ENC26J60 Ethershield en ethercard. Als u de moderne WIZ5100 op basis van Ethernetshield of een ESP8266 ga bezoek mijn andere instructable dat ik noemen hieronderOngeveer een jaar en een half geleden ik publ
Beheersing van een RC Servo motor met een Arduino en twee pulsschakelaars

Beheersing van een RC Servo motor met een Arduino en twee pulsschakelaars

de naam zegt het al. Beheersing van een RC auto servomotor met een Arduino en sommige weerstanden, jumper draden en twee tactiele schakelaars. Ik maakte dit de tweede dag kreeg ik mijn Arduino, dus ik erg trots op mezelf ben.Stap 1: Onderdelenlijst O