- 3D-Druck Einstieg und Tipps         
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 23 von 23

Thema: Servo Programmieren

  1. #21
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2007
    Ort
    Göttingen
    Beiträge
    706
    Anzeige

    Powerstation Test
    und errechnen kann man den wert in dem man die 10 / die bit länge teilt...
    Fast... das mit dem Berechnen läuft etwa so:

    Der Timer läuft ja immer rauf und runter. 0,1,2,...254,255,254,253...2,1,0,1,2,3... usw.
    Trifft er beim runterzählen den Compare-Wert wird der Ausgang auf 1 gesetzt, kommt er beim raufzählen wieder dort vorbei wird der Ausgang auf 0 gesetzt ("Clear Up").

    Wenn Du also einen High-Impuls von z.B. 1ms haben willst, muss der Compare-Wert so gewählt werden, dass beim Zählen vom Compare-Wert bis 0 und wieder zurück 1ms vergehen.

    Bei 16MHz und einem Prescaler von 1024 dauert eine Zähl-Periode 64µs. in 1ms zählt der Zähler also 1000/64, also etwa 16 Schritte weiter. Damit müsste man den Output-Compare-Wert auf 8 setzen. Für 2,2ms auf 17.

    Eine feinere Abstufung bekommst Du, wenn Du die Bandbreite de Zählers auf z.B. 10 Bit erhöhst - dann muss allerdings auch der Prescaler um den Faktor 4 verkleinert werden, damit Du wieder bei etwa 30Hz rauskommst.

  2. #22
    Benutzer Stammmitglied
    Registriert seit
    08.09.2008
    Alter
    37
    Beiträge
    33
    danke für die ausfürhliche antwort. werde es, wenn ich am mittwoch wieder zuhause bin, mal ausprobieren (wenn ich Zeit dafür finde )

    melde mich dann ob es geklappt hat...

  3. #23
    Benutzer Stammmitglied
    Registriert seit
    08.09.2008
    Alter
    37
    Beiträge
    33
    so habe es probiert. funktioniert auch.

    komisch ist nur, dass das servo bei 238 und bei 254 die vollausschläge hat.

    aber naja ... funktioniert. super danke!

Seite 3 von 3 ErsteErste 123

Berechtigungen

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

LiFePO4 Speicher Test