Re: Servoauswahl und Belegung und Ansteuerung Kategorie: Verschiedenes (von UlliS - 20.03.2009 9:56) | ||
Als Antwort auf Re: Servoauswahl und Belegung und Ansteuerung von Christian - 19.03.2009 23:26 | ||
| ||
> > > Ja, Masseverbindung zwischen beiden Netzteilen ist vorhanden > > > > > > Gruss Christian > > > > > > > > Hallo zusammen > > > > > > > > > > Das Basic Beispielprogramm von der C-Control Seite läuft auch nicht. Der Servomotor läuft immer nur in eine Richtung. > > > > > Hängt das am verwendeten Servo? > > > > > > > > > > Habe ein Graupner C509 und ein TOP-LINE STANDARD SERVO RS 2 JR von Conrad. > > > > > > > > > > Wollte die Servos überreden Ventile zu öffnen und zu schlie�en. Momentan machen die aber nicht was ich will. > > > > > D.h. sie laufen bis zum Endanschlag und versuchen weiterzulaufen. > > > > > Hoffe das es nur ein Anschlussproblem ist. Ich nutze einen Mega128 samt Application Board. Die Servos > > > > > beziehen ihren Strom über ein extra Netzteil. > > > > > Vielleicht hatte jemand schon dasselbe Problem und kann mir weiterhelfen. > > > > > > > > > > > > > > > Vielen Dank > > > > > Grüsse Christian > > > > > > > > > Hast Du die Masseverbiungen zwischen Board und Servo hergestellt? > > > > > > > > Hanns > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Guten Morgen > > > > > > habe grade die Servofunktion mit einem Graupner C509 getestet. > > > > > > Dieses läuft dann nur in eine Richtung bis zum Anschlag. > > > > > > Die Richtung kann ich aber nicht vorgeben und in Nullposition fährt es auch nicht mehr. > > > > > > Das Beispiel von Macianer bekomme ich garnicht zum laufen :-( > > > > > > > > > > > > Grüsse Christian > > > > > > > > > > > > > > > > > > > > > > > > > Danke für die Hilfe > > > > > > > habe jetzt ein Modelcraft Servo von Conrad dran. Aber leider bewegt sich der Arm nur 3-4 mm und > > > > > > > während der Pause brummelt er nen wenig. > > > > > > > > > > > > > > habe das Beispiel Programm genommen > > > > > > > > > > > > > > Das Servo müsste doch dabei komplett bis zum Anschlag und zurück drehen? > > > > > > > > > > > > > > > > > > > > > > > > > > > > // Ansteuerung von 1nem Servs und beenden nach 5 Sek. > > > > > > > > > > > > > > void main(void) > > > > > > > > > > > > > > { > > > > > > > > > > > > > > byte servo_var[30]; // Servo interne Variablen > > > > > > > > > > > > > > > > > > > > > > > > > > > > // Max. 10 Servos, 20ms Intervall, Timer 3 > > > > > > > > > > > > > > Servo_Init(1, 1, servo_var, 1); > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Servo_Set(16, 2500); // Servo Portbit 6 1800µs > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > AbsDelay(5000); > > > > > > > > > > > > > > > > > > > > > Gruss > > > > > > > Christian > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Danke Ulli, > > > > > > > > > ist eine Freilaufdiode notwendig? glaube ich hätte mal sowas hier in einem Posting gelesen > > > > > > > > > > > > > > > > > > Gruss > > > > > > > > > Christian > > > > > > > > > > > > > > > > > > > > Hallo > > > > > > > > > > > ich habe mir grade die neueste Beta geladen und wollte mal meine alten Modellbauservos > > > > > > > > > > > von Graupner ansteuern. > > > > > > > > > > > Wie müsste ich die denn an die C-Control anschlie�en? > > > > > > > > > > > Laufen auch die 5 � günstig Servos von Conrad? > > > > > > > > > > > > > > > > > > > > > > Gruss > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hallo, > > > > > > > > > > > > > > > > > > > > einmal die Versorgungsspannung anhschlie�en. > > > > > > > > > > Wenn der Servo zuviel Strom benötigt, ext. Versorgung verwenden, aber auf > > > > > > > > > > den gleichen Massebezug achten! Das Signalkabel an einen freien I/O der > > > > > > > > > > C-Control Pro anschlie�en, fertig! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Grü�e Ulli > > > > > > > > > > > > > > > > > > > > > > > > > > Kannst du einbauen, muss aber nicht. > > > > > > > > Besser 4k7 in reihe zur Steuerleitung. > > > > Immer unten weiterschreiben! > > > > Nicht Netzteilmasse vom Board, die Boardmasse hinten auf den > > Experimentierboard verwenden! > > > > Grü�e Ulli > > > > Hallo Ulli, > sorry, bin das so gewohnt vom schreiben das ich oben anfange ;-) > Verstehe ich das richtig? > Ich muss nur die Masse vom Experimentierboard nutzen? > und vom anderen Netzteil nehme ich dann nur die extra Versorgungsspannung. > > bisher habe ich beide Massen( des Netzteils und des Boardes) verbunden und hab dann beides an > den Servo angeschlossen. > > Gruss Christian > > > Hi, ganz einfach, Servo Masse muss Unit Masse sein. Hier mal ein Code Beispiel, das wunderbar funktioniert. Sub main() 'Servo interne Variablen Dim servo_var(30) As Byte Dim x As Integer 'Max. 10 Servos, 20ms Intervall, Timer 3 Servo_Init(10, 1, servo_var, 1) /* Servo_Set(16, 2000) 'Servo Portbit 7 2000µs Servo_Set(17, 1800) 'Servo Portbit 6 1800µs Servo_Set(5, 1600) 'Servo Portbit 5 1600µs AbsDelay(5000) Servo_Set(7, 1000) 'Servo Portbit 7 1000µs AbsDelay(5000) Servo_Set(16, 0) 'alle Servos aus Servo_Set(17, 0) Servo_Set(5, 0) */ Do While True For x = 800 To 2000 Servo_Set(16,x) Servo_Set(17,x) 'AbsDelay(1) Next AbsDelay(3000) For x = 2000 To 800 Step -1 Servo_Set(16,x) Servo_Set(17,x) 'AbsDelay(1) Next AbsDelay(3000) End While End Sub Grü�e Ulli | ||
Antwort schreiben Antworten: Re: Servoauswahl und Belegung und Ansteuerung (von Christian - 20.03.2009 11:08) Re: Servoauswahl und Belegung und Ansteuerung (von Olaf - 20.03.2009 11:29) Re: Servoauswahl und Belegung und Ansteuerung (von GEMINI1606 - 20.03.2009 11:49) Re: Servoauswahl und Belegung und Ansteuerung (von UlliS - 20.03.2009 14:00) Re: Servoauswahl und Belegung und Ansteuerung (von Christian - 20.03.2009 17:36) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum