Forum: Mikrocontroller und Digitale Elektronik PCF8574N funktioniert auf einmal nicht mehr.


von Ich (Gast)


Lesenswert?

Hallo,

ich habe ein Problem und zwar sterben mir die I2C Portextender PCF8574N 
einfach so wech...

Die I2C Extender hängen an einer China Relais Platine (8Fach).
Die 5V versorgungsspannnung kommen von einem Schaltnetzteil.

Das I2C Signal kommt vom Raspi PI direkt ohne Buswidestände oder so.
Es sind nur zwei PCF8574N am Bus. Kabellänge 2x10cm.


Hat jemand ne Idee warum die dinger einfach so den Dienst einstellen?

von 6A66 (Gast)


Lesenswert?

Ich schrieb:
> ich habe ein Problem und zwar sterben mir die I2C Portextender PCF8574N
> einfach so wech...

Hallo "Ich",

meist sterben Bauteile wegen zu Hohen Spannungen oder zu großen Strömen.
Was es in deinem Fall sein könnte ist jetzt nur zu raten ohne 
Schaltplan. Prüfe die Spannungnen mal mit einem Scope unter 
verschiedenen Bedingungen. Mit wlecher Ausgangslast betreibst du die 
Portexpander? ...

rgds

von spontan (Gast)


Lesenswert?

Wie sieht denn der Schaltplan aus?

Die Glaskugel sagt, die Relaiskarte hat keine Freilaufdioden. Aber 
Glaskugeln sind halt recht undurchsichtig.

von Ich (Gast)


Lesenswert?

Moin,

einen Schaltplan habe ich nicht :)

Diese Relais verwende ich:

http://ecx.images-amazon.com/images/I/51NpzkNHxEL._SY300_.jpg

Die haben ja Optokoppler vor den Relais.

von 6A66 (Gast)


Lesenswert?

Ich schrieb:
> Die haben ja Optokoppler vor den Relais.

Gut.
Wieviel Strom fließt durch den Optokoppler?
Wie sieht die Spannung aus dem Schaltnetzteil aus, welches ist das?
Was an den PCF stirbt?
Wie äußert sich das?

Wir brauchen mehr INPUT :)

rgds

von Ich (Gast)


Lesenswert?

Moin,

leider ist das gerade nicht hier VorOrt das problem....

Gemessen habe ich mit dem Multimeter 5V.

Strom wenn alle 8 LED+Opto 20mA.

Am Extender sind alle Outs auf 0 Also Relais = Aus und er reagiert nicht 
mehr aus I2C Signale....Egal welche Adresse ich einstelle.

von Mike R. (thesealion)


Lesenswert?

Moin,

dann zeichne uns doch mal einen Schaltplan, wie du die PCF8574 
verschaltet hast. Oder mach ein Foto von deinem Aufbau (aber nur wenn 
man darauf auch eteas der Verschaltung erkennen kann).

Ich tippte mal darauf, das du nicht darauf geachtet hast, das die 
PCF8574 Open-Drain-Outputs sind.

Die können nur LOW ausgeben, für HIGH brauchen die externe Pulls-UPs

Mike

von Joachim B. (jar)


Lesenswert?

Mike R. schrieb:
> Die können nur LOW ausgeben, für HIGH brauchen die externe Pulls-UPs

die typischen Arduino Relaisplatinen ziehen den Opto eh auf low brauchen 
also keinen pullup

wenn da nicht böse andere Probleme sind tippe ich auf Spannungspulse die 
den PCF töten.

Man könnte einen dieser toten PCF wenn DIL ja mal auf dem Breadboard 
testen.

Ich wundere mich gerade, wenn dann stirbt doch immer der PI wegen 5V am 
GPIO ;-)

von Ich (Gast)


Lesenswert?

Ja alles sehr eigenartig......
vor allem es sind zwei an dem BUS und einer stribt irgendwie nur :D

Der aufbau ist so:


5V->Extender->Externder->PI
            <-         <-PI i2C


Einmal ist der erste gestorben einmal der zweit extender :(

von Gonzo (Gast)


Lesenswert?

Ich schrieb:
> Die I2C Extender hängen an einer China Relais Platine (8Fach).

Ich tippe auf die Relais Platine. Nimm eine, die nicht aus China stammt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.