Arduino laad ontlaad en meet inrichting

Hardware geleverd door Arduino
Berichten: 167
Geregistreerd: 19 Apr 2014, 15:03

Arduino laad ontlaad en meet inrichting

Berichtdoor Hanneman » 03 Jul 2014, 14:19

Ik werk aan een geautomatiseerd laad, ontlaad en meet systeem om de levensduur van een accu te kunnen bepalen.

Ik maak gebruik van 2 Arduino Uno's en een logging shield van Adafruit.
Op een shunt aan de plus is via relais een Arduino, een accu lader om de accu te laden en een inverter met een 140w lamp aangesloten als last om te ontladen.
Alles is gezamenlijk aangesloten op de min.
Over de shunt wordt de stroom gemeten en die wordt gelogd via een ingang op het logging shield
De stroom die er maximaal loopt is 16,4 A.
De stroom wordt gemeten over de shunt als spanning. Deze wordt omgezet met een SEM1700, zodat de spanning opgedeeld kan worden voor het laden en ontladen apart.
De spanning die wordt gemeten over de accu wordt opgedeeld met weerstanden, zodat ik er een spanning af kan halen die niet boven de 4,9 volt komt.
Een van de arduinos houdt de spanning in de gaten. Als de spanning onder een bepaald punt komt gaan de relais in, die de acculader zijn werk laten doen en als de spanning boven een bepaalde grens komt gaat het relais van de lader uit en het relais aan de inverter in.

Het probleem is het volgende:
De voltmeter geeft het voltage heel stabiel en precies weer, maar de arduino met logging shield registreert waarden die erbij in de buurt liggen en schommelen. Soms maakt ie zo af en toe een flinke sprong en dat is in mijn nadeel, omdat ik dan niet accuraat kan werken. Wat nog erger is. Het gebeurd zelfs dat geen van beiden aan gaan, de acculader niet en de inverter niet. Dan gebeurd er dus helemaal niks.

Wat opmerkelijk is:
De Arduino gaat aan als er voldoende spanning op een ingang komt te staan.
De spanning op de voltmeter veranderd als ik de Arduino power via een adapter en ook nog eens als ik de USB stekker erbij prik. Er lijkt dus ook spanning van de ingang uit te gaan.
Als ik andere ingangen kies worden er ook andere resultaten gelogd. Dit zou toch gelijk moeten zijn?

Wie kan mij helpen of in de goede richting sturen?

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Arduino laad ontlaad en meet inrichting

Berichtdoor nicoverduin » 03 Jul 2014, 15:15

Welke weerstandswaarden gebruik je voor de deler?
Wat voor shunt gebruik je?
Zet je wel een 5.1 zener erbij over de weerstand tussen de analoge pin en GND.
Een voltmeter sampled 3x per seconde. De Arduino logt veel meer x.
Heb je wel een weerstand tussen de datapin en GND hangen om de zaak stabiel te houden?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 167
Geregistreerd: 19 Apr 2014, 15:03

Re: Arduino laad ontlaad en meet inrichting

Berichtdoor Hanneman » 03 Jul 2014, 17:31

3x 1,5K plus 3x 100 Ohm in serie allemaal 1% precisie.
De shunt is behoorlijk stevig, ik schat ongeveer 15 cm lang. Is moeilijk te omschrijven, ik ben nu thuis.
De zener ga ik proberen.
Oke wist ik niet.
Nee, welke weerstand stel je voor?

Bedankt voor de tips!

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Arduino laad ontlaad en meet inrichting

Berichtdoor nicoverduin » 03 Jul 2014, 17:34

Ik zou een 10K weerstand gebruiken. De shunt heeft toch een waarde? Bij de watergas installatie werk ik met 0.001 ohm. De weerstandsdeling is prima. Ging mij erom dat je niet te hoge waardes gebruikt anders krijg je ruis erbij.
10K zou ik gewoon gebruiken.
En zijn je verbindingen wel goed?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Arduino laad ontlaad en meet inrichting

Berichtdoor shooter » 03 Jul 2014, 22:15

arduino gaat aan door de beveiligingsdiodes die op de ingang staan (intern), niet goed dus niet doen.
De arduino moet extern gevoed worden met 9 volt.
de 5 volt i ook een referentie spanning (INTERN) dus is ook belangrijk voor de analoge metingen.
paul deelen
shooter@home.nl

Berichten: 167
Geregistreerd: 19 Apr 2014, 15:03

Re: Arduino laad ontlaad en meet inrichting

Berichtdoor Hanneman » 03 Jul 2014, 22:51

thanks Paul,

je bedoeld de analoge ingang die onder de 5v blijft alleen aansluiten als er een externe 9v op de arduino aangesloten is?

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Arduino laad ontlaad en meet inrichting

Berichtdoor shooter » 04 Jul 2014, 16:29

ja dat bedoel ik, eerst de voeding aansluiten en dan pas alle randspullen.
paul deelen
shooter@home.nl

Berichten: 167
Geregistreerd: 19 Apr 2014, 15:03

Re: Arduino laad ontlaad en meet inrichting

Berichtdoor Hanneman » 05 Jul 2014, 17:40

Oke thanks!

Berichten: 167
Geregistreerd: 19 Apr 2014, 15:03

Re: Arduino laad ontlaad en meet inrichting

Berichtdoor Hanneman » 12 Jul 2014, 12:39

Een 100 nF cap tussen de analoge ingang en de GND doet het best goed.

Ik heb de zener geplaatst, maar ik twijfel of het goed gedaan is zo.

Maar goed ondanks veel stabielere meting doet mijn setup nog steeds raar.

PFFFF had ik mijn MTS nivo 4 nou maar afgemaakt :S

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Arduino laad ontlaad en meet inrichting

Berichtdoor nicoverduin » 12 Jul 2014, 17:00

Hanneman schreef:Maar goed ondanks veel stabielere meting doet mijn setup nog steeds raar.

Porbeer het eens wat concreter :mrgreen: Al eens een scope erop gehad? Dan kan je zien c.q. uitsluiten of het niet de voedingslijn van de accu is.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Volgende

Terug naar Arduino hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 43 gasten