Zitat Zitat von E-Fan
Zitat Zitat von Hanni
...Meines Erachtens nach ist es das beste die komplette Servoansteuerung auf einen extra Mikrocontroller mit optimiertem Code zu verlagern...
Wozu?
Wenn man sich beschränkt oder ausreichend HardwarePWM-Kanäle zur Verfügung hat kann man problemlos auf letztere zurückgreifen. Mit mit einem 16 Bit-Timer lässt sich die gesamte Periode so fein auflösen das die Mechanik des Servos ungenauer als das Steuersignal ist.
Der Programmablauf wird dann auch nicht mehr unterbrochen.
Hallo,

also im generell ist dieses natürlich eine Möglichkeit.
Aber:
  1. bin ich mit einem extra Servocontroller schlicht und einfach flexibler. Anstecken und gut ist.
  2. geht es gerade bei Servos um ein zum Teil doch recht kritisches Timing.
  3. geht es wenn ich mich recht entsinne hier nicht um 3 oder 4 Servos sondern um eine Möglichkeit quasi beliebig viele Servos mit einem µC anzusteuern und das mit einer möglichst hohen Genauigkeit (halt in etwa soviele wie der µC Beine hat).
  4. Durchsuche mal das Forum, ich hab hier schonmal was über Servos geschrieben .... unter anderem ging es am Ende auch um Interuptlast und Auflösung


Im übrigen bin ich gerne Bereit meine Fähigkeiten zur Entwicklung einer entsprechenden Software zur Verfügung zu stellen. Allerdings sollten dazu vorher ein paar kleine Details geklärt sein etc.

Ich rede hier z.B. von einem sinnvollen Protokoll den Schnittstellen und gewissen gewünschten Features.

Ach ja, eins noch mit Basic wird der Controller eher wenig zu tun haben ... schon alleine deshalb weil ich mit Bascom eher auf Kriegsfuß stehe.

@minimum: Einfach mal im Forum suchen, hier gibt es recht viele Treads zum Thema Servo ...

Grüße,
Hanni