Forum: Mikrocontroller und Digitale Elektronik Messen mit Interner Referenz


von Sam .. (sam1994)


Lesenswert?

Hi

Wenn man die Interne Referenz des Mega8 nimmt, kann man bis 2.56V 
messen. Sollte die Spannung aber größer sein, geht der ADC dann kaputt 
oder gibt er nur 0xFF zurück?
1
ADC ---|--- 22k --- INPUT
2
       |
3
       |--- 10n --- GND
So habe ich die Eingangsschutzschaltung aufgebaut. Kann man um den 
Messbereich zu vergrößern einfach mit einem Jumper einen Spannungsteiler 
daraus machen?
1
ADC ---|--- 22k --- INPUT --- Jumper --- 22k --- GND
2
       |
3
       |--- 10n --- GND

Idee des ganzen wäre es, wenn der ADC 1023 zurückgibt, wird über ein PNP 
der Messbereich vergrößert. Bei kleinen Spannungen hat man aber trotzdem 
volle 10bit Auflösung. Außerdem hat man die ganze Zeit eine stabile 
Referenz.

von MaWin (Gast)


Lesenswert?

Er gibt 0x3FF zurück, eben 1023.
Eine Beschädigung tritt erst ein wenn die Spannung
über der Betriebsspannung des uC liegt und der
in den A/D-Eingang fliessende Strom nicht begrenzt
ist auf unter latch up current, so 20mA.

> wird über ein PNP der Messbereich vergrößert.
> Bei kleinen Spannungen hat man aber trotzdem
> volle 10bit Auflösung.

Vergiss es.

Dein Teiler ist uugenauer als der Verlust an
Auflösung wenn der Teiler immer aktiv ist.

von Lukas K. (carrotindustries)


Angehängte Dateien:

Lesenswert?

Mit einem kleinen Nmos(BS170 oder so)+R parallel zu R2 des 
Spannungsteiler sollte man die Bereichsumschaltung halbwegs zuverlässig 
hinbekommen.

von slw (Gast)


Lesenswert?

du kannst das gleichen Input-Signal über verschiedene Spannungsteiler 
den verschiedenen ADC Eingängen zuführen. Dann schaltest Du lediglich in 
der SW um.

von Sam .. (sam1994)


Lesenswert?

MaWin schrieb:
> Vergiss es.
>
> Dein Teiler ist uugenauer als der Verlust an
> Auflösung wenn der Teiler immer aktiv ist.

Aber über einen Jumper würde es doch gehen, oder?

slw schrieb:
> du kannst das gleichen Input-Signal über verschiedene Spannungsteiler
> den verschiedenen ADC Eingängen zuführen. Dann schaltest Du lediglich in
> der SW um.

Das geht leider nicht, da ich alle belegt habe. Ich nutze alle 
ADC-Kanäle.

von Lukas K. (carrotindustries)


Lesenswert?

Samuel K. schrieb:
> Aber über einen Jumper würde es doch gehen, oder?

Ja, alternativ den Jumper durch nen FET ersetzen.

von Sam .. (sam1994)


Lesenswert?

Ich kann also den R zu Strombegrenzung auch als Spannungsteiler 
missbrauchen (wie in der 2. Schaltung oben).

Ich glaube es wäre in diesem Fall einfacher Vcc und das Eingangssignal 
zu messen, und das ganze auf die int. Referenz umzurechnen.

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.