24V-DIO am Mikrocontroller

Persönliche Seite #6585199
Lesenswert?

Kann mir Jemand das Prinzip erklären, wie man an einem GPIO vom µC ein 
12V oder 24V DIO Anschluss realisiert.

(Siehe Anhang)
https://revolution.kunbus.de/shop/de/digitales-io-module-revpi-dio
Oder andere SPS-Module

Also es soll nichts per Jumper umgesteckt werden und trotzdem mit nur 2 
Kontakten ein
DigitalOutput || DigitalInput

realisiert werden.

Gibt es einen typischen Namen für eine solche Schaltung?

LG
Angehängte Dateien:
Persönliche Seite #6585660
Lesenswert?

Peter D. schrieb:
> Z.B. mit:
> 
https://www.maximintegrated.com/en/products/power/mosfet-drivers-controllers/MAX14915.html

Aber ich muss es aktiv ansteuern? (Hier SPI)
Den Monitor für jeden Kanal brauche ich eigentlich nicht.

Ich würde sonst auch noch einen GPIO zum Umschalten opfern.
Oder geht es sogar ganz diskret?
Gast #6585678
Lesenswert?

> Oder geht es sogar ganz diskret?
Ja, siehe
http://stefanfrings.de/mikrocontroller_buch/Einstieg%20in%20die%20Elektronik%20mit%20Mikrocontrollern%20-%20Band%202.pdf
Kapitel 3.3 und 3.4

Wenn deine Ausgänge wie im Buch gezeigt Open-Kollektor bzw. Open-Drain 
sind, kannst du sie mit einem Eingang zusammen schalten. Schalte den 
Transistor aus, dann ist die Schraubklemme als Eingang verwendbar.

Es besteht aber ein gewisses Risiko, dass man einen Kurzschluss 
programmiert, wenn man einen Fehler macht.
Persönliche Seite #6585857
Lesenswert?

Stefan ⛄ F. schrieb:
>> Oder geht es sogar ganz diskret?
> Ja, siehe
> 
http://stefanfrings.de/mikrocontroller_buch/Einstieg%20in%20die%20Elektronik%20mit%20Mikrocontrollern%20-%20Band%202.pdf

Das Buch ist ein super Nachschlagwerk gerade was die Transistoren 
angeht. Danke.

Aber die gewünschte Kombination habe ich (zumindest in diesen beiden 
Kapiteln) nicht gefunden. Unter 3.6 ist noch mal das gemeinsame Nutzen 
einer LED und eines Schalters aufgezeigt. Meinst du das?

Wenn ich jetzt die LED gegen einen Transistor (als Ausgang) und den 
Schalter durch einen Optokoppler (Eingang) ersetzte, komme ich 
Gedanklich jedoch in eine Schleife.

Die Klemme mit + wäre ja vom Transistor auf 12V gezogen und müsste sich 
dann (als Ausgang) über die "-"-Klemme (Oktokoppler mit Vorwiderstand 
für die Option Eingang) entladen. Ebenso müsste als Eingang die "+" 
Klemme ja Spannung führen. Soll dafür dann die PullUp-Spannung des GPIOs 
dienen?
Gast #6585879
Lesenswert?

D a v i d K. schrieb:
> Das Buch ist ein super Nachschlagwerk gerade was die Transistoren
> angeht. Danke.

Hmmm, es war eigentlich eher als Einstiegshilfe gedacht. Zum 
Nachschlagen ist da doch nicht viel drin, da gibt es viel bessere 
Literatur.

> Aber die gewünschte Kombination habe ich
> (zumindest in diesen beiden Kapiteln) nicht gefunden.

Stimmt, das habe ich deiner Phantasie überlassen. Ich habe mal einen 
möglichen Ansatz aufgemalt. Links sind zwei I/O Pins vom Mikrocontroller 
(Eingang und Ausgang).

Oben hast du den Transistor für den Ausgang. Unten einen Spannungsteiler 
für den Eingang, sowie eine Zenerdiode zur Begrenzung (gegen 
Überspannung).

An die Schraubklemme und +24V kannst du Lasten anschließen. Oder du 
schließt Signalquellen an Schraubklemme an, die +24V liefern.

Mit nur einem einzigen I/O Pin am Mikrocontroller ohne Schalter/Jumper 
zum Umschalten der Richtung geht es nicht. Denn dann würde der Hund sich 
im Kreis drehend seinen eigenen Schwanz fangen.

D a v i d K. schrieb:
> Unter 3.6 ist noch mal das gemeinsame Nutzen
> einer LED und eines Schalters aufgezeigt. Meinst du das?

Nein, das passt gar nicht zu deinem Fall. Du willst ja die Ausgänge 
verstärken.
Angehängte Dateien:
Persönliche Seite #6585931
Lesenswert?

Stefan ⛄ F. schrieb:
> Mit nur einem einzigen I/O Pin am Mikrocontroller ohne Schalter/Jumper
> zum Umschalten der Richtung geht es nicht. Denn dann würde der Hund sich
> im Kreis drehend seinen eigenen Schwanz fangen.

Das meine ich ja ;)

Also ich kann nur Schraubklemmen sparen, nicht IOs.
(Auch nicht sonderlich schlimm, wollte es nur verstanden haben)

Aber wo steckt nun das Risiko beim Anwender, wenn ich Zenerdiode und 
Optokoppler einsetze?
Gast #6585959
Lesenswert?

D a v i d K. schrieb:
> Kann mir Jemand das Prinzip erklären, wie man an einem GPIO vom µC ein
> 12V oder 24V DIO Anschluss realisiert.

Wenn es echt IEC 61131 SPS konform sein soll, wird es aufwändig:

Eingangsschaltkreise IEC 61131-2 Input Types 1, 2, 3

http://ftp.beckhoff.com/download/document/Application_Notes/DK9221-0909-0008.pdf
http://www.st.com/ PCLT-2A CLT3-4B CLT01-38S4 SCLT3-8BT8
http://datasheets.maximintegrated.com/ MAX31910 MAX31911 MAX31913
http://ichaus.biz/ iC-JX/JRX (auch Ausgang)
http://www.infineon.com/ ISOFACE (ISO1H801/811/812/815/816/1I811/813 8 
isolierte I/O)
https://www.st.com/resource/en/datasheet/tde1798dp.pdf TDE1798 (als 
Ausgangstreiber in kommerzieller SPS)

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