Forum: Mikrocontroller und Digitale Elektronik Analowert beim 8051 einlesen klappt nicht


von C. L. (calle)


Lesenswert?

Hallo zusammen,

Habe hier schon 2 Tage mit einem Problem zu kämpfen und weiss nicht mehr 
weiter. Ich schildere mal den Messkreis:

Eine Temperatur (PT1000 0..150°C) wird mit einem Phönix Messumformer 
(MCR-FL-T-LP-I) eingelesen und in 4..20mA gewandelt. Das klappt auch.
0°=4mA, 75°= 12mA, 150°=20mA. Bei Drahtbruch im Messkreis sind es 3,6mA, 
was einem Unterlauf entspricht. So weit so gut!

Diese 4..20mA möchte ich mit P1.6 AN6 mit einem AT89C51CC03 einlesen.
Der Controller und der Analogeingang sind getestet und ok! Software ist 
nur eine Testroutine, welche den gewandelten Wert per Hyperterminal 
anzeigt.
Das klappt auch alles. Jetzt habe ich mir folgendes gedacht:
In die 4..20mA Schleife schalte ich einen 122 Ohm Widerstand im Minus - 
Zweig.
An diesem Widerstand fallen nach Onkel Ohm dann bei 4mA im Messkreis 
(U=I*R) 4mA*122Ohm=488mV ab und bei 20mA dann 2,44V.
Diese Spannung geht über 10K auf den A/D Wandler, der dann aber leider 
nichts damit anfangen kann. Der 24V Netzteil-Minus vom Messkreis ist mit 
dem 5V Logik Minus verbunden als Bezug. Ich habe auch schon VAGND 
unabhängig von der Logik beschaltet, aber keine Änderung. Der Wandler, 
Software und der Messkreis funkionieren, nur die A/D Wandlung nicht.

Referenzspannung ist 2,501V.


WAS mache ich falsch????

Gruß Carsten

von Hans Peter B. (Gast)


Lesenswert?

Meiner Meinung nach ist mit 10k der Eingangswid. viel zu hoch für den 
S+H, versuch es mal probeweise mit Rai < 400 Ohm
H.P.

von Peter D. (peda)


Lesenswert?

10k ist o.k.
Miß dochmal die Spannung am ADC-Eingang.

von C. L. (calle)


Lesenswert?

Peter Dannegger schrieb:
> 10k ist o.k.
> Miß dochmal die Spannung am ADC-Eingang.

Spannung ist die entsprechend passende. Alles ist plausibel.
Ich habe zu Testzwecken mal ein anderes Board genommen und da 
funktioniert es. Hier muss ich nochmal nachsehen, was mit dem Board los 
ist.

Morgen mehr.

Danke
Carsten

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.