MoBaServo
Version 0.1
Idee
Auf immer mehr Modellbahnen werden RC-Servos zum Steuern von Funktionen verwendet, wie z.B. Weichen, Signale oder Türen und Tore, da sie im
Vergleich zu den bisherigen Lösungen relativ kostengünstig und einfach zu verwenden sind. Allerdings benötigen sie eine spezielle Ansteuerung
mit einem gepulsten Signal. Dies lässt sich auf einer "herkömmlichen" Modellbahn mit ihren Schaltern und Tastern nicht so einfach erzeugen.
An diesem Punkt greift meine Schaltung: Sie lässt sich mit jedem normalen Taster, wie sie z.B. in jedem Stellpult vorhanden sind, ansteuern und
erzeugt an ihrem Ausgang ein Signal zur Ansteuerung eines Servos. Außerdem erzeugt sie die benötigte Gleichspannung für den Servo.
Schaltungsbeschreibung
Die Schaltung im wesentlichen aus dem Mikrocontroller ATtiny13 von Atmel. Dieser überwacht den Zustand der angeschlossenen Taster und erzeugt das entsprechende Signal zur Ansteuerung des Servos.
Die Schaltung muss mit 7 - 20 V Gleich- oder Wechselspannung versorgt werden. Ein 7805 erzeugt daraus 5 V Gleichspannung für den Mikrocontroller und den Servo.
Funktionen
Software Version 1, JP1 offen:
An die beiden Eingänge wird jeweils ein Taster bzw. ein Stellpult angeschlossen. Bei Tastendruck auf den ersten Taster fährt der Servo auf
Position 1, bei Druck auf den zweiten, fährt er auf Position 2. Die jeweiligen Positionen lassen sich getrennt mit den beiden Potentiometern
einstellen.
Diese Funktion lässt sich z.B. zum Öffnen von Toren verwenden.
Software Version 1, JP1 geschlossen:
An Eingang 1 wird ein Taster angeschlossen. Solange der Taster geschlossen ist, ist der Servo auf Position 1. Wird der Taster geöffnet, fährt
der Servo auf Position 2. Die beiden Positionen lassen sich wieder mit den beiden Potentiometern einstellen.
Diese Funktion lässt sich z.B. zum Betätigen von Schranken verwenden.
Software Version 2, JP1 offen:
An die beiden Eingänge wird jeweils ein Taster bzw. ein Stellpult angeschlossen. Solange der erste Taster gedrückt wird, dreht sich der Servo
im Uhrzeigersinn. Wird der zweite Taster gedrückt, bewegt er sich in die andere Richtung. Wird kein Taster gedrückt, so hält er seine Position.
Bauartbedingt kann sich ein Servo nicht ewig drehen, sondern hat 2 Endpositionen. Deshalb dreht sich der Servo nach erreichen der jeweiligen
Endposition auch nicht mehr weiter. Die Drehgeschwindigkeit lässt sich mit Potentiometer 1 einstellen.
Diese Funktion lässt sich z.B. zum Drehen von Kränen verwenden.
Versionsgeschichte
| Version | Eigenschaften | Fertiggestellt |
| V0.1 | | 14.08.2009 |