PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anschluss eines Sensors an einen PCF8574



batti112
14.03.2005, 14:26
Hallo!

Ich möchte mehrere IS471 an einen PCF8574 anschließen.

Wenn ich die Ausgänge der IS471 direkt an den PCF8574 anschließe, dann könnte es ja passieren, dass ich die Anschlüsse des PCF8574 als Ausgänge nutze (-> 5V liegt am Ausgang des IS471 an).

Wie macht man so etwas richtig?
Verbindet man die beiden über einen widerstand um den strom zu begrenzen?

mfG

Batti

Florian
14.03.2005, 14:57
Ich schätze mal, dass Du einfach vermeiden solltest den Port als Ausgang zu konfigurieren! *g*
Allerdings weiß ich auch nicht, ob das wirklich schädlich wäre!?

batti112
14.03.2005, 15:20
Ich will nur auf nr. sicher gehen ;-).

batti112
14.03.2005, 16:25
Hätte noch eine weitere Frage, wenn ich ein Servo benutzen möchte, schließe ich das mit an meine Versorgungsspannung an, oder sollte das besser einen eigenen Spannungsregler bekomme?

An der Versorgungsspannung hängen µC, Bus-Bausteine etc.

Pascal
14.03.2005, 16:35
bringt es vielleicht was, wenn man den Sensor über eine Diode mit dem PCF8574 verbindet?

batti112
14.03.2005, 20:05
Denke das der PCF8574 trotzdem einen High-Pegel erkennen würde (wegen der reduzierten Spannung). Würd mich halt nur mal interessieren, wie das die ganzen anderen Roboteringeneure hier gemacht haben ;-)

Sandro
16.03.2005, 01:01
Hallo Batti

Der PCF8574 hat quasi bidierektionale Ports. Um einen Port als Eingang benutzen zu können MUßT du ihn auf high setzen (-> 5V liegt am Ausgang des IS471 an).
In diesem Zustand ist der Port des PCF8574 über einen großen Widerstand mit +5V verbunden.
Der Pegel am Port des PCF8574 kann jetzt dem Sensorsignal folgen.

Setzt du den Portexpander auf low schaltet intern ein Transistor gegen 0V durch.
In verbindung mit dem IS471 würde nichts passieren da dieser auch einen lowaktiven Ausgang besitzt.
Du könntest das Signal aber nicht auswerten da du immer eine null lesen würdest.
Bei anderen Sensoren könnte das evtl. zu einem Kurzschluß führen.

Ich hoffe du verstehst was ich damit sagen wollte.

Gruß

Sandro