Vraag:
Kan ik back-upstroom hebben voor een Arduino-apparaat?
SnowboardBruin
2014-10-04 08:53:10 UTC
view on stackexchange narkive permalink

Ik heb een Arduino-project dat werkt als het op een algemeen stopcontact is aangesloten. Maar ik wil een batterij aansluiten voor het geval de stroom uitvalt. Ik weet dat er verschillende voedingsbronnen zijn ( knoopcel, polymeerlithium, 9 V, enz.). Maar als ik mijn project codeer om de back-upstroom te gebruiken als de hoofdstroom uitvalt, zou dat dan betekenen dat de back-up altijd actief moet zijn? Hoe zou ik dit aanpakken?

Bedankt voor de hulp! Elke keer dat je me helpt, red je een kitten !!

Vijf antwoorden:
bline the lynx
2014-10-05 20:30:18 UTC
view on stackexchange narkive permalink

je zou een relais kunnen instellen om in omgekeerde richting te werken met de netvoeding,

je back-upbatterij laten aansluiten op de poortcontacten van het relais, en vervolgens de netvoeding gebruiken om je project te laten draaien om de relais en houd het open zolang er stroom is. valt de stroom uit, dan sluit het relais en is de accu aangesloten.

misschien wil je iets in overeenstemming brengen met de stroom naar de arduino om er zeker van te zijn dat je geen pieken krijgt als er dingen veranderen.

hoop dat dit helpt, want ik hou van kittens

Bedankt! Ik moet in de code kijken, maar dit klinkt als een geweldige mogelijkheid!
Ik betwijfel of een relais zou werken. Het zou een stroomonderbreking veroorzaken als het van netstroom naar batterij overschakelde.
Dit heeft een grote condensator nodig om de tijd te overleven die het relais nodig heeft om te werpen.
@Jasmine welke farad-waarde zou u OP aanbevelen?
De dop zou langzaam de batterijlading opeten: /
@user400344 - niet genoeg informatie. U moet de tijd weten om het relais om te draaien - sommige zijn erg snel, andere zijn langzamer. U moet ook de maximale trekking van alle aangesloten apparaten weten. Dan kies je een dop die twee keer zo groot is als je nodig hebt om die huidige trekking te leveren in de tijd die nodig is om de schakelaar om te zetten.
Duncan C
2014-10-07 16:15:11 UTC
view on stackexchange narkive permalink

Ik raad dit " Battery boost" -circuit van AdaFruit aan. Het is ontworpen om precies te doen wat u beschrijft. Een Arduino heeft een soepele, stabiele 5 V-voeding nodig zonder "blips". De AdaFruit-eenheid doet precies dat, en laadt de batterij op terwijl deze op het lichtnet is aangesloten.

hapi
2014-10-07 15:32:10 UTC
view on stackexchange narkive permalink

Ik heb dit zelf onderzocht. Na wat advies online te hebben ingewonnen, heb ik dit circuit bedacht:

Comparator http://everycircuit.com/circuit/5059191601364992

De top De linker stroombron is de netvoeding en links onderaan de batterij.

Op beide is een spanningsdeler aangesloten die vervolgens wordt gevoed in een OPAMP-comparator. Ter illustratie is er linksboven een schakelaar die u kunt gebruiken om het circuit in actie te zien.

Wanneer de netspanning wordt onderbroken, stuurt de opamp-comparator een logisch niveausignaal door de diode en naar de mosfet die het batterijcircuit mogelijk maakt. de condensator is er om stroom te houden terwijl de comparator de schakelaar maakt.

De link op elk circuit is interactief, dus voel je vrij om er een beetje mee te spelen. De LED vertegenwoordigt uw Arduino. De OpAmp wordt gevoed door de positieve en negatieve rails van dit diagram (onmogelijk om te tekenen op EveryCircuit)

Zorg ervoor dat je een spanningsregelaar op dit circuit aansluit (aan de ingang van de Arduino) zodat de spanning niet verander niet naar je Arduino.

Hier heb ik onderzoek gedaan naar comparator OPAMPS ... Een comparator OpAmp-circuit opzetten

De LM358 is een goede zeer goedkope OPAMP voor dit circuit. Alle goed gekochte onderdelen kosten u ongeveer £ 1 (of minder).

Of als uw batterij oplaadbaar is, kunt u dit circuit proberen:

battery Backup Circuit 2 http: / /everycircuit.com/circuit/5232232327282688

Nogmaals, dit is alleen voor illustratieve doeleinden. Je hebt een 5V step-up converter nodig om 5V uit een 3,7V batterij te halen. Ook de batterij die ik gebruik heeft een ingebouwd beveiligingscircuit, als de jouwe dat niet doet, is het belangrijk dat je deze in je schema opneemt.

Hier is een video van hoe hij voor mij werkt met een 3.7V Li- Polymeerbatterij: https://www.youtube.com/watch?v=Sv2rjVqQg3U

Drie problemen: ten eerste, wat drijft de op-amp aan? Niet dat het niet kan worden opgelost, maar je hebt het niet gespecificeerd. Vervolgens lijkt het erop dat u de netvoeding achteruitrijdt wanneer deze geen stroom heeft - dat kan wel of niet werken, het kan bijvoorbeeld de batterijvoeding belasten. Ten slotte lijkt het erop dat je 5v of 9v levert, maar de typische arduino heeft geen voedingsingang die beide waarden kan accepteren en functioneren zoals bedoeld.
Het is sterk vereenvoudigd vanwege een gebrek aan componenten op elk circuit. Ik zou daar waarschijnlijk een spanningsregelaar in bevestigen. De OpAmp wordt gevoed door de batterij, het lichtnet of de condensator, afhankelijk van de situatie (dwz het vermogen komt van de negatieve en positieve rails op het diagram). Ik ben nieuw bij elektronica, maar ik heb dit circuit gebaseerd op voorbeelden en advies van op internet.
Het punt is dat dit niet zonder wijzigingen kan worden gebruikt.
Voel je vrij om een ​​schakelschema op te stellen voor mijzelf en voor degenen die dit bericht lezen.
user30923
2017-02-14 08:46:15 UTC
view on stackexchange narkive permalink

Je zou dit heel eenvoudig kunnen oplossen met enkele diodes of creatief worden met een bruggelijkrichter. Sluit beide positieve bronnen aan op de ac-ingang op elke poot. dan zou de positieve kant van de bruggelijkrichter je positieve bron zijn. de gronden moeten allemaal met elkaar verbonden zijn

Regal Dream
2020-07-13 20:46:21 UTC
view on stackexchange narkive permalink

U kunt https://www.regaldreamtech.com/micro-ups/ gebruiken voor de back-up 5V-voeding naar Arduino als er geen netspanning is. Het heeft een batterij van 5000 mAh en een uitvoer van 5 V 2A. Het zorgt voor het inschakelen van het apparaat tussen netstroom en batterijvoeding.

Openbaarmaking: wij vervaardigen dit product.



Deze Q&A is automatisch vertaald vanuit de Engelse taal.De originele inhoud is beschikbaar op stackexchange, waarvoor we bedanken voor de cc by-sa 3.0-licentie waaronder het wordt gedistribueerd.
Loading...