Forum: Mikrocontroller und Digitale Elektronik Akkubetrieb und USB kommunikation gleichzeitig


von Kartoffel S. (kartoffelsuppe)


Lesenswert?

Hallo Zusammen,

Ich brächte mal kurz eure hilfe zu folgendem Gedanken:

Ich versorge ein Arduino (Pro, Nano oder Mini) durch einen Laderegler 
und einem Lipo [1]. Dieser speist durch ein Boost den Arduino konstant 
mit 5,2V.

Nun kommen wir zur Frage:
Selbstverständlich möchte ich mit dem Arduino via USB kommunizieren. 
Problem: USB versorgt meinen Wunscharduino zusätzlich mit 5V - was 
warscheinlich nicht für die shotkey Diode im Arduio ausreicht um auf 
"Extern" zu wechseln.

Frage1: kann ich mein USB betreiben wenn ich die Spannung dabei aus 
einer anderen 5V quelle verwende - also die USB interne 5V nicht 
anschließe ?

Frage2: Falls das oben nicht geht, wie kann ich den Arduino überreden 
sobald USB connected ist die USB spannung zu verwenden - bei einer 
differenz von 5,2V zur sonstigen Versorgung.


Hintergrund: Controloer arbeitet autark als Datenlogger. 1x am Tag wird 
der Logger via USB ausgelesen und damit auch aufgeladen.


[1] http://www.exp-tech.de/adafruit-powerboo...t-at-500ma

von Noch einer (Gast)


Lesenswert?

In deinem Fall benutzt du die 5V nur als Signalleitung, damit dein 
Programm mitbekommt, wenn du den Stecker anschließt.

Somit muss dein Arduino die Möglichkeit bieten, die 5V nur an einen 
Input Portpin zu führen.

Wenn nicht, hast du ein Problem. Dein Programm bekommt nicht mit, dass 
es die USB-Anmeldung starten muss.

von Kartoffel S. (kartoffelsuppe)


Lesenswert?

Danke für deine Antwort,

bedeutet das, das Knoten1 und Knoten2 mit der SELBEN 5V Spannung 
versorgt werden müssen oder reicht es aus, das Knoten1 und Knoten2 mit 
5V versorgt sind und D+ und D- verbunden sind?

von Joachim B. (jar)


Lesenswert?

Kartoffel Suppe schrieb:
> Ich versorge ein Arduino (Pro, Nano oder Mini) durch einen Laderegler
> und einem Lipo [1]. Dieser speist durch ein Boost den Arduino konstant
> mit 5,2V.

warum Boost?

nimm eine 8MHz Version die mit 3,3V arbeitet oder booste auf 4,2V und 
entkoppel mit Diode, sollte dann USB mit 5V speisen wird diese den 
Vorrang bekommen und den Arduino speisen.

Die Nachlade Option greifst du vor der Arduino Diode ab, die verbauten 
sind wirklich schwach, manchmal sind auch 0 Ohm drauf oder wars am FTDI 
Adapter?, ich musste schon einige mit einer SMA oder B Schottky 1A 
ersetzen, müsste noch mal nachsehen.

von Peter (Gast)


Lesenswert?

Kartoffel Suppe schrieb:
> bedeutet das, das Knoten1 und Knoten2 mit der SELBEN 5V Spannung
> versorgt werden müssen oder reicht es aus, das Knoten1 und Knoten2 mit
> 5V versorgt sind und D+ und D- verbunden sind?

Solange Du die vier USB Leitungen nur mit den entsprechenden Anschlüsse 
am Controller verbindest (VUSB->VBUS, D+->D+,D-->D-,GND->GND) wird Dein 
Controller nicht mit einer Spannung vom USB versorgt. Wie zuvor jemand 
schrieb: VBUS dient nur dazu, dass der Controller weiss, dass der 
USB-Stecker angeschlossen wurde und nun der Datenaustausch 
initiiert/erfolgen wird.

Erst wenn Du Deine USB-Spannung mit den 5 Volt Anschlüssen des 
Controllers zusammenschliesst, wird Dein Gerät auch mit der USB-Spannung 
verorgt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.