- Akku Tests und Balkonkraftwerk Speicher         
Seite 3 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 21 bis 30 von 40

Thema: Servo

  1. #21
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Anzeige

    Praxistest und DIY Projekte
    Zitat Zitat von vohopri
    ein 100µ Elko reicht von der Kapazität her. - Aber es reicht nicht, was die Güte betrifft. Darum schalte parallel zum Elko noch einen 100n Keramikkondenstor. Erster ist dann für die niedrigfrequenten Störungen zuständig, letzter für die höherfrequenten. Das macht man allgemein so.
    Deswegen habe ich gefragt, ob oratus sum das in der Schule mit nem Oszi nachmessen kann. Wenn man ein Oszi hat und eine Auswahl verschiedener Kondensatortypen (Elko, Tantal, Keramik etc.) in verschiedenen Größen, kann man das experimentell machen.

    @oratus sum:
    Frag man in der Fachschaft Physik nach (wenn es so etwas in Österreich gibt). Normalerweise haben die nen Oszi.

    jon
    Nice to be back after two years
    www.roboterfreak.de

  2. #22
    Erfahrener Benutzer Robotik Einstein Avatar von Klingon77
    Registriert seit
    26.09.2006
    Ort
    Hunsrück
    Alter
    63
    Beiträge
    2.543
    Zitat Zitat von oratus sum
    Ich werde das mal mit dem Servo lassen...
    hi,

    gib nicht so schnell auf. Hast noch nicht Deinen Schaltplan gepostet.

    Schau mal hier im Forum gibt es auch ein C-Control Teil. Versuch es mal da.
    Dort findest Du evtl. auch Anregungen. Mal stöbern und lesen.

    Du kannst noch Google´n. C-Control II Servoansteuerung oder ähnlich.

    Gehe ich recht in der Annahme, daß der Code in Deiner ersten Nachricht nicht alles ist, was zu dazu geschrieben hast?

    Wenn ja, bitte alles zusammen mit dem Schaltplan posten. Ist wichtig für die Informatiker und Elektroniker im Forum.

    Die Lösung gibt es. Wir haben sie nur noch nicht gefunden!

    mit Durchhaltegruß,

    Klingon77
    Der kürzeste Weg zwischen zwei Menschen ist ein Lächeln - http://www.ad-kunst.de

  3. #23
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Ich war gerade mit dem Fahrrad unterwegs und dabei ist mir eingefallen, dass du Reload vergessen hast. Also der Abstand zw. den Impulsen. (Siehe Servo Artikel)
    Bild hier  
    Versuche das mal noch einzubauen. Wenn das fehlt, kommt es zu dem Verhalten, das dein Servo zeigt.

    jon
    Nice to be back after two years
    www.roboterfreak.de

  4. #24
    Erfahrener Benutzer Roboter Genie Avatar von oratus sum
    Registriert seit
    25.12.2006
    Ort
    Wien
    Alter
    33
    Beiträge
    1.080
    Blog-Einträge
    1
    Meinst du etwas, dass ale 20ms der Highpegel 1-2 ms anhalten sollte?

    Ich glaube das macht der eh automatisch mit dem setperiod 25000

    Werds mal versuchen

  5. #25
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Zw. dem Signal, dass dem servo die Position angibt soll eine Pause von ca. 20ms liegen. Wenn diese nicht da ist, dann weiß der Servo nicht, was er machen soll.
    Wenn du das glaubst, dann informiere dich doch bitte mal, ob das wirklich so ist. Ich glaube, dass das nicht so ist.

    jon
    Nice to be back after two years
    www.roboterfreak.de

  6. #26
    Erfahrener Benutzer Roboter Genie Avatar von oratus sum
    Registriert seit
    25.12.2006
    Ort
    Wien
    Alter
    33
    Beiträge
    1.080
    Blog-Einträge
    1
    Zw. dem Signal, dass dem servo die Position angibt soll eine Pause von ca. 20ms liegen. Wenn diese nicht da ist, dann weiß der Servo nicht, was er machen soll.
    Zwischen dem Signal, dass dem Servo die Position angibt und was? soll eine Pause sein?

  7. #27
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Du musst dem Servo solange die Position senden, bis die Position erreicht wurde.
    Bsp.: Motor soll zur Mitte fahren
    Impuls von 1,5ms high
    Impuls con 20ms low
    ->Die Zeit, die bis jetzt vergangen ist ist so klein, dass der Servo die Position noch nicht erreicht hat. Also:
    Impuls von 1,5ms high
    Impuls con 20ms low
    ->Position immernoch nicht erreicht. Nochmal:
    Impuls von 1,5ms high
    Impuls con 20ms low
    ->Dies muss jetzt solange wiederhohlt werden, bis die Position erreicht wurde.
    Hat der Servo die Position erreicht, dann ignoriert er die Signalfolge. Es ist aber gut, wenn man die Signalfolge noch weiter sendet, damit der Servo, wenn er durch äußere Einflüsse eine andere Stellung einnimmt, wieder zur gewünschten Position zurückdreht.

    Ich hoffe, du hast es jetzt verstanden.

    jon
    Nice to be back after two years
    www.roboterfreak.de

  8. #28
    Erfahrener Benutzer Roboter Genie Avatar von oratus sum
    Registriert seit
    25.12.2006
    Ort
    Wien
    Alter
    33
    Beiträge
    1.080
    Blog-Einträge
    1
    Ja, dass ist ja klar, deswegen wird ja die periode mit setperiod eingestellt!
    d.h.:
    Wenn ich setperiod 20000 einstelle sind das 20ms
    dann sag ich plm.out 1000 das heisst alle 20 ms wird 1000ms lang der Highpegel gesetzt.

  9. #29
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Zitat Zitat von oratus sum
    Ja, dass ist ja klar, deswegen wird ja die periode mit setperiod eingestellt!
    Achso. Ich kann diese Programmiersprache nicht, weiß also auch nicht, was die einzelnen befehle bedeuten.

    Zitat Zitat von oratus sum
    dann sag ich plm.out 1000 das heisst alle 20 ms wird 1000ms lang der Highpegel gesetzt.
    1000ms!!! das ist viel zu lange. Setzte das mal auf maximal 5ms runter. 2 sollten das Beste sein.

    jon
    Nice to be back after two years
    www.roboterfreak.de

  10. #30
    Erfahrener Benutzer Roboter Genie Avatar von oratus sum
    Registriert seit
    25.12.2006
    Ort
    Wien
    Alter
    33
    Beiträge
    1.080
    Blog-Einträge
    1
    1000ms!!! das ist viel zu lange. Setzte das mal auf maximal 5ms runter. 2 sollten das Beste sein.
    Natürlich blödsinn!
    Es wird ja davor noch mit
    plm.settimebase BASE_800
    die Taktrate auf 0,8us gestellt. Eine Periode von 25000 ergibt dann 20ms. Eine IMPULSlänge ist dann 1000 = 0,8ms die obere Grenze währe dann 2750 = 2,2ms.

    Eins ist 100% sicher, es liegt NICHT am Programm. Ich hab ja ein Buch zum CII gekauft und da ist die Servosteuerung SEHR genau beschrieben, allerdings leider nur Softwareseitig!

    Aber wirklich 1000 Dank, dass ihr mir helft

Seite 3 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests