Eingangsspannnung bei PIC PINs

OP #737095
Lesenswert?

Hallo Forum!

Ich habe eine Frage. Ich habe einen Schalter der 12 V Schaltet. Jetzt 
soll der PIC aber erkennen das die 12 V durchgeschaltet sind. Wie kann 
ich das machen?

Kann ich das so machen wie auf dem Bild oder quittiert der PIC dann den 
Dienst?

LG
Blackpuma
Angehängte Dateien:
#737100
Lesenswert?

Hallo,

ob der PIC den Dienst quittiert verrät dessen Datenblatt, er wird es 
wohl nicht überleben.
Ansonsten denke mal über einen Spannungsteiler nach, der wurde schon vor 
langer Zeit erfunden. ;-)

PS: ich weiß, daß das böse klingt, es verwundert mich aber jedes mal, 
warum jemand, der sich mit Microcontrollern auseinandersetzt, nicht 
wenigstens die minimalen Grundlagen der E-Technik kennt...

Gruß aus Berlin
Michael
OP #737112
Lesenswert?

Mir ist der Spannungsteiler wohl bekannt. Nur mit dem werde ich auch 
nicht genau die 5V hinbekommen. Bei welchem Pegel ist es high und ab 
wann low?

Das Datenblatt umfasst 300 Seiten. Ich dachte vielleicht wird mir hier 
schneller geholfen als wenn ich das Datenblatt durchwühle.

Ich habe im Datenblatt nur gefunden das es Schutzdioden gibt die eine 
Überspannung verhindern. Aber nicht auf welchen PINs das zutrifft.
Gast #737120
Lesenswert?

Auch wenns Zeit kostet: Die 300 Seiten durchlesen. Oder die elektrischen 
Spezifikationen, die meist (aber nicht immer) am Ende eines Datenblattes 
stehen. Vielleicht gibts auch ein Inhaltsverzeichnis?
Auf jeden Fall wird Dir das Datenblatt verraten, dass nicht exakt 5,00 
Volt anliegen müssen, sondern dass auch weniger reicht, um High zu 
erkennen.
Und wenn man überhaupt keine Lust hat, das Datenblatt zu lesen, bleibt 
immer noch "Versuch macht kluch". Probier doch mal einfach einen 
Spannungsteiler aus, der z.B. 4,5 V ausgibt.
Ich würde auch empfehlen, sich mal mit TTL-Logik zu beschäftigen. Meist 
sind Eingangs- und Ausgangsbedingungen von µC dieser Technik recht 
ähnlich.
#737140
Lesenswert?

>Das Datenblatt umfasst 300 Seiten. Ich dachte vielleicht wird mir hier
>schneller geholfen als wenn ich das Datenblatt durchwühle.

Du hältst ein Datenblatt mit 300 Seiten doch nicht etwa für besonders 
dick?
Falls doch, ändere Deine Einstellung oder lass das mit der Elektronik...

Was du suchst kann man mit einem Blick ins Inhaltsverzeichnis (das es 
gibt, ja) finden. Es ist dann auf wenigen Seiten (nicht mal 300) 
nachzulesen...
Gast #737311
Lesenswert?

Die Angaben stehen im DB unter "Electrical Characteristics" oder 
"Electrical Specifications" (aha). Da du nicht erwähnst, um welchen PIC 
es geht, hier mal die betreffenden Angaben vom PIC16F627A (DS40044F-page 
133):

Voltage on VDD with respect to VSS ..................... -0.3 to +6.5V
Voltage on MCLR and RA4 with respect to VSS ............ -0.3 to +14V
Voltage on all other pins with respect to VSS .......... -0.3V to VDD + 
0.3V

12V an RB1 würde dieser PIC also nicht verkraften.
Gast #737407
Lesenswert?

Hallo  Andreas,

schau mal bei Sprut unter detaillierte Beschreibungen der IO-Pins nach.
Dort sind einige Beispiele für Eingangsbeschaltungen von PIC's
angegeben. Unter anderem findet sich dort auch ein Beispiel mit einem 
Widerstand und 2 Schottkydioden für 9V AC. Das müsste so auch bei
12V DC funktionieren.

MfG
Gast #737432
Lesenswert?

Würde es so machen:

12V o---|
        |
       | |
       | | 4k7
       | |
        |
        +---------o Pin
        |
       | |
       | | 3k3
       | |
        |
        |
       _
       GND

Hab aber keine Ahnung wie hart der Pin intern gepullt wird...
(Haben PICs übehaupt interne pullups/downs?)
Ansonsten einfach 470 und 330 Ohm benutzen.

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