Forum: Mikrocontroller und Digitale Elektronik Modellbau Servo Ansteuerung


von eJOE (Gast)


Lesenswert?

Hallo Leute,
ich hab nach der Lösung zu meinem Problem schon im Forum&Internet 
gesucht aber ich finde leider nichts.

Ich möchte mit meinem S12X Freescale controller ein Modellbau Servo 
ansteuern. Ich hab ein PWM Signal generiert:
1
PWME=0x1;      // PWM0 aktivieren
2
PWMCLK=0x01;   // Vorteiler für Clock
3
PWMPRCLK=0x2;  // Clock auswählen (SA)
4
PWMSCLA=0x4E;  // Clockteiler 2*78
5
PWMDTY0=0xEf;  // Dutycycle auswählen

fbus=8Mhz
fa= fbus/4=2Mhz
fsa=2Mhz/(2*78)=12,82khz
fpw1=fsa/256=50.08Hz

Ich hab das ganze mit dem Oszi nachgemessen und auch den Dutycyle mal 
auf 1ms, 1,5ms und 2ms eingestellt und ein Sanwa Servo daran 
angeschlossen aber es geht immer sofort gegen den linken Anschlag.
Das Servo habe ich getestet mit meiner Modellbau Ausrüstung. Ich habe 
auch mal den Ausgang am Empfänger am Oszi angeschaut und verglichen. 
Müsste alles passen.

Hat jemand eine Idee wo noch ein Fehler liegen könnte ?

von Hubert G. (hubertg)


Lesenswert?

Das Signal schon mal invertiert?

von eJOE (Gast)


Lesenswert?

Was meinst du genau ?, das PWM signal am uC, geht das ?

von TestX .. (xaos)


Lesenswert?

zeig mal die oszi plots..

von Hubert G. (hubertg)


Lesenswert?

Zumeist kann man das PWM-Signal invertieren, wie es bei deinem µC geht 
kann ich dir aber nicht sagen.

von eJOE (Gast)


Angehängte Dateien:

Lesenswert?

naja mit plots liefert mein altes phillips PM 3219 leider nicht aber
Fotos kann ich euchzeigen...

Das ist jetzt das Signal direkt am PWM Pin:

1ms/div und 5ms/div

von Hubert G. (hubertg)


Lesenswert?

Das Signal sieht ja gut aus. Wenn Vss auch noch mindestens 3V ist dann 
kann eigentlich nur ein HW-Fehler vorliegen.
Getrennte Stromversorgung und GND nicht verbunden ?

von Giro (Gast)


Lesenswert?

eJOE schrieb:
> Das ist jetzt das Signal direkt am PWM Pin:

Mit oder ohne angeschlossenem Servo?

von eJOE (Gast)


Angehängte Dateien:

Lesenswert?

Hier noch die "plots" gemessen am Modellbau Empfänger
Ausgang.

von eJOE (Gast)


Lesenswert?

Das Bild war ohne Servo, wobei sich nichts ändert hatte dies auch schon 
ausprobiert.

Ich versorge das Servo mit ein BEC(Spg. Regler für Modellbau) welches an 
einem Lipo angeschlossen ist. Der uC ist über USB versorgt und es wird 
lediglich am PWM pin die Signal Leitung des Servos angeschlossen.

von Hubert G. (hubertg)


Lesenswert?

Dann kann es aber nicht funktionieren. Wie schließt du denn den 
Stromkreis für das PWM-Signal?

von Sascha (Gast)


Lesenswert?

Na dann verbinde mal die Masse des BEC-Reglers mit der Masse des µCs.

von eJOE (Gast)


Lesenswert?

Okay... Masse vom USB mit minus des BEC verbunden nun funktionierts..
Vielen vielen Dank !

von eJOE (Gast)


Lesenswert?

Das ist aber ein peinlicher Fehler ohje ohje
 Danke noch mal...

von Harald W. (wilhelms)


Lesenswert?

eJOE schrieb:

> Das ist aber ein peinlicher Fehler ohje ohje

Nein, oJOE oJOE! :-)
Meint
Harald

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.