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.

Layout

Das Layout wurde einseitig gehalten, damit es mit einfachen Mitteln nachgebaut werden kann.
Eine pdf-Datei mit dem Layout finden Sie hier.

Bauteilliste

DesignatorBauteil
C1100 nF Keramikkondensator, 25 V, RM 5 mm
C2100 nF Keramikkondensator, 25 V, RM 5 mm
C3100 uF Elko, 25 V, RM 5 mm
C410 uF Elko, 10 V, RM 5 mm
D11N4004
D21N4004
D31N4148
D41N4148
IC1ATtiny13-20PU
IC27805
JP1Stiftleiste, 2 pol., RM 2,54 mm
R1Poti, 50 kOhm
R2Poti, 50 kOhm
R3470 Ohm, 5 %, 1/4 Watt
R41 kOhm, 5 %, 1/4 Watt
R51 kOhm, 5 %, 1/4 Watt
R610 kOhm, 5 %, 1/4 Watt
R710 kOhm, 5 %, 1/4 Watt
SV1Stiftleiste, 3 pol., RM 2,54 mm
X1Buchse für 2,6 mm Bananenstecker
X2Buchse für 2,6 mm Bananenstecker
X3Buchse für 2,6 mm Bananenstecker
X4Buchse für 2,6 mm Bananenstecker

Fotos vom Aufbau


Prototyp


leere Platine


fertig aufgebaute Schaltung

Download

mobaservo_0_1.zip - (zip-Datei mit den beiden Software-Versionen)
mobaservo_0_1.pdf - Schaltplan
mobaservo_0_1.brd.pdf - Layout
mobaservo_0_1.silk.pdf - Bestückungsdruck

Versionsgeschichte

VersionEigenschaftenFertiggestellt
V0.1
  • Erster Entwurf
14.08.2009
  • Layout hinzugefügt
  • Bestückungsdruck hinzugefügt
  • Bauteilliste hinzugefügt
25.04.2010