Symbol www.digital-bahn.de Symbol
Shop Forum Datenschutzerklärung Suche Kontakt

Schnüffel88-N

s88-n_logo_100 (1K) Diese Seite beschreibt das Schnüffel Modul für den S88-N Bus (siehe Konzept). Es handelt es sich dabei um das Anzeige-Modul, welches die S88-Signale direkt in LED-Anzeigen umwandelt und ist der Nachfolger vom arrowSchnüffel
adobe Hier kann Inhalt dieser Website kann als PDF heruntergeladen werden adobe

achtung3 (1K) Dieses Modul wurde 2011 ersetzt durch den Nachfolger arrowSchnüffel88-N (V3) achtung3 (1K)

 
Anschluss / Stückliste / Download / Variations-Möglichkeiten / In Circuit Programmierung / Fehlersuche / Archiv

 
sms88 (46K)

 
Bei diesem Modul tut genau das, was der Name sagt: es schnüffelt am S88-N Bus und kann den Zustand beliebiger, an den S88-N Bus angeschlossener Sensoren anzeigen. Es wird einfach an irgendeiner Stelle zwischen dem Sensor-Modul und der Zentrale in den Bus eingeschleift. Über einen DIP-Schalter kann eingestellt werden, welches Sensor-Modul angezeigt werden soll. So können z.B. von der Zentrale aus gesehen erst einmal 3 Schnüffel-Module liegen (z.B. direkt beim Gleisbild Stellwerk), und von dort geht dann der S88-N Bus zu den Sensor-Modulen unter der Anlage.
Bei der Signalisierung ist das Modul sehr vielfältig: Zum einen sind auf der Platine direkt LEDs vorhanden, sozusagen für eine Schnell-Diagnose. Zusätzlich habe ich Anschluss-Buchsen vorgesehen, über die externe LEDs angeschlossen werden können. Diese LEDs können so z.B. in ein Gleisbild-Stellwerk integriert werden. Dabei kann auch noch ausgewählt werden, ob die LED nun "frei" oder "besetzt" anzeigen soll. Dies ist durch eine Bestückungsänderung möglich. Und der Vorwiderstand für die LED? Ist auch schon drauf!
 
Hier die Eigenschaften in Kurzform:

zurück zum Anfang nach Oben

Anschluss

Ist beim Schnüffel-Modul der DIP-Schalter auf "0" eingestellt, so zeigt dies die ersten 16 Eingänge der folgenden S88-N Module an. Da das SMS88 nur 8 Kanäle hat, der Schnüffel aber 16 Kanäle anzeigen kann, kann ein Schnüffel- Modul = 2 SMS88 Module = 16 Kanäle signalisieren. In diesem Fall werden also die ersten beiden SMS88-N Module (#1 und #2) signalisiert:
 
Anschlussplan
 
Schaltet man die DIP-Schalter auf "1", so werden logischerweise die nächsten 16 Eingänge über die LEDs des Schnüffel-Moduls angezeigt. In diesem Beispiel wäre dies die SMS-Module #3 und #4:
 
Anschlussplan
 
Die Reihenfolge der Schnüffel-Module untereinander ist ohne Bedeutung, es kommt immer nur auf die Einstellung der DIP-Schalter an:
 
Anschlussplan
 
Der DIP Schalter gibt immer an, das wievielte S88-N Modul hinter dem Schnüffel-Modul angezeigt werden soll:
 
Anschlussplan
 
Da das Schnüffel nur am Bus horcht und keine Daten auf den Bus schreiben muss, gibt es hier keine Zuordnung, an welchen der beiden Western-Buchsen X1/X2 das Kabel in Richtung Zentrale und in Richtung Anlage angeschlossen wird. Die Zuordnung ist hier beliebig.
 
Der Anschluss von externen LEDs und der optionalen Spannungsversorgung:
 
Anschlussplan

 

zurück zum Anfang nach Oben

Die Stückliste

QtyPartsBezeichnungGehäuseBezugBestellnummerPreisAnmerkung
1IC1Prozessor PIC 16F630 , SOIC-14SO14 ReicheltPIC 16F630-I/SLca. 1.50 Euro 
2IC3, IC4Logic-IC 4094, SOIC-16SO16 ReicheltSMD 4094ca. 0.16 Euro 
2IC5, IC6Treiber ULN2803, SOIC-18SO18 ReicheltULN 2803 Dca. 0.45 Euro 
1IC7Spannungsregler 5V LM2931M-5.0, SO-8SO8 ReicheltLM2931 ADca. 0.33 Euro 
3T10, T20, T21Transistor NPN BC817, SOT23SOT23 ReicheltBC 817-40 SMDca. 0.05 Euro 
1D1Diode 1N4001, MELFMELF Reichelt1N 4001 SMDca. 0.08 Euro 
17LED01..LED16, LED99LED, 1206LED 1206 ReicheltSMD-LED 1206 xxca. 0.11 Euroxx = RT/GN/GE
10R3, R5, R6, R7, R8, R10, R12, R20, R23, R24Widerstand 10 kR, 12061206 ReicheltSMD 1/4W 10Kca. 0.10 Euro 
1R11Widerstand 100 kR, 12061206 ReicheltSMD 1/4W 100Kca. 0.10 Euro 
1R21Widerstand 1 kR, 12061206 ReicheltSMD 1/4W 1,0Kca. 0.10 Euro 
2R22, R30Widerstand 22 kR, 12061206 ReicheltSMD 1/4W 22Kca. 0.10 Euro 
16R51..R66Widerstand xkx R, 12061206 ReicheltSMD 1/4W xxxxca. 0.10 Euro 
1R99Widerstand 470 R, 12061206 ReicheltSMD 1/4W 470ca. 0.10 Euro 
16R101..R116Widerstand 1.5 kR, 12061206 ReicheltSMD 1/4W 1,5Kca. 0.10 Euro 
3C1, C2, C3Keramik-C 100nF, 12061206 ReicheltX7R-G1206 100Nca. 0.09 Euro 
1C4Tantal 22uF, 20V, DElko D ReicheltSMD TAN.22/20ca. 0.17 Euro 
1C5unbestückt
1SW3Codier-Dreh-Schalter Hex KDR16, DIP6KDR 16 ReicheltKDR 16ca. 2.10 Euroggf. 6-poliger IC-Sockel
2X1, X2Westernstecker 8-8, stehendWesternst. Conrad716232ca. 0.39 Euro 
1X3Stiftleiste 2x3-polig, RM 2.54 mmstecker_prg Reichelt(SL 2X40G 2,54) = 2x 40pol.ca. 0.28 EuroProgrammierstecker
2X4, X5Buchsenleiste 2x8-polig, RM 2.54 mmstecker_fe_08 Reichelt(BL 2X10G 2,54) = 2x 10-pol.ca. 0.15 Euro 
1X6Stecksystem 2-polig, RM 3.5 mmAKL182-02 ReicheltAKL 182-02ca. 0.18 Euromit AKL 169-02
1X7Stiftleiste 1x3-polig, RM 2.54 mmstecker_ma Reichelt(SL 1X40G 2,54) = 1x 40-pol.ca. 0.18 Euro 
1Jumper für X7Kurzschlussbrücke, schwarz, RM 2,54Jumper ReicheltJUMPER 2,54 SWca. 0.05 EuroJumper für X3
1Z1DIN-Schienen-HalterTSH35 ReicheltBOPLA TSH35ca. 2.30 Eurooptional
1LP1 Platine ca. 90 mm x 50 mm schueffel88-n Shop pcb_schnuffel88-n Staffelpreis lt. Shop

 
(1) Der Westernstecker 716232 in den Ladengeschäften von Conrad in der Regel nicht vorrätig, daher entweder vorher dort anrufen oder gleich eine schriftliche Bestellung aufgeben.
 
(2) Die Widerstände R101..R116 sind mit 1k5 Ohm auf 12V dimensioniert. D.h. sie sind bei der Jumper-Stellung "intern" und einer S88-N Busspannung von 5V etwas dunkel, brauchen aber so auch kaum Strom. Wird hingegen an der Buchse X6 eine Spannung von 12V angelegt und der Jumper auf "extern" gesteckt, so müsste die Leuchtkraft der LEDs optimal sein. Gleiches gilt bei einer Verwendung der Busspannung (Jumper-Stellung "intern"), wenn diese 12V beträgt. Natürlich können die Widerstände auch umdimensioniert werden, z.B. 470 Ohm bei Verwendung der 5V Busspannung oder einer externen 5V Spannung.
 
Details siehe auch hier: Berechnung eines Vorwiderstandes
 
(3) Für die Widerstände R51..R66 gilt im Prinzip das gleiche wie für R101..R116 unter (2) geschrieben, jedoch kann hier ja auch noch die Anzahl der in Reihe geschalteten LEDs variieren, was bei einer evtl. Umdimensionierung zu berücksichtigen ist.
 
Details siehe auch hier: Berechnung eines Vorwiderstandes
 

zurück zum Anfang nach Oben

Download

adobe Schaltplan, Bestückungsdruck
Layout für Schnüffel V2.02

 
Firmware Download für 16F630
Pixel
disk ProtokollS88-N
Nameschnueffel_020.hex
Shop Bestell-Nummerpic630-444
VersionV0.20 vom 26.04.2012
ProzessorPIC 16F630
ID-Value4xxx
Änderungen V0.20: Signalisierung aktiver S88-Bus optimiert (insbesondere CS2, RocRail)
V0.12: Verbesserung Erkennung Buspolarität

zurück zum Anfang nach Oben

Variationsmöglichkeiten

Bestückungsvarianten
Anzeige "Gleis Belegt"Anzeige "Gleis Frei"
R21 entfällt, T21 bestückt T21 entfällt, R21 bestückt
variante1 (14K) variante2 (14K)

 
der Jumper
Interne SpannungExterne Spannung
LEDs werden über erweiterten S88 versorgt, X6 und D1 können unbestückt bleiben LEDs werden über Buchse X6 versorgt
kann genutzt werden, solange am S88-Bus maximal 4 Schnüffel-Module ohne externe LEDs bzw. 2 Schnüffel-Module mit externen LEDs angeschlossen werden. Notwendig bei umfangreichen Rückmelde-Systemen mit vielen Schnüffel-Modulen und vielen daran angeschlossenen LEDs. Das S88-P Modul wird entlastet.
variante1 (14K) variante2 (14K)

zurück zum Anfang nach Oben

In Circuit Programmierung

Über den 5-poligen Stecker X3 kann die
bestückte Dekoder Platine programmiert werden.
 
siehe arrow PICs programmieren
siehe arrow mein PIC-Programmer
Schnüffel Programmierstecker X9

zurück zum Anfang nach Oben

Fehlersuche

Hier ein Oszillogramm, das die Funktion des Firmware verdeutlichen kann:
Der Schnüffel-Pic generiert das Strobe-Signal für den 4094. Er zählt hierfür die Anzahl der Clock-Impulse (CLK) seit dem PS-Signal. Je nachdem, wo der DIP-Schalter steht, sind dies dann 16, 32, 48 .. Impulse bis zum STROBE-Signal.
 
Signale Schnüffel FW V0.04

 

zurück zum Anfang nach Oben

Archiv für ältere Versionen

Schnüffel Modul

zurück zum Anfang nach Oben