Forum: Mikrocontroller und Digitale Elektronik Verständnisfrage: wie detektiert der Microprozessor Spannungen?


von Student (Gast)


Lesenswert?

Moin alle zusammen,

ich habe eine einfache Verständnisfrage, die mir bestimmt leicht 
beantwortet werden kann: Wie findet der Übergang von der physikalischen 
Größe der Spannung zu einer logischen 0 oder 1 in der Programmierung?
Wie wird die Spannung detektiert und umgewandelt?

Ich hoffe, ich habe die Frage verständlich formuliert.

Beste Grüße
ein ahnungsloser Student :)

von Tom E. (Gast)


Lesenswert?

Student schrieb:
> Wie wird die Spannung detektiert und umgewandelt?

Das ist Digitalelektronik. Auch Logikpegel sind physikalisch Spannungen 
- da wird nichts umgewandelt, sondern nur interpretiert.

von Reinhard #. (gruebler)


Lesenswert?

Wahrscheinlich noch nicht die
Zeit für Studenten.

https://de.wikipedia.org/wiki/Logikpegel

von matrixstorm (Gast)


Lesenswert?

Also meist reicht die Schwellspannung des Transistors selbst.
Aber guckst du hier :

https://de.m.wikipedia.org/wiki/Komparator_(Digitaltechnik)

Eine halbe Betriebsspannung erhälst du zwischen zwei gleichohmigen 
Widerständen.

Die Spannung darüber =1 ansonsten zB 0

MfG

von matrixstorm (Gast)


Lesenswert?

Argh smartphone ist schuld.

Meine natürlich https://de.m.wikipedia.org/wiki/Komparator

von Possetitjel (Gast)


Lesenswert?

Student schrieb:

> Wie findet der Übergang von der physikalischen
> Größe der  Spannung zu einer logischen 0 oder 1
> in der Programmierung [statt]?

Das hängt letztlich an der Verwendung von Teilsystemen,
die nichtlinear (im Sinne der klassischen Systemtheorie)
sind.
Mitkopplung von Verstärkern (Flip-Flops) ist eine
Möglichkeit; nichtlineare Kennlinien (Dioden) eine
andere.

> Wie wird die Spannung detektiert und umgewandelt?

Sie wird nicht "umgewandelt"; auch "digitale" Spannungen
sind normale physikalische Spannungen. Die Spannung wird
anhand von Schaltschwellen als "0" oder "1" interpretiert.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Student schrieb:
> Wie findet der Übergang von der physikalischen Größe der Spannung zu
> einer logischen 0 oder 1 in der Programmierung?
> Wie wird die Spannung detektiert und umgewandelt?
Es wird nicht "detektiert" oder "umgewandelt". Der logische Pegel in der 
Schaltung ist 0V oder 1,2V/2,5V/3,3V/5V (einfach deutlich anders als 
0V), und das wird dann für den Menschen in eine kurze 0 und 1 umgesetzt.

Wenn die Spannung von Hand gemessen wird, dann macht die Umsetzung das 
Gehirn. Es interpretiert "fast 0V, also 0" oder "deutlich größer als 0V 
also 1".

Und der Prozesser intern interpretiert da auch nichts, sondern schaltet 
anhand der Pegel irgendwelche Transistoren durch oder auch nicht. Wenn 
also eine '0' auf dem Bildschirm erscheint, dann wurde da nirgends was 
"gemessen" oder "verglichen", sondern das ist über viele Logikstufen die 
konsequente Folge davon, dass in irgendeiner Speicherzelle ein Flipflop 
einen Pegel nahe bei 0V hatte.

Es gibt übrigens auch Systeme, wo eine 1 dann z.B. kleiner -2,5V und 
eine 0 mindestens 2,5V sind: RS232. Also reine Definitionssache.

von chris (Gast)


Lesenswert?

Fang ganz unten an mit Analogtechnik (Funktionsweise von Transistoren) 
und dann machst du mit Logikgatter weiter wie deren interner Aufbau ist,

dann sollte der Schmitttrigger folgen

oder einen Analog Digital Wandler

oder aber die Frage mal in Google einhacken...

Irgendwie hab ich das Gefühl das es immer mehr an Studenten wird und 
keiner mehr Grundlagen unterrichtet....

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.