Forum: Mikrocontroller und Digitale Elektronik Arduino Uno - Spannungsversorgung


von Tobias W. (int32)


Lesenswert?

Hallo erst einmal. Ich bin der Neue ;) und möchte den Einstieg in die 
microController Programmierung finden.

Alles easy bis jetzt :) aber!

Kurze Erklärung meines Projektes: Ein Modell-Kettenfahrzeug über 
microController steuern, die Steuerbefehle über ein Smartphone empfangen 
und Seriell an den microController übergeben. Gesendet werden die 
Steuerbefehle vom PC oder Smartphone via TCP/IP.
(kein Plan ob man das nachvollziehen kann^^ Wenn es fertig ist stell ich 
mein Projekt OpenSource zur Verfügung)

Problem: Ich möchte den Arduino Uno über eine 9V Blockbatterie betreiben 
aber zeitgleich hängt ja auch das Smartphone am USB Port und dient somit 
als Spannungsversorgung! Beide Spannungsquellen unabhängig von einander 
laufen genau so wie wenn beide gleichzeitig angeschlossen sind.

Nur mir ist grade aufgefallen, dass jetzt mein Smartphone beginnt sich 
von der 9V Batterie zu laden(was natürlich nicht funktioniert...) Gibt 
es auf den Board vielleicht irgendwelche Jumper die ich Stecken könnte 
um die Spannungsversorgung vom USB Port zu trennen oder umzuschalten?

Oder sonnst kluge Ideen? Aber bitte nichts mit auf der Platine was 
ablöten oder im USB Kabel vom Smartphone die Kabel trennen! So etwas 
wäre wirklich aller aller letzte Lösung.

Vielen Dank schon mal
und nächster Beitrag wird kürzer, versprochen!

von Hubert G. (hubertg)


Lesenswert?

Nach der Schaltung die ich habe, schaltet T1 die USB-Spannung ab wenn an 
Vin Spannung anliegt.
Wenn dir allerdings die 9V einknicken, wäre es leicht möglich das es 
nicht funktioniert.
Ein 9V Block ist auch keine gute Lösung.

von Tobias W. (int32)


Lesenswert?

Ich hab die 9V Batterie nicht an Vin, sondern an diese "Klinkenbuchse" 
angeschlossen. Hoffe ihr wisst welche ich meine

von Hubert G. (hubertg)


Lesenswert?

Von der Klinkenbuchse zum Vin ist noch eine Diode, die verringert die 
Spannung noch mal um etwa 0,7V.
Du musst ja nur die Spannung auf Vin messen, die sollte im Betrieb nicht 
unter 7V sein.

von F. F. (foldi)


Lesenswert?

Bei den älteren Unos musst du einen Jumper umstecken. Hab noch so einen 
hier. Der war im Franzis Lernpaket.

Kannst du hier sehen:
http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=29302&refid=SEM_30013&gclid=CLjv6aHi9LYCFerHtAodMhwAUQ

von Tobias W. (int32)


Lesenswert?

Ich hab den Uno R3, also den neusten(glaub ich).

Um die Betriebsspannung mach ich mir keine Sorgen. Ich will nur 
erreichen, dass der Uno seine Spannung/Strom aus den Klinkenstecker 
zieht und diese nicht wieder in den USB Port leitet. Weil sonnst mein 
Smartphone, welches am USB Port hängt sich laden will und einen Fehler 
(wegen zu hoher Spannung) erzeugt.

von F. F. (foldi)


Lesenswert?

Tobias Winter schrieb:
> Ich hab den Uno R3, also den neusten(glaub ich).
>
> Um die Betriebsspannung mach ich mir keine Sorgen. Ich will nur
> erreichen, dass der Uno seine Spannung/Strom aus den Klinkenstecker
> zieht und diese nicht wieder in den USB Port leitet. Weil sonnst mein
> Smartphone, welches am USB Port hängt sich laden will und einen Fehler
> (wegen zu hoher Spannung) erzeugt.

Das hatte ich schon verstanden. Wenn du nichts löten willst, dann 
schieße dir doch noch so einen alten, mit Jumper, im Netz.

... kurze Pause

Hab mir gerade mal den Schaltplan angesehen. Kann diese Verhalten nicht 
glauben, da die Klinke auf einen Spannungsregler geht und rückwärts über 
den Spannungsregler wird das sicher nicht funktionieren, zumal auch noch 
eine Diode dazwischen ist.
Schau dir das doch mal selbst an!
http://arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf

von Tobias W. (int32)


Lesenswert?

Hab mir den Schaltplan auch schon angeschaut, kann aber leider die 
Klinke nicht finden :( ganz links ist ja der USB Port eingezeichnet...
Aber den Spannungsregler finde ich auch nicht, sonnst wäre die Sache 
eventuell nachvollziehbar für mich.


Ahh ok. Könnte der Spannungsregler das Ding im Schaltplan oben rechts 
sein? Welches mit U1 NCP1117ST50T3G bezeichnet ist. Laut Datenblatt und 
Bauteillage am Board ist das wohl das Ding. Dann hast du natürlich recht 
mit der Diode und theoretisch das Verhalten was ich habe garnicht 
möglich^^

Mal gucken was ich noch so herausfinde.
Danke schonmal

von F. F. (foldi)


Lesenswert?

Tobias Winter schrieb:
> Hab mir den Schaltplan auch schon angeschaut, kann aber leider die
> Klinke nicht finden :( ganz links ist ja der USB Port eingezeichnet...
> Aber den Spannungsregler finde ich auch nicht, sonnst wäre die Sache
> eventuell nachvollziehbar für mich.
>
>
> Ahh ok. Könnte der Spannungsregler das Ding im Schaltplan oben rechts
> sein? Welches mit U1 NCP1117ST50T3G bezeichnet ist. Laut Datenblatt und
> Bauteillage am Board ist das wohl das Ding. Dann hast du natürlich recht
> mit der Diode und theoretisch das Verhalten was ich habe garnicht
> möglich^^
>
> Mal gucken was ich noch so herausfinde.
> Danke schonmal

X1 ist die Klinke. Genau das oben rechts ist der Eingangsbereich für die 
externe Versorgungsspannung.
Steht ja auch "Powersupply" drüber.

von Thomas_L (Gast)


Lesenswert?

Bei den neueren Unos wird, beim anliegen einer ausreichenden 
Versorgungsspannung am Klinkenstecker per Fet auf diese umgeschatet.

von F. F. (foldi)


Lesenswert?

Thomas_L schrieb:
> Bei den neueren Unos wird, beim anliegen einer ausreichenden
> Versorgungsspannung am Klinkenstecker per Fet auf diese umgeschatet.

Jau! Guckt man sich ja sonst nicht an. Einfach dran stecken und gut.

von Jürgen (Gast)


Lesenswert?

Hallo,
folgendes Problem: wenn das Ardunino-Board über USB angeschaltet ist, 
läuft die SW (die bereits geladen ist) ohne Probleme und ohne das die 
Entwicklungsumgebung aktiviert ist. Ist jedoch eine 9V-Batterie über den 
externen Klinkenstecker angeschlossen (USB-Kabel ist entfertn), leuchten 
zwar die LEDs auf dem Board, die SW wird aber nicht aktiviert. Wo liegt 
das Problem?

Danke im voraus für eine Antwort
Gruß Jürgen

von Hubert G. (hubertg)


Lesenswert?

Auf das Led leuchten würde ich mich nicht verlassen. Spannung am 
Kontroller messen.

von Creepwood (Gast)


Lesenswert?

poste mal deinen code... hab da sonne vermutung

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.