Hallo Elektronikgötter ;-) ihr habt mir schon bei einem Problem mit einem PWM Signal weitergeholfen und hoffe nun erneut auf eure Hilfe.... Hardware: AT89C5131, Futuba 3200 digital standard Ich möchte wie Ihr sicher schon erraten könnte den Servo mit dem Controller steuern. Ein C-Programm zum testen von Servos habe ich schon.... dieses Programm lässt den Servo immer in Scritten bis 180 Grad fahren und dann in einem Schritt zum Nullpunkt.... nur bei mir macht da der Servo nicht mit... der zuckt nur hin und her und ich denke das das nicht am Programm selber liegt sondern wie ich den Servo ansteuere... Ich habe den Servo mit 5V Betriebsspannung versorgt, das "PWM" Kabel habe ich mit dem Ausgangspin am Controller verbunden.... Auch ohne riesige Elektronikerfahrung denke ich mir das das nicht der richtige Weg ist.... Ich habe mir noch einen LM324n besorgt.... leider hab ich überhaupt keine Idee welche Anschlüsse wohin müssen und ob ich den Verstärker überhaupt brauche und wenn ja welche Vpp für den Verstärker sinnvoll ist da er mit 3V-30V betrieben werden kann... Auch bin ich mir nicht sicher ob der OP als Komperator oder als Verstärker beschaltet werden muss..... oder mach ich etwas grundlegend falsch.... Danke schonmal für eure Hilfe
Da es offensichtlich am Programm liegt, solltest du dieses hier mal als Anhang reinstellen. Und auch gleich noch deinen Schaltplan. Einen OPVerstärker brauchst du nicht, sondern eine "kräftige" Stromversorgung.
Es muß nicht unbedingt am Programm liegen. Wenn die Versorgung nicht ausreichend entstört ist, können auch Impulse, die durch den Motor im Servo ausgelöst werden, den µC aus dem Tritt bringen, sobald der anläuft.
Stephan P. schrieb: > Ich habe den Servo mit 5V Betriebsspannung versorgt, das "PWM" Kabel > habe ich mit dem Ausgangspin am Controller verbunden.... Gnd hoffentlich auch. Und Abblockkondensatoren nicht vergessen - gell
ähm.... ok... also sind meine Elektronik Kenntnisse schlechte als gedacht... Ich muss also GND vom µC und Motor verbinden? Und was ist ein Abblockkondensator?
Ich glaube ich habe mit meiner Beschreibung des µC etwas geschlampt... ich verwende nicht nur den Controller, sondern ein komplettes Board.... da sind an jeder Stromversorgung Kondensatoren....als USB und Netzanschluß.....
Na dann liegt der Fehler doch im Programm... Oder der Servo zieht mehr Strom, als dein USB-Port liefern will... oder... <Glaskugel raushol>
An meinem AT89C5131-Board betreibe ich übrigens bis zu 8 Servos nur an P2 mit einem einzigen Timer. Mit 2 Timern gehen auch 16 Servos gleichzeitig! Ab 4 Stück sollten die Servos aber getrennt vom Controller zusätzlcih mit Akkus betrieben werden.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.