Forum: Mikrocontroller und Digitale Elektronik Servo-Impulsleitung direkt an Port anschließen?


von udo (Gast)


Lesenswert?

Hallo,

ist es besser einen Servo über einen Transistor oder L298 anzusteuern 
oder ist es für den Mega16 egal, wenn er direkt mit der Impulsleitung 
angschlossen wird?

Hintergrund:

Hatte meine Servos mal direkt am Port angeschlossen und danach blieb 
mein Programm 1ms --- 20 ms Pause -- 2 ms  --- 20 ms Pause usw. hängen. 
Der Puls 1ms liegt ca. 2 Sekunden an und wechselt dann auf 2ms wiederum 
für 2 Sekunden.

Der Port lieferte nach kurzer Zeit nur noch den 2 ms Puls. Folge: Neu 
geflashed. Dann das gleiche Spiel wieder von vorne.

Der Impuls ist doch strommässig keine Belastung für den Port. Oder 
werden vielleicht irgendwelche Oberwellen den Port stören?

Udo

von Karl H. (kbuchegg)


Lesenswert?

udo schrieb:
> Hallo,
>
> ist es besser einen Servo über einen Transistor oder L298 anzusteuern
> oder ist es für den Mega16 egal, wenn er direkt mit der Impulsleitung
> angschlossen wird?

Direktes Anschliessen ist kein Problem.
Das Servo belastete den Ausgang so gut wie nicht.

> Der Port lieferte nach kurzer Zeit nur noch den 2 ms Puls. Folge: Neu
> geflashed. Dann das gleiche Spiel wieder von vorne.

Klingt nach einem Programmfehler.
Ist auch die naheliegenste Erklärung.

von Zwölfliter (Gast)


Lesenswert?

In die Impulsleitung noch einen Serienwiderstand von rund 330 Ohm. Sonst 
zittern manche Servos.

von RC (Gast)


Lesenswert?

@Zwölfliter: Quatsch. Den Serienwiderstand kann man für die 
Kurzschlussfestigkeit verbauen. Gebraucht wird der nicht ...

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.