PiKoder Home »
Serial Servo Controller für RC (Modellbau) Servos
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.
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.
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/SSCe und dem PiKoder/SSC stehen zwei unterschiedliche SSC-Linien zur Verfügung. Beide Controller 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:
- das MiniSSC-II Protokoll als häufig verwendete Schnittstelle bei der Ansteuerung von Servo Controllern und das
- ASCII Control Interface, ein bi-direktionales ASCII-Protokoll, das in Verbindung mit einem Terminalprogramm zur Parametrierung und zur Einstellung der Impulslängen vorgesehen ist
