mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 230V Taster an IO Pin


Autor: Marcus Overhagen (marcus6100)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich möchte möglichst simpel ein paar Taster per uc auswerten, die über 
bis zu 20m lange mehradrige Kabel an 230V angeschlossen sind. Im Kabel 
liegt bereits eine 230V Leitung, Potentialtrennung ist nicht nötig.

Die Lösung über 1 oder 2 MOhm direkt an einen io pin zu gehen 
funktioniert bestimmt solange der Taster gedrückt wird, aber wenn 
losgelassen glaube ich das da doch ein bischen Spannung induziert wird 
die eventuell die stabile Erkennung verhindert.

Hat jemand einen Vorschlag? Ich dachte eventuell zusätzlich 22k nach 
Masse zu machen, damits ein Spannungsteiler wird, bin aber nicht sicher 
ob das hilft.

Gruss
Marcus

Autor: Nobody (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Optokoppler.

Autor: Nobody (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ist natürlich nur die 230V-Seitige Ansteuerung.
Der Rest hängt vom verwendeten Optokoppler ab.

Autor: Marcus Overhagen (marcus6100)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Nobody
Sorry, aber dein Vorschlag ist von meiner gewünschten simplen Lösung 
weit entfernt. Warum hast du den R2 da reingemacht, welchen Zweck 
erfüllt der?

Eigentlich möchte ich nur ohne Bauteilgrab 16 Taster abfragen.

Autor: Matthias Lipinsky (lippy)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Eigentlich möchte ich nur ohne Bauteilgrab 16 Taster abfragen.

Tastenmatrix, aber auf der 5V-Seite. braucht 8Leitungen.

Autor: Päng! (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Die Lösung über 1 oder 2 MOhm direkt an einen io pin zu gehen...

wo hast Du das gesehen?

Denk´ mal an den I/O- Innenwiderstand des uc, wie hoch ist der?

Dann sind 1 oder 2 MegOhm als Vorwiderstand eine gewagte Sache.

Autor: ich sehe rauch (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
naja, würde da doch schon lieber en optokoppler verwenden. was machste 
denn, wenn dein widerstand auf irgendeine weise niederohmig wird. dann 
machts pumm und alles is hin. über solch ene möglichkeit würde ich 
nichtmal nachdenken...

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>> Die Lösung über 1 oder 2 MOhm direkt an einen io pin zu gehen...
> wo hast Du das gesehen?
In einer Atmel Application-Note...  :-o

> wenn dein widerstand auf irgendeine weise niederohmig wird.
Das passiert so gut wie nie.
Halbleiter werden niederohmig, Widerstände hochohmig.
Und wenn: dann ist eben der uC auch hin  ;-)

Autor: H.Joachim Seifert (crazyhorse)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hm, wenn der sonstige Aufbau (schutzisoliert, evtl. Schnittstellen mit 
ausreichend isolierenden Optokopplern und Kriechstrecken) passend ist, 
sehe ich da eigentlich kein prinzipielles Problem.

Autor: Dietmar (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kannst Du die Taster nicht mit Logik-Pegeln betreiben und den AVR 
schalten lasen (z.B. mit ein paar billigen Solid-State-Relays)?

Autor: Netzwanze (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>@Nobody
>Sorry, aber dein Vorschlag ist von meiner gewünschten simplen Lösung
>weit entfernt.
Aber auf jeden Fall sicherer.

> Warum hast du den R2 da reingemacht, welchen Zweck erfüllt der?
Ist ne Standardschaltung. R2 ist, schätzungsweise, nur zur Sicherheit 
vorhanden, um hohe Einschaltströme zu begrenzen. R1 tut das selbe. R2 
könnte man also auch weglassen.

Alternativ aber nicht potentialfrei (siehe Schaltplan im PDF):
http://www.elv-downloads.de/service/manuals/DI300/...

R4,R5,D2 und C2.

Sowas sollte man aber als Laie nicht unbedingt machen. Ein passender 
Optokoppler ist einfach sicherer.

Autor: BinGast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wickel Klingeldraht um die 230er Adern, dann ne Diode um die neg. 
Halbwelle zu killen und auf 50Hz am Eingang lauern.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.