Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

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
Ich nutze:
C-Control Pro Mega32, C-Control Pro Mega128, CC-Pro 32 Application Board, CC-Pro 128 Application Board, Pro-Bot128
> > > 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)