3.3-24V Input auf

Moderator (Firma: Titel) Persönliche Seite
Thomas schrieb:
> Ich hätte gerne eine breiten Eingangesrange für den Microcontroller.
Der Witz ist aber, dass bei 3,3V die Schaltschwelle etwa bei 1,6V liegen 
wird. Und konsequenterweise (oder blöderweise) wird damit die 
Schaltschwelle auch bei 24V Signalen bei 1,6V liegen.
Üblicherweise hat aber eine SPS mit 24V Eingängen aber Schaltschwellen 
um 10V, damit nicht jeder "EMV-Mückenfurz" gleich als "High" erkannt 
wird.
Gast
Es gibt keine allgemein gute Eingangs-Beschaltung, die den ganzen 
geforderten Bereich ohne Konfigurations-Schalter unterstützt. Deswegen 
erzähle uns mehr über den Anwendungsfall.
Gast
Egal ob 3.3 bis 24V oder 3.3V bis 36V, das würde sich mit einem 
einfachen Pull-Up nach 3.3V erledigen lassen ;-)
Spannend wird es erst, wenn es für die Pegeldefinitionen der Low-Pegel 
auch irgendwelche Vorgaben gibt.
Gast
Lothar M. schrieb:
> Schön, aber wenn bei einer 24V Steuerung/SPS 2V am Eingang anliegen,
> dann geht jeder Schlosser davon aus, dass das als "Aus" erkannt wird.

Dann muss man eben die 24V mit in die Pegelanpassung einfließen lassen, 
so wie es z.B. beim LIN auf der Empfängerseite gemacht wird.
Gast
Stefan ⛄ F. schrieb:
> Es gibt keine allgemein gute Eingangs-Beschaltung, die den ganzen
> geforderten Bereich ohne Konfigurations-Schalter unterstützt. Deswegen
> erzähle uns mehr über den Anwendungsfall.

Ich mächte 8 Inputs eines MCP23017 nutzen. Je nach Einsatz können da 
aber 24V, 5V oder auch 3.3V als Input ankommen. Alles was größer als 3V 
ist, soll ein HIGH sein. Alles unterhalb von 3V LOW. Das ganze soll in 
in 4TE Gehäuse passen und da sind auch schon 16A Finder Relais drinnen. 
Der Platz ist begrenzt und ich bin auf der Suche nach einer 
platzsparenden Lösung.
Thomas schrieb:
> Ich mächte 8 Inputs eines MCP23017 nutzen. Je nach Einsatz können da
> aber 24V, 5V oder auch 3.3V als Input ankommen. Alles was größer als 3V


Dann rechne mit der Spannungsteiler-Formel Dir einen Spannungsteiler 
aus, so daß bei 3V der IC einen für H erforderlichen Mindestpegel 
erkennt.
Dazu schaut man ins DB, und sieht, daß der Min-pegel für H > 
0,25*Vdd+0,8V beträgt - oder <0,8Vdd - je nach Eingang ...
Max. ist aber Vdd - muß man also möglicherweise mit einer Diode klemmen.

> ist, soll ein HIGH sein. Alles unterhalb von 3V LOW. Das ganze soll in

Naja, jeder Digitaleingang wird immer mit einem gewissen Abstand zw. H 
und L spezifiziert. Du kannst also nicht annehmen, bei exakt 3V in beide 
Richtung umschalten zu können. Wie immer, siehe Datenblatt ...
Gast
Thomas schrieb:
> Alles was größer als 3V
> ist, soll ein HIGH sein. Alles unterhalb von 3V LOW.

Den Bereich 3..24 Volt würde ich mit einem simplen NPN-Transistor 
abdecken, der dann ab etwa 0,7V schaltet.

Wenn Du wirklich auf einer harten Grenze bei 3,0V bestehst, musst Du 
einen Komparator mit stabiler Referenz einsetzen. Den kann man auf 3,0 V 
auslegen und Eingangsspannungen oberhalb seiner Betriebsspannung mit 
einer Z-Diode klemmen.
Moderator (Firma: Titel) Persönliche Seite
Manfred schrieb:
> Wenn Du wirklich auf einer harten Grenze bei 3,0V bestehst
... ist das eine ungeeignete Wahl, wenn davor ein 3V3 IC sitzt. Denn das 
beißt sich dann schon mit der garantierten Ausgangsspannung, falls aus 
Störfestigkeitsgründen auch ein Strom fließen soll.
Nich umsonst erkennen übliche 3V3 Eingänge schon bei 1,9...2,1V schon 
ein High.
Manfred schrieb:
> Materie:
> ti.com sagt "The LM134/LM234/LM334 are 3-terminal adjustable true
> temperature sensors"

Lm334 sind 3-40v  current Sources im TO-92.

Der wird wirklich als Temperatursensor genutzt, sogar in der Industrie. 
Die Silikon Bodydiode hat einen ziemlich stabilen 
Temperaturkoeffizienten.

Setzen 6, und für den vergriffen Ton in die Ecke stellen.
Gast
Ich würde einen Umschalter (Jumper) vorsehen um zwischen mindesten zwei 
Bereichen umzuschalten.

Bei einer Schwelle von 3V musst du schon 5V Signal Spannung anlegen 
damit es zuverlässig funktioniert.
Ich habe das mal in einem Industriegerät das 8bit Leitungen einer SPS 
ausgewertet hat gesehen..

Da wurde auf einer Platine die Senkrecht auf Pads der Hauptplatine 
gelötet wurde einfach ein Spannungsteiler und irgendein ein HCT Buffer 
in SMD verwendet.. das hat über 20 Jahre funktioniert.

Ich habe das nachgebaut aber nur mit Optokopplern.. (siehe bild) in 
einem anderen Projekt habe ich die Optokoppler mit lm334 genutzt, da ist 
der einzige Nachteil daß die Current Sources eine Reaktionszeit von 120 
Nanosekunden oder so haben. Z-diode ist wohl am einfachsten, fragt sich 
nur wieviel strom da in Summe am Ende fließt.
Angehängte Dateien:
Gast
Thomas schrieb:

>gibt es einen fertigen Baustein der mit einer Eingangspannung von 3.3V
>bis 36V zurecht kommt und diese dann als 3.3V Microcontroller Level
>ausgeben kann?

Damit ist der Low-Pegel definiert.
Das interessiert aber niemand hier?
Auch wenn Schaltungen über Jahre hinweg funktioniert haben. Den 
Low-Pegel falsch annehmen, ists ein furchtbares Design.

Bei dem Link zu Shelly wird ein SCHALTER verwendet. Der hat als 
low-Pegel 0 Volt. Da kanns klappen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 5 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.