Homepage
Digitaldecoder
Allgemeines zum PIC 12F629
Einfahrtsignaldecoder mit 12F629
Ausfahrtsignaldecoder mit 12F629
Zubehördecoder mit 12F629
 
externe Links:
günstige elektronische Bauelemente: Reichelt Elektronik

Blocksignaldecoder/Sperrsignaldecoder mit PIC 12F629:

 
Der Signaldecoder basiert auf einem PIC 12F629. Vorteile sind seine geringe Größe, der geringe Stromverbrauch und die geringen Kosten. Alle Bauteile zusammen kosten etwa 3 Euro.
Der Signaldecoder bezieht sowohl seine Betriebsspannung als auch die Spannung für die Leuchtdioden des Signals aus der digitalen Spannung, die an den Schienen anliegt. Damit sind keine weiteren Versorgungsleitungen zu legen.
Dieser Signaldecoder schaltet ein Blocksignal oder Spersignal mit den Schaltbildern Hp0 und Hp1 bzw. Sh0 und Sh1. Ein Vorsignal ist nicht vorgesehen. Für das Signal wird nur eine Adresse benötigt.
Der Decoder wurde auf wenig Bauteile optimiert. Daher werden die LEDs des Signals direkt mit dem Mikrocontroller verbunden. Damit der Mikrocontroller nicht zerstört wird, ist unbedingt zu beachten, dass die Versorgungsspannung des Signals vom Signaldecoder hinter dem Spannungsregler erfolgt; ansonsten wird der Mikrocontroller zerstört. 5V reichen zur Versorgung des Signals vollkommen aus, die LEDs leuchten nur unwesentlich dunkler als bei 12V Versorgungsspannung.
Der aktuelle Signalzustand wird im EEPROM gespeichert. Daher wird auch nach einem Stromausfall (z.B. wegen Kurzschluß) der alte Signalzustand wieder angezeigt. 

technische Daten:
Stromaufnahme im Ruhezustand: 5 mA + Stromaufnahme des Signals
maximale Belastbarkeit der Schaltausgänge: 20 mA
Adressenbereich: 1-2048 variabel einprogrammierbar und bei Programmierung jederzeit änderbar.. 

Schaltplan
Quellcode für den Assembler (V1.01)
Quellcode direkt zum Programmieren (hex-Code) (V1.01) ! vier verschiendene Versionen für Adresse 1-2, 3-4, 5-6 und 7-8 (gezippt)

Wenn Sie noch Fragen haben, dann schicken Sie mir doch eine eMail.

 
Stückliste:
1x PIC 12F629
1x Gleichrichter B40C800 DIP oder äquivalent
1x Festspannungsregler 78L05 (5 Volt) oder 78L05 SMD
1x Elektrolytkondensator 0,1uF
1x Widerstand 10 kOhm 1/4 Watt +/-5% (oder besser)
1x Widerstand 39 kOhm 1/4 Watt +/-5% (oder besser)
Für das Signal sind 5x 680 - 1,2k kOhm-Widerstände nur dann vorzusehen, wenn sie nicht bereits im Signal eingebaut sind. Bei allen gängigen Signalen sind die Widerstände aber bereits vorhanden. Die Ausgänge sind meist farbig gekennzeichnet (rot=rote LED etc.).