Forum: Mikrocontroller und Digitale Elektronik Schleife zur Steuerung von Servos


von Matthias (Gast)


Lesenswert?

Hi,

ich versuche verzweifelt 12 Modellbauservos über einen R8c/13 
anzusteuern, was für einzelne Servos auch kein problem ist. Die 
Schwierigkeit liegt nun aber darin das ich alle 12 gleichzeitig 
ansteuern muss, ich ein anfänger in c-programmierung bin und die servos 
beim versuch sie anzusteuern unwillkürlich zu "zucken" anfangen.
Suche nach Hilfe wie ich es schaffen kann den servos nacheinander ihre 
pos.-signale zu senden und nicht wie derzeit gleichzeitig .... und das 
am besten noch innerhalb des 20ms zeitraumes

Danke schon mal im voraus

von chris (Gast)


Lesenswert?

dann musst du jedes servo auf max 2.1 ms beschränken, sonst geht es 
nicht.

von Peter F. (piet)


Angehängte Dateien:

Lesenswert?

Hallo!
Ich hab dir mal was angehängt, läuft bei mir auf nem Mega16 bei 16Mhz 
der nebenher noch daten über die UART Empfängt/ausgiebt, Inputs abfragt, 
ADC Wandlungen durchführt und ein 32Bit schieberegister füllt.
Ziehmlich grobe Regelung, nicht gut umgesetzt aber mehr brauch ich nicht 
und es geht.

Den debounce kram für die sensoren einfach ignorieren, musst ich 
nachträglich reinquetschen...

Quasi nicht kommentiert aber das ist eignetlich so einfach das es gut 
erkennbar sein sollte was, was, macht.

Mfg,
Peter

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
Noch kein Account? Hier anmelden.