Analowert beim 8051 einlesen klappt nicht

OP #3059908
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

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