mV en en volt meten met de Arduino hoe?

Projecten die niet passen in bovenstaande onderwerpen
Berichten: 48
Geregistreerd: 10 Mei 2014, 06:25

mV en en volt meten met de Arduino hoe?

Berichtdoor lex » 10 Mei 2014, 07:24

Hoi

Ik ben nieuw op dit forum.

Ik heb mijn Arduino MEGA gisteren 9 mei besteld "zie link"

http://www.ebay.com/itm/121255355008?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649

Toch ben ik mij al volledig aan het verdiepen in deze materie. De programmeertaal heeft wel iets weg van MSX Basic van weleer alleen zonder regelnummers.

Ik heb voor de Arduino diverse toepassingen in petto.

Arduino als Generator controller, gloeien starten als de accuspanning te laag word, controleren "oliedruk, temperatuur" en stoppen als de accu vol is "als er bijna niets meer geladen word".

Arduino als meetinstrument en Data logger voor mijn zon energie systeem.

Dit word mijn eerst project het meten van 2x mV 0 t/m 200 mV "Shunt meetwaarden" en 2x V 0 t/m 50V vier ingangen dus. nu las ik al iets van een 8 k ohm weerstand met en potmeter.

Wat voor voorschakel elektronica heb ik nodig voor een analoge meetpoort?

Arduino als Alarm systeem. Hier over heb ik al complete diverse projecten gevonden.

Ideeën genoeg.

Laat ik eerst de basics maar eens onder de knie krijgen.

Dit lijkt mij een leuke hobby.

Lex

Advertisement

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

Re: mV en en volt meten met de Arduino hoe?

Berichtdoor nicoverduin » 10 Mei 2014, 10:30

lex schreef:Hoi

Ik ben nieuw op dit forum.

Ik heb mijn Arduino MEGA gisteren 9 mei besteld "zie link"

http://www.ebay.com/itm/121255355008?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649

Toch ben ik mij al volledig aan het verdiepen in deze materie. De programmeertaal heeft wel iets weg van MSX Basic van weleer alleen zonder regelnummers.
Dat geldt eigenlijk voor de meeste talen. Ken je er een dan leer je (met enige inzet) gemakkelijk de volgende.

lex schreef:Ik heb voor de Arduino diverse toepassingen in petto.

Arduino als Generator controller, gloeien starten als de accuspanning te laag word, controleren "oliedruk, temperatuur" en stoppen als de accu vol is "als er bijna niets meer geladen word".

Arduino als meetinstrument en Data logger voor mijn zon energie systeem.

Dit word mijn eerst project het meten van 2x mV 0 t/m 200 mV "Shunt meetwaarden" en 2x V 0 t/m 50V vier ingangen dus. nu las ik al iets van een 8 k ohm weerstand met en potmeter.
Wat voor voorschakel elektronica heb ik nodig voor een analoge meetpoort?


Wees voorzichtig met het verbinden van hogere spanningen dan de Arduino aankan. Als er ergens een component faalt, kan je de volle spanning (als je net de verkeerde treft) op die pin krijgen en is het einde oefening voor de Arduino. Bij de shunt methode houdt ook rekening met het vermogen van de weerstand (I^2 * r). En bij hoge stromen gaat dat fors oplopen. Zelf meet ik in een project de stromen tot 50A maar dan met een ACS758. Deze kan 50A meten met galvanische scheiding. Je kan ze kopen tot 200A. Dit printje krijgt trouwens wel wat dikker koper (4Oz boven en onder ipv. standaard 1Oz.) en heel veel VIA stitching om de stroom te verdelen aan beide zeiden en de warmte af te voeren.

Voorbeeld PCB is deze:
Afbeelding
Afbeelding
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 48
Geregistreerd: 10 Mei 2014, 06:25

Re: mV en en volt meten met de Arduino hoe?

Berichtdoor lex » 10 Mei 2014, 10:42

Bedankt voor de reactie.

Er gaan geen grote stromen door wel door de meet shunt.

hieronder een afbeelding van een shunt.

Afbeelding

Hier komt 0 tot 200 mV vanaf.

Afbeelding

ACS758. Deze kan 50A meten met galvanische scheiding. Je kan ze kopen tot 200A.

Interessante tip galvanische gescheiden meten. Die 50 Ampère is krap maar zou net kunnen mijn systeem zou pieken van 54 Ampère kunnen geven.

Als ik het goed begrijp is in dit geval die ACS758 de meetweerstand "SHUNT"?

Hoe sluit je dit nu aan op de analoge meet pin van de Arduino, V out + massa van de ACS758?

In ieder geval hartelijk bedankt voor de tip.
Laatst gewijzigd door lex op 10 Mei 2014, 11:11, in totaal 2 keer gewijzigd.

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

Re: mV en en volt meten met de Arduino hoe?

Berichtdoor nicoverduin » 10 Mei 2014, 11:00

Neem je de 100A versie. Kost evenveel.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

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

Re: mV en en volt meten met de Arduino hoe?

Berichtdoor shooter » 10 Mei 2014, 23:58

allereerst is het scheiden erg belangrijk want een mega is echt snel kapot als je meer als 5 volt ergens opzet.
omdat bij zonnepanelen snelheid niet belangrijk is, kun je bijv. met een 555 die een frequentie maakt een mooi resolutie bereiken (die van de mega is maar 10 bits.
om mV te meten is een versterker (opamp) nodig, dus hier is een mooie plaats om gelijk naar digitaal te gaan en dan kun je met een optocoupler een simpel ingang gebruiken.
paul deelen
shooter@home.nl

Berichten: 48
Geregistreerd: 10 Mei 2014, 06:25

Re: mV en en volt meten met de Arduino hoe?

Berichtdoor lex » 11 Mei 2014, 02:59

shooter schreef:allereerst is het scheiden erg belangrijk want een mega is echt snel kapot als je meer als 5 volt ergens opzet.
omdat bij zonnepanelen snelheid niet belangrijk is, kun je bijv. met een 555 die een frequentie maakt een mooi resolutie bereiken (die van de mega is maar 10 bits.
om mV te meten is een versterker (opamp) nodig, dus hier is een mooie plaats om gelijk naar digitaal te gaan en dan kun je met een optocoupler een simpel ingang gebruiken.


Hartelijke dank voor jou reactie.

Is hier ook een schemaatje van. Ik heb niet zo heel veel verstand van elektronische schakelingen, heb wel enige soldeer ervaring van tig bouwpakketten die ik in elkaar heb gesoldeerd.

Als het een duidelijk niet al te ingewikkeld schema is dan lukt het me wel.

Lex

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

Re: mV en en volt meten met de Arduino hoe?

Berichtdoor nicoverduin » 11 Mei 2014, 09:50

Schema van een voltage to frequency converter met een 555:
http://www.seekic.com/circuit_diagram/A ... t_555.html

Afbeelding

Tabel met waardes voor de resolutie:
Afbeelding


De uitgang hang je aan een optokoppelaar. De collector van de optokoppelaar verbind je met de 5V van de Arduino. De Datapin aan de Arduino. en dan de frequency meten. En dat herleiden tot de gemeten spanning.
Zorg er wel voor dat de 5V van de schakeling een eigen 5V krijgt. Dus niet door de Arduino. Anders kan het nog mis gaan.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 48
Geregistreerd: 10 Mei 2014, 06:25

Re: mV en en volt meten met de Arduino hoe?

Berichtdoor lex » 11 Mei 2014, 12:08

IC 2 is de wel bekende 555 wat is IC1?

Welke HZ tabel moet ik gebruiken 1Hz/v 100Hz/v 10kHz/v 100kHz/v?

Deze schakeling is bedoeld om volt te meten 0 tot 50v?


Ik vond op Youtube over de ACS712 in combinatie met een Arduino de volgende 3 filmpjes.

Het kijken de moeite waard.

Deel 1 https://www.youtube.com/watch?v=UF5jrnXvTlM

Deel 2 https://www.youtube.com/watch?v=lisprJs5sNU

Deel 3 https://www.youtube.com/watch?v=etsIFUUhO6I

Alvast bedankt ik ga me er verder in verdiepen.

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

Re: mV en en volt meten met de Arduino hoe?

Berichtdoor nicoverduin » 11 Mei 2014, 20:18

IC1 is een opamp. Voor jou toepassing zou ik er een nemen uit de TL07x of TL08x serie. ff googelen. Die dingen kosten geen drol. De functie is om een zeer hoge impedantie te maken voor de serie weerstand voor de 50V (en die staat er nog niet in het schema). Ik had al een schema voor je klaar liggen. Wel ff op een breadboard eerst bouwen. Weet niet zeker of ik iets over het hoofd zie.

Afbeelding

Ik ga uit van 10Khz per volt. Anders kun je zo de waardes ff aanpassen.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

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

Re: mV en en volt meten met de Arduino hoe?

Berichtdoor nicoverduin » 11 Mei 2014, 20:22

Wat trouwens nog wel een probleem kan worden is dat je 2x de frequentie moet meten om en om. Je hebt immers 2x 50V te meten. Een alternatief zou gebruik te kunnen maken van eenvoudige ADC's MCP3001 (SPI bus) bijv. kosten niet zoveel.

of deze: http://www.eoo-bv.nl/index.php?_a=viewP ... uctId=8093

kosten allemaal niet zo veel en dan hoef je alleen maar de data, clock en CD pinnen via een optokoppelaar te verbinden. Dan kan je geheel galvanisch gescheiden metingen maken zonder gevaar voor de Arduino. Wel is vaak van belang snelle optokoppelaars te gebruiken of de SPI bus op de Arduino verlagen.
Ik heb ooit zoiets gemaakt en liep toen in eerste instantie vast door te goedkope opto's. Die maakten de puls niet meer af waardoor er geen verbinding gemaakt kon worden.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Volgende

Terug naar Overige projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 48 gasten