hallo, ich bin PIC Neueinsteiger und würde gern ein relais direkt vom pic ansteuern ohne einen transistor zur verstärkung zu nutzen... ich dachte an ein standard reed relais 5V... kann ich das so einfach machen oder gibt es dabei nochwas zu beachten? danke für eure hilfe
ja - eine diode brauchst du mindestens - sonst hast ein problem! pic kenne ich leider nicht...
Das würde ich unterlassen. Habe mir auch einmal so TTL Relaise gekauft. Leider Hatte ich nachher ein paar ausgänge weniger. Der Anzugstrom ist ca. 30 mA . Der PIC kann aber nur 20mA. Du kannst mehrere Ausgänge paralell hängen. Mehr dazu www.sprut.de
wenn du ein Relais findest, welches mit dem Strom zufrieden ist, den der Port liefern kann, kein Problem. Eine Diode (1N4148) parallel zum Relais, fertig. Falls sogar mehrere nennenswerte Lasten am MC: neben dem Strom pro Pin evtl. Einschränkungen für den kompletten Port und Gnd/Vcc-Strom für den gesamten Chip beachten. Insbesondere Reed-Relais sind dafür gut geeignet, aber auch "sensitive" normale Relais können geeignet sein.
also muss ich beim relais drauf achten..dass der anzugstrom maximal 20mA beträgt und in der schaltung sollte ich dann noch eine diode parallel schalten und dann würde es fuktionieren?
Die Diode bitte ANTIparallel (als Freilaufdiode). Sonst jagst Du den Portpin sofort hoch und das Relais hat noch nicht mal guten Tag gesagt!
ich denke gerade darüber nach einen optokoppler zu verwenden...dem sollten die 20mA des pic's doch reichen oder?
Ich dachte, Du willst nicht mal nen Transistor benutzen!?! Aber für nen Optokoppler haste Platz und Geld?!? Spaß beiseite: Wenn Du keine galvanische Trennung brauchst, dann nimm nen kleinen Transistor (z.B. BC547) oder MOSFET (z.B. BS250)
ja mit nem transistor ist das nicht realisierbar da ich den zweiten stromkreis nicht beeinflussen darf
sind die optokoppler denn erstmal grundsätzlich direkt vom pic steuerbar?
Nicht, dass wir aneinander vorbeireden: Ich meinte den Transistor natürlich nicht als Ersatz für das Relais sondern zur Ansteuerung desselben! Das Relais direkt über den Portpin ansteuern ist nicht besonders gut (siehe weiter oben), also indirekt über nen kleinen Transistor (BC547 reicht für ein Reed-Relais allemal aus).
Optokoppler kannste natürlich vom uC aus steuern, wenn der Strom, den die Diode ziehen muss, damit der Transistor ausreichend durchschaltet, nicht über 20mA liegt. Am besten Datenblatt konsultieren.
ja diese möglichkeit erscheint mir aber umständlicher als ein optokoppler oder? im zweiten stromkreis muss lediglich ein kontakt hergestellt werden wenn der optokoppler nun direkt vom pic steuerbar ist dann wäre das doch die einfachere lösung zum mal diese dinger auch billiger sind oder?
Kommt auf die Art des 'Kontaktes' an. Was soll denn da geschaltet werden? AC oder DC? Einfach ein Schließer/Öffner oder irgendwas gegen Masse?
das ding simuliert den druck auf den knopf einer fernbedienung also werden die kontakte geschlossen die auch beim druck auf den knopf geschlossen werden...
Ich geh mal davon aus, dass es sich um Gleichspannung handelt. Also, wenn der zu schaltende Kontakt mit einem Bein an Masse hängt ist das mit nem normalen OK kein Problem. Wenn kein Massebezug da ist, wirds komplizierter.
es ist kein massebzug da darum hab ich es auch mit einem transistor nicht hinbekommen aber sobald die led im OK leuchtet sollten c und e des OK doch leitend verbunden sein oder?
muss man dann ggf einen 6 beinigen OK nehmen damit die masse trotzdem vom zweiten stromkreis getrennt ist?
Das hat mit der Anzahl der Beine nix zu tun. Die Gehäuseform ist nur evtl. für die Isolierung zwischen den beiden Seiten von Bedeutung. Es kommt eigentlich nur auf das Innenleben des OK an. Normale OK haben einen npn-Fototransistor als Ausgangsstufe. Die lassen sich für DC-Zwecke ganz gut verwenden. Eigentlich müsste das mit nem 4N2x oder CNY17 klappen. Wenn Du AC schalten willst, brauchste nen OK mit entsprechender Ausgangsbeschaltung. Beim Anschließen des OK an den uC immer an den Vorwiderstand denken!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.