www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 24V Schaltspannung


Autor: Markus C. (ljmarkus)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo..

suche ein einfache gut gute möglichkeit für folgendes Problem..

AVR Pin als Eingang gesetzt. Wenn Pin auf GND gezogen wird, dann wird um 
eine Zahl höer gezählt.

Als Eingangsspannung zum Schalten/Tasten bekomme ich ein 24V DC Signal.

Wie kann ich es am besten lösen das wenn 24V+ kommen das dann der Pin 
auf GND gezogen wird ?


Danke, Markus

Autor: oszi40 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frage wäre woher die 24V stammen. Evtl wäre ein Optokoppler eine 
Variante, die keine bösen Spannungsspitzen einschleppt.

Autor: Markus C. (ljmarkus)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die 24 V kommen vom Basissystem.

Habe es derzeit so gelöst:

Transistor BC547, B geht über 1K an GND und über 1K an die 24V Eigangs 
Schaltspannung. Collector geht an den Einganspin vom AVR und E an GND.

Das ganze dreimal aufgebaut.


Leider kommt das ganze manchmal durcheinander. Ein Pin zählt hoch, einer 
runter und einer reset (0) auf der Anzeige.

lege ich 24V auf Input-1 zählt er hoch aber manchmal zählt er auch 
runter. Als ob sie die Transistoren irgendwie beeinflussen.


lg, markus

Autor: Beginy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
NPN - Transistor:
Kollektor an Eingangspin (Pull-Up Widerstand aktivieren!)
Emitter an Minus,
*24 V Eingang über 10 kOhm an Basis.

Autor: Helmut Lenzen (helmi1)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Transistor BC547, B geht über 1K an GND und über 1K an die 24V Eigangs
>Schaltspannung.

Puhh  fast 24mA Basisstrom! Viel zu viel.

Hast du eventuell noch ein prellen von Kontakten auf deinen 
Schaltspannungen ?
Dadurch koennte so etwas passieren.

Gruss Helmi

Autor: Markus C. (ljmarkus)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also 10K nehmen.

ja, das es prellt kann vorkommen.

nur wie bekomme ich die Hardware mäßig weg ?
Ina Software nutzte ich die Entprellung ausm GCC Tut.


Danke, Markus

Autor: Helmut Lenzen (helmi1)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>nur wie bekomme ich die Hardware mäßig weg ?

RC Tiefpass und dann einen Schmitt-Trigger dahinter.

74HC14 oder 4093 koenntes du nehemen

Autor: Beginy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
In Bascom Basic gibt es den Befehl "Debounce" zum
Tasterentprellen per Software...

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.