24V Signale lesen und Ausgeben

OP #344637
Lesenswert?

Hallo Leute,

ich versuche mich gerade an dem SPS-Code, der hier mal vor einer ganzen
Zeit mal im Forum aufgetaucht ist und versuche daruf aufbaend etwas zu
entwickeln...

Mein Problem bei der Hardware:
Ich will 16x Inputleitungen und 16x Outputs benutzen. Hierzu benutze
ich je zwei 74hc595(out) und 74hc165(in) und steuere sie seriell an.

jetzt habe ich aber das Problem, das SPS-Steuersignal meines wissens
nach 24V bzw 12V Pegel haben :-( und das bereitet mir so einige
Probleme

Kann mir eventuell jemand sagen, wie ich solche Signale in meiner
Schaltung lesen bzw ausgeben kann? dachte erst an ULN2803 für das
lesen, aber ich denke das wird wohl nix :-(

Helft mir bitte
Gast #344641
Lesenswert?

Den ausgang würde ich mit einfachen transitorstufen realisieren. den
eingang mit nem HC244er, also den betriebst du mit 5V boardspannung,
und machst an die eingänge ordentliche widerstände, so mindestens 10k
in reihe. dann klappt das auch. und pullups gegen +24V nicht vergessen.
würde ich so 100k nehmen
Gast #344646
Lesenswert?

Eingänge: da sollte schon etwas Strom fliessen. Ich nehme für solche
Sachen 20mA, Optokoppler sind zu empfehlen, geht natürlich auch ohne.
Eingang, TVS-Diode 30V gegen Masse, Widerstand 1k2, LED, Optokoppler
TLP281-4.
Ausgang: 100mA sollten schon drin sein, um kleinere Lasten direkt
ansteuern zu können. Üblicherweise wird H-Pegel ausgegeben. Ist zwar
etwas aufwändiger, als gegen Masse zu schalten, hält sich aber in
Grenzen. Eine Möglichkeit wäre der UDN2981, besser, aber teurer,
diverse  Profets von Infineon (ITS/BTS-Typen), die sind fast
unkaputtbar.
Gast #344656
Lesenswert?

funktionieren tuts auch ohne.
Die 1N4148 schützt den Optokoppler vor Falschpolung am Eingang (diese
Teile haben bedauernswert kleine zul. Sperrspannungen).
Ob diese Eingangsschaltung allerdings eine Burstprüfung
besteht/übersteht, wage ich zu bezweifeln.  Wenn es nur für dich
zuhause ist, kannst du es aber auch so machen. Auch die Diode weglassen
dürfte kaum zu Problemen führen.
Ich habe mal in einer Firma gearbeitet, die u.a. Industrienetzteile
hergestellt hat. Direkt parallel zum 24V-Trafo saß eine gelbe LED mit
Vorwiderstand, bekam also periodisch 34V in Sperrrichtung aufgebrummt -
ich habe nie eine kaputte gesehen.
Gast #344658
Lesenswert?

ich weiss doch nicht, was du willst...
Ich würde dir den BSP452 empfehlen, rundum-sorglos-Paket. Geh mal bei
Infineon stöbern.
Auch eine durchaus noch zeitgemässe Alternative: Relais. Gibt Typen,
die kannst du direkt mit dem AVR ansteuern, die meisten brauchen aber
einen Treiber. Hat den Vorteil, völlig getrennte Stromkreise schalten
zu können, bei entsprechender Platinen- und Relaisauslegung auch direkt
230V, ausserdem Öffner/Schliesser/Wechsler verfügbar.
Gast #344660
Lesenswert?

So, ihr leute... hab mal, aus einfachheitshalber (also aus allem, was
ich gerade Zuhause habe) mal eine miniSPS gezeichnet.

Vielleicht könnt ihr mir mal sagen, ob das so OK ist!

1. Die Stromversorgung übernimmt ein 78L05. nix besonderes, aber da die
Schaltung ja mit 24V gesteuert werden soll, wurde eine
Transistor-Zenerdioden-Element vorgeschaltet (BC139, 1K Widerstand und
10V Zenerdiode) so das die Eingangsspannung verringert wird. Die 1N4001
dient lediglich als Verpolungsschutz.

2. Die Optokoppler der Inputs sind durch 1N4148 gegen Verpolung
geschützt. Eventuell lasse ich die Optokoppler sogar weg und verwende
statt dessen eine 5,1V Zenerdiode..... mal sehen.

3. Die Outputs können jeder ~40 mA treiben. Einfacher aufbau durch
einen Transistor und einem 600 Ohm/1W Vorwiderstand. Das Signal ist
zwar invertiert, wird aber per Software "gedreht" da ein inverter
mehr aufwand erfordert...

Was glaubt Ihr, ist das alles so OK?
Besonders auf die Stromversorgung bitte ich zu achten!

ps. Ja ich weiß, die Schematik ist nicht die tollste, aber ich habe sie
eben nur kurz "hingeklatscht"!

Gruß
KoF
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren