Stefanie
21.11.2005, 11:51
Hallo,
ich habe ein Problem und brauche dringend Hilfe! Ich möchte über den I²C Expander PCF8575 und einen "kleinen schwarzen Kasten" bistabile Relais(12VDC) schalten.
Die Relais funktionieren so: 2 Wicklungen Ansprechen +A3/-A2; Rücksetzen +A3/-A1, d.h. dass ich wenn ich das Relais schalten möchte, A2 oder A1 auf Masse ziehen muss. Da ja keine 12V aus meinem I²C Expander kommen, habe ich mir überlegt einen MOSFET als Verstärker einzubauen, der bei einem High-Pegel aus dem Expander durchlässt und somit die 12V auf Masse zieht.
Ist soweit noch alles richtig bzw. meine Ausdrucksweise verständlich?
Nun sah ich im Datenblatt des PCF8575 folgende Daten für die I/O Pins:
Low: IOL=min.10mA typ 25mA VOL=1V
HIGH: IOH=max.-300uA VOH=0V
Ich habe auch schon öfter gelesen, dass der ULN2803 als Verstärker genutzt wird. Diesen Baustein versteh ich aber nicht so ganz, da es heißt, dass er TTL-Level zum Schalten braucht und ich doch nur 1V habe. Wo ist mein Denkfehler?
Im Datenblatt steht auch drin, dass die Ausgangsspannung 50V ist, ich brauche ja aber nur 12V, ist dieser Baustein somit für mich hinfällig? Mir gefällt daran nicht, dass er mit Bipolartransistoren arbeitet und daher habe ich mir gedacht, dass ich mir einfach selbst einen passenden MOSFET raussuche. Kennt jemand von euch einen passenden?? Bzw. da ich insgesamt 8 Relais und brauche somit 16 MOSFETs, gibt es da auch mehrer in einem Baustein integriert? Was muss ich außer einer Freilaufdiode und einem parallelen RC-Glied zum Relais noch bei so einer Schaltung beachten?
Hat irgendwer schon etwas fertiges?
Vor den MOSFET möchte ich noch ein LED über einen Widerstand auf Masse schalten, damit ich auch optisch sehen kann, wann das Relais schaltet.
Kann mir jemand bitte, bitte weiterhelfen...
P.S.: Wo kann man den über so eine Schaltung die Theorie und
Dimensionierung nachlesen?
P.P.S.: Ich möchte ja, dass geschaltet wird, wenn das Relais auf Masse gezogen wird. Brauch ich da noch einen Inverter? Ich habe mir auch schon den I2C-Expander PCA9555 angesehen
(LOW: IOL:10-24mA und VOL=0,7V
HIGH IOH: -10mA und VOH=4V Hier versteh ich nicht, warum positive
Spannung und negativer Strom??), oder soll ich den PCF8575 und einen Inverter nehmen?
Hab wirklich keine Ahnung und brauche dringend Hilfe!!!!! Wäre echt lieb, Stefanie
ich habe ein Problem und brauche dringend Hilfe! Ich möchte über den I²C Expander PCF8575 und einen "kleinen schwarzen Kasten" bistabile Relais(12VDC) schalten.
Die Relais funktionieren so: 2 Wicklungen Ansprechen +A3/-A2; Rücksetzen +A3/-A1, d.h. dass ich wenn ich das Relais schalten möchte, A2 oder A1 auf Masse ziehen muss. Da ja keine 12V aus meinem I²C Expander kommen, habe ich mir überlegt einen MOSFET als Verstärker einzubauen, der bei einem High-Pegel aus dem Expander durchlässt und somit die 12V auf Masse zieht.
Ist soweit noch alles richtig bzw. meine Ausdrucksweise verständlich?
Nun sah ich im Datenblatt des PCF8575 folgende Daten für die I/O Pins:
Low: IOL=min.10mA typ 25mA VOL=1V
HIGH: IOH=max.-300uA VOH=0V
Ich habe auch schon öfter gelesen, dass der ULN2803 als Verstärker genutzt wird. Diesen Baustein versteh ich aber nicht so ganz, da es heißt, dass er TTL-Level zum Schalten braucht und ich doch nur 1V habe. Wo ist mein Denkfehler?
Im Datenblatt steht auch drin, dass die Ausgangsspannung 50V ist, ich brauche ja aber nur 12V, ist dieser Baustein somit für mich hinfällig? Mir gefällt daran nicht, dass er mit Bipolartransistoren arbeitet und daher habe ich mir gedacht, dass ich mir einfach selbst einen passenden MOSFET raussuche. Kennt jemand von euch einen passenden?? Bzw. da ich insgesamt 8 Relais und brauche somit 16 MOSFETs, gibt es da auch mehrer in einem Baustein integriert? Was muss ich außer einer Freilaufdiode und einem parallelen RC-Glied zum Relais noch bei so einer Schaltung beachten?
Hat irgendwer schon etwas fertiges?
Vor den MOSFET möchte ich noch ein LED über einen Widerstand auf Masse schalten, damit ich auch optisch sehen kann, wann das Relais schaltet.
Kann mir jemand bitte, bitte weiterhelfen...
P.S.: Wo kann man den über so eine Schaltung die Theorie und
Dimensionierung nachlesen?
P.P.S.: Ich möchte ja, dass geschaltet wird, wenn das Relais auf Masse gezogen wird. Brauch ich da noch einen Inverter? Ich habe mir auch schon den I2C-Expander PCA9555 angesehen
(LOW: IOL:10-24mA und VOL=0,7V
HIGH IOH: -10mA und VOH=4V Hier versteh ich nicht, warum positive
Spannung und negativer Strom??), oder soll ich den PCF8575 und einen Inverter nehmen?
Hab wirklich keine Ahnung und brauche dringend Hilfe!!!!! Wäre echt lieb, Stefanie