Forum: Mikrocontroller und Digitale Elektronik Modellbauregler ansteuern


von pad89 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

Ich habe vor ein paar Tagen erst angefangen mit der Programmierung einen 
uC.

Bisher habe ich Led's zum leuchten und Blinken gebracht, inkl. 
Nightriderlauflicht. Taster abgefragt und mein Modellbauservo zum laufen 
gebracht.

Nun wollte ich meinen Regler zum laufen bringen, leider gibt passiert 
gar nix .

Wie ich gelesen habe soll das genau so gehen wie ein Servo anzusteuern.

Meinen Code habe ich angehaengt.

Die Schaltung habe ich genau so uebernommen wie ich sie fuer mein Servo 
genommen habe.

Regler wurder ueber einen Akku angesteckt so wie ich es immer bei meinen 
Helis mache. Normalerweise kommt das Servokabel vom Regler in den 
Empfaenger. Der Regler versorgt also den Empfaenger mit Strom. Da mein 
uC aber eine eigene Stromquelle hat, konnte ich diese beiden Kabel 
weglassen und nur die Datenleitung verbinden.

Der Port ist PA0 und ich habe diesen auf Ausagang geschaltet.

Wie man sehen kann im Code habe ich die Dauer des Signals erst auf 
1000us gestellt. Bei meinen Helis muss ich das auch immer machen, da 
sonst der Regler sich nicht initalisiert. Das ist eine 
Sicherheitsfunktion.

Allerdings initalisiert sich der Regler nicht, es kommt auch kein Piepen 
so wie sonst wenn ich den Regler anschliesse...

Ich habe leider keine Ahnung mehr woran es liegt..

Ich hoffe Ihr koennt mir da weiter helfen...


Danke

von Felix A. (madifaxle)


Lesenswert?

Du könntest ausprobieren, ob sich das Problem gibt, wenn du zuerst mit 
einigen Pulsen mit 1,5ms Länge startest, dann auf 1ms für einige Pulse 
heruntergehst und dann die Pulslänge wieder erhöhst.

Eventuell müssen es auch "viele" Pulse statt einiger sein.

von Rolf M. (rmagnus)


Lesenswert?

pad89 schrieb:
> Meinen Code habe ich angehaengt.

Warum um alles in der Welt als rtf!? Bitte nächstes mal als C-File.

> Da mein uC aber eine eigene Stromquelle hat, konnte ich diese beiden Kabel
> weglassen und nur die Datenleitung verbinden.

Nein. Auch eine Datenverbindung muß einen Stromkreis haben, braucht 
also mindestens zwei Verbindungen. Die Masse muss verbunden sein, auch 
wenn dein µC nicht aus dem Kabel versorgt werden soll.

von pad89 (Gast)


Lesenswert?

Sorry habe vergessen die Datei umzubenennen.

Also es geht jetzt. Ich musste vorher ein paar Impulse mit 1000us senden 
und schon ging es dann...

Vielen Dank fuer eure Hilfe :)

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.