Zitat :
|
Plötzlich hatte ich an den Eingängen des BCD Decoders nicht mehr 5V sonder knappe 19V |
Hoffentlich haben das die Ausgangstransistoren der SPS überlebt. Kontrollieren !
Dein grundlegender Fehler ist, daß die Eingangsspannungen mit 5V zu niedrig sind.
CMOS-Schaltungen benötigen generell Eingangspegel in der Höhe von Vss (0) oder Vdd (1).
Außerdem müssen nicht benutzte Eingänge (hier RBI, /LT, und /BI) stets auf ein definiertes, der Funktion entsprechendes, Logikpotential gelegt werden.
Das aber hat den Decoder wohl nicht umgebracht, sondern du hast das sog. Latchup erlebt.
Das passiert, wenn Eingangs oder Ausgangsleitungen -auch nur für Mikrosekunden- außerhalb der durch Vdd und Vdd gegebenen Grenzen getrieben werden und dabei ein bestimmter Strom überschritten wird.
Du wirst die Schaltung also wohl etwas umkonstruieren müssen.
Als erstes gehört auf das Decoderplatinchen ein Kondensator, 0,1µF genügt, zwischen Vdd und Vss.
Dann solltest du das Display und den Decoder relativ nah (einige cm) zusammenbauen, sonst werden evtl. Schutzmaßnahmen für die Leitungen fällig.
Die Kathoden der LEDs sollen wirklich über eine Leitung zum Vss Anschluss des zugehörigen Decoders bekommen und nicht irgendwo angeschlossen werden, wo zufällig auch das Potential zur Verfügung steht.
Wenn du deiner SPS beibringen kannst, 12V anstelle von 5V oder Open-Kollektor-Ausgänge zur Verfügung zu stellen, dann genügen ein paar Widerstände um Latchup zu verhindern.
Sonst müßte eine Treiberschaltung her, die die Logikpegel von 5V auf 12V anhebt.
Für die Treiberschaltung wäre es wichtig zu wissen, ob du die Signale auch negiert erzeugen kannst.
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.
Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !