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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.