PiKoder     ...digital RC for Makers...

Serial Servo Controller für RC (Modellbau) Servos

PiKoder/SSCe

Einfacher geht es nicht mehr: ein PiKoder/SSCe und ein zusätzlicher Kondensator zur Steuerung von acht Servokanälen, Geschwindigkeitsreglern oder digitalen Schaltern über eine serielle UART Schnittstelle.

PiKoder/SSC

Mehr Sicherheit durch Fail-Safe-Funktion und quarzgenaue und stabile Servoansteuerung: Der PiKoder/SSC eignet sich für RC-Empfänger mit bis zu acht Kanälen und ähnliche Anwendungen im Bereich IoT.

Der PiKoder/SSC PRO bietet neben der UART-Schnittstelle der anderen PiKoder/SSC zusätzlich einen I2C-Bus, so dass sich dieser PiKoder auch in größere Systeme wie Roboter einfach integrieren lässt.

 
Overview of pikoder features
 
 

Serial Servo Controller zur Ansteuerung von Modellbauservos

Modellbauservos sind kostengünstig und zuverlässing und werden daher in großem Umfang über den traditionellen Modellbau hinaus in Robotern, Drohnen und anderen Projekten, in denen Bewegungen realisiert werden muss, eingesetzt. Zur Ansteuerung werden häufig Microcontroller wie ein Raspberry Pi oder Arduino eingesetzt.

Sobald allerdings erhöhte Genauigkeitsanforderungen an die Servobewegung vorliegen oder mehrere Servos angesteuert werden sollen, sind diese Microcontroller schnell mit der zeitkritischen Erzeugung der Impulssignale überfordert (s. Makerprojekte Blog). Dies äussert sich dann im bekannten Zittern der Servos.

Diese Probleme vermeidet ein Serial Servo Controller (SSC). Er erhält vom Microcontroller über eine serielle Schnittstelle Stellbefehle und übernimmt dann die zeitkritische Impulserzeugung. In der Regel erlaubt ein SSC die Steuerung mehrerer Servos über wenige Controller PINs und hilft so, diese kritische Ressource zu schonen.

Die Auswahl des richtigen SSC hängt von der Anwendung ab. Mit dem PiKoder/SSC und dem PiKoder/SSC PRO stehen zwei unterschiedliche SSC-Linien zur Verfügung. Beide Familien verfügen über eine serielle (UART)-Schnittstelle, die vorrangig für die Parametrierung und in kleineren Projekten eingesetzt wird. Es stehen zwei Protokolle zur Verfügung:

Für größere Systeme mit mehreren eigenintelligenten Baugruppen (Beispiel Roboter) bietet der I2C Bus der PiKoder/SSC PRO Familie gegenüber einer UART-Verbindung den Vorteil, dass nur zwei Pins des Host-Controllers benötigt werden, um ein gesamtes Netzwerk anzusteuern. Ein einfaches, dem miniSSC sehr ähnliches Protokoll, steuert die einzelnen Servokanäle.

Werden die seriellen Schnittstellen mehrerer Baugruppen hintereinander geschaltet ("Daisy Chain") um die Zahl der verwendeten Pins zu reduzieren, dann ist der I2C-Bus in diversen Anwendungen überlegen weil:

Bei der Verwendung des I2C-Busses kann die Parametrierung des PiKoder/SSC PRO "in-place" über die serielle Schnittstelle erfolgen. Dies vereinfacht die Einstellung anwendungsspezifischer Parameter. Zusätzlich steht eine "echo"-Funktion zur Verfügung, die zu "debugging"-Zwecken alle verarbeiteten I2C-Kommandos über die Terminalschnittstelle zur Verfügung stellt.

 

Weitere Informationen

eBook zu Modellbauservos
English
Logo Pikoder
Shopping cart
PiKoder
...digital RC for Makers...
English
Logo PiKoder
Shopping cart
PiKoder       ...digital RC for Makers...