Forum: Mikrocontroller und Digitale Elektronik Servo-Spannung auf Platine


von Peter S. (petershaw)


Lesenswert?

Hallo *,

ich habe zur Zeit ein Board vor mir. Es bekommt 12V rein. Davon wird ein 
Schaltkreis betrieben, der ein externen Trennen ausließt. Außerdem habe 
ich ein 7805 um von den 12V auf 5V zu kommen. Dieser 5V rail versorgt 
ein uC welcher den Trennimpuls ausließt und in Werte wandelt.

Soweit alles Gut. Läuft.

Nun möchte ich bei einer gegebenen Situation einen Servo on 0° auf 180° 
stellen. Der Servo benötigt die üblichen 5V. Hänge ich diesen aber an 
den rail des uC's funktioniert dieser nicht mehr zuverlässig. Klar - 
überall steht geschrieben, man soll eine eigene Spannungsversorgung 
benutzen...

Nun habe ich aber nur den 12V Input. Gehe ich nun mit einem zweiten 8705 
an die 12V um den Servo separat vom uC zu betreiben, oder gibt es noch 
einen anderen Trick, wie ich den Betrieb stabilisieren kann? (Capacitor 
zwischen uC und Servo?)

Ich wäre über den Rat von euch erfahreneren echt dankbar.

Danke,
ps

von Hubert G. (hubertg)


Lesenswert?

Ein zweiter 7805 ist sicher die Lösung, vorausgesetzt das die 12V gut 
genug sind und nicht beim Anlaufen des Servo einknicken.

von STK500-Besitzer (Gast)


Lesenswert?

Ein Schaltregler mit mehr "Bums" wäre sinnvoller.
Sowas gibt es auch im Modellbaubedarf (u.a. ebay) für wenig Geld.

von Peter S. (petershaw)


Lesenswert?

Ok,
danke für die beiden Antworten.

den Schaltregler würde ich dann genau wie den zweiten 7805 einsetzen, 
zwischen Servo und 12V, richtig?

Ich werde ein wenig die Alternativen ausprobieren. Meine Applikation 
sieht vor, nach decodieren des Trennimpulses den Servo einmal von 0 zu 
180 zu bringen um damit ein Schiebeschloß zu öffnen. Die Belastung ist 
also zum einen zeitlich bekannt, zum anderen weiß ich genau wann sie 
kommen wird.

Eine Verständnisfrage: Könnte ich die dazu benötigte Energie, die ich ja 
ermitteln kann, nicht in einem "Elko zwischenlagern" und somit vom Rest 
trennen? - ich frage das um es zu verstehen.

Dankeschön.

von Sean G. (atmega318)


Lesenswert?

Doch, das sollte eigentlich schon gehen, aber vermutlich bräuchte es 
einen sehr grossen Elko. Zudem musst du sicherstellen, dass der uC vom 
Elko entkoppelt ist (Diode z.B.), da es sonst wieder aufs gleiche 
hinausläuft. Falls dein uC auch noch mit 4.3V läuft gäbe es etwas, was 
du versuchen könntest bevor du den Schaltregler kaufst:

12v ---> 7805 ---> Abzweigung ---> Servo
                     ↳ ---> Diode ---> Elko ---> uC

von Peter S. (petershaw)


Lesenswert?

Hi Sean,

Danke.
ich denke ich versuche mal alle Drei Varianten nach einander. Das sollte 
mir Erfahrung geben und die passende Lösung für Problemstellungen besser 
einschätzen zu können.
Bin ja schon mal Froh, das ich nicht ganz daneben lag. :-)

von Der Rächer der Transistormorde (Gast)


Lesenswert?

Peter Shaw schrieb:
> Hänge ich diesen aber an den rail des uC's funktioniert dieser nicht
> mehr zuverlässig

Womit sich die Störung ja sehr einfach eingrenzen lässt.

Häng den Prozessor an ne extra 5 Volt Quelle. Die hat z.B jede USB 
Schnittstelle, Kabel rot =5V schwarz 0V. Fehler verschwunden Störer 
gefunden.

Wenn das dann funzt nimmst du einen 2ten Spannungsregler für den Servo 
und nen Elko 100uF 5V.


Da fehlt übrigens noch die Info was für ein Modellbau Servo benutzt wird 
(Mikro- Powerservo) ist ein weites Feld.

von Peter S. (petershaw)


Lesenswert?

Hi,

also Versuch 1 mit dem Elko verlief Super an einem Servomotor analog 
4,8..6V 0,7..0,8kg/cm 4,9g.
Ich habe von den 5V eine Diode und einen 220uF vor den Servo gehängt. 
Alle Tests verliefen zuverlässig.

Versuch 2 mit dem zweiten Spannungsregler verlief auch gut. War ein 
bisschen Gefummel um die 12V Leitung noch zuverlässig zu versorgen. Da 
gab es ein wenig Probleme und umbauen, der angeschlossene TWB zieht dann 
doch eine menge Holz weg.

Auf Grund der Baugröße bin ich zur Zeit eher bei Versuchsaufbau 1.

Danke euch.

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.