Hallo, ich habe folgendes Problem : Ich messe über den MAX471 einen Strom und das IC "wirft" eine proportionale Spannung raus, die laut meinem Messgerät nahezu konstant ist. Diese Spannung verhält sich : 3A ---> 3V . Diese Spannung gebe ich auf den PCF8591 (I2C - AD - Wandler) und lese diesen aus und die Werte springen sehr stark. Uref = 2,55 V , also bei 1 A ist der Wert auch 100 und dieser springt von 70 bis ca. 115 , das ist natürlich nicht sehr befriedigend. Mache ich eine Durchschnittsmessung (/12) dann ist der Wert nahezu stabil aber verfälscht merkwürdigerweise die Messungen bei Änderungen des Stromes, die Ausgangsspannung des MAX471 mit einem Multimeter ist konstant und richtig. Ich habe schon einen Kondensator von 100nf paralell zur Ausgangsspannung MAX und paralell zu Uref des PCF8591 gelegt, leider keine Änderung. Ich messe mit dem PCF... auch eine Akkuspannung, angezeigter ist stabil und richtig. Hat jemand dazu einen Tip...? Gruss A. Arndt
wermisstmisstmist, masseleitungen pruefen analogmasse digitalmasse... querschnitt der leiter anpassen 3A ist schon ne menge strom: denke an 4 leiter technik vielleicht hilft's ed
Hallo, hast du auf der Controllerplatine einen 10µF Kondensator an +5V und Masse? Einen 100nF direkt am Controller +5V und Massepin? Die Digitalmasse und die Analogmasse nur an einem Punkt, bevorzugt am Spannungsregler zusammenführen. Gruß, Arno
@ Arno Habe einen 2,2 uF an der Versorgungsspannung, ist aber absolute Gleichespannung (12V Akku) Alle Massen sind verbunden, Messmasse und Versorgung Über dem PCF... ist ein 100nF zur Stabilisierung @ Eddi Die Leistung geht über "dicke" verzinnte Leiterbahne und auch nur 1,5 CM lang... Ich habe das Problem auch, wenn ich direkt mit den ADC des AVR die MAX... Ausgangsspannung messe, wie mit Digi-MuMe absolut stabil. Gruss A. Arndt
Das mit dem 12V Accu und absoluter Gleichspannung ist ein Trugschluß. Durch den Controller entstehen auf den Versorgungsleitungen Spikes. Grade bei CMos wirkt sich das stark aus, weil die Gates der Transistoren wie Kondensatoren wirken und das Umladen dieser mit hohen Strömen verbunden ist. Deshalb auch meine Frage nach der Analog und Digitalmasse. Das die angeschlossen und verbunden sind habe ich vorausgesetzt. Die Frage war aber wo sie zusammengeführt werden. Man sollte niemals Meß Signale über Digitalmasse führen. Mit einem Multimeter sieht man nicht ob winzige Spannungseinbrüche vorhanden sind, der AD-Wandler des Controllers "sieht" die aber. Gruß, Arno
Die Zusammenführung ist auf einen Platine 50x100mm auf kleinsten Raum also... Gruss A. Arndt
Ich kenne mich nicht aus mit den Pics, hat der getrennte Masseanschlüsse für Digital und Analog?
Sorry, war mein Fehler hab nicht richtig gelesen und mich durch das PCF täuschen lassen. Ich dachte es wäre in PIC mit AD-Wandler. Also hast du getrennte Masseleitungen für Analog und Digital? Gruß, Arno
Liest sich sehr nach überlagerter Wechselspannung. Mit einem Multimeter bekommst Du trotzdem immmer konstante Werte. Hast Du mal mit dem Oszi gemessen? Eine solch große Abweichung liegt sicher nicht an Masseproblemen etc. Stefan
Hallo, ich habe alle Masseleitung zusammengelegt, Mess- und Versorgung, siehe auch Beitrag weiter oben. Gruss A. Arndt P.S.: Habe leider keine Oszi...
Tippe auch auf überlagerte Wechselspannung. Das Multimeter misst mit einem integrierenden Messverfahren und mittelt somit den Messwert. Der PCF misst einen Momentwert. Nimm mal einen Kondensator, vielleicht 470nF, in Reihe zum Multimeter und miss im Wechselspannungsbereich. Zeigt es da was an?
Hier mal ein paar Zeilen aus dem Dtenblatt des PCF8591 Seite 20. 15 APPLICATION INFORMATION Inputs must be connected to VSS or VDD when not in use. Analog inputs may also be connected to AGND or VREF. In order to prevent excessive ground and supply noise and to minimize cross-talk of the digital to analog signal paths the user has to design the printed-circuit board layout very carefully. Supply lines common to a PCF8591 device and noisy digital circuits and ground loops should be avoided. Decoupling capacitors (>10 mF) are recommended for power supply and reference voltage inputs. Das ist eine sehr wichtige Information, daran sollte man sich halten. Das analoge Meßsignal darf nicht über digitale leitungen geführt werden. Gruß, Arno
Etwas ist mir noch unklar, du hast geschrieben , du benutzt einen ATmega16, der hat einen 8 Kanal AD-Wandler mit 10 Bit Genauigkeit. Warum benutzt du dann einen externen AD-Wandler mit geringerer Genauigkeit? Gruß, Arno
@ Conlost Ich habe keine I/Os mehr frei, ich nutze ein GLCD und der Messpunkt mit dem PCF ist auch ca. 3m entfernt, ich wollte die Messleitung so kurz als möglich halten. @ Arno Wenn ich die Ausgangsspannung des Max mit dem Mega16 messe ergibt sich das gleiche Fehlerbild. Ich habe mal einen LDR an den PCF angeschlossern, auch stabil. Gruss A. Arndt
Was ist 3m entfernt, der Max oder der PCF oder beide? Hast du mal versucht am AD-Wandler den Eingang mit einem kurzen Stück Draht zu überbrücken und dann geschaut was angezeigt wird? Vor dem überbrücken aber bitte die Eingangsleitung abmachen, damit es da keinen Kurzschluss gibt. Gruß, Arno (Conlost)
Dasselbe Problem habe ich kürzlich mit einem MAX472 gehabt. Die Versorgungsspanung des AVR und des MAX472 kamen dabei von der "entfernten positiven" Seite der Meßstrecke (also RG1). Nach gentrennter Speisung des AVR (zusätzliche Verbindung zu +UB) verschwand das Problem. Spikes! Reiner
Hallo, die Baugruppe MAX471 und PCF (zusammen auf einer Platine) sind ca. 3m vom AVR (I2C-Master) entfernt. Gruss A. Arndt
Hallo nochmal, jetzt läuft es astrein, ich habe die "Anzeige-Baugruppe", also Master AVR auf die Eingangsseite des MAX471 geklemmt (Batterieseite), war vorher auf dem Ausgang (es wurde hier also der Strom des Master-AVR auch gemessen). Die Stromversorgung der I2C-Baugruppe ist dahingehend egal, wo ich sie anklemme. Ich verstehe zwar nicht ganz wieso das alles so ist, evtl. liegt es daran, dass ich am AVR-Master noch 4 Gleichrichterdioden, Elko usw. zur idiotensicheren Einspeisung (AC oder DC, egal) verwendet habe. Trotzdem nochmal vielen Dank für die hilfreichen "Denkanstösse", die letztendlich zum Erfolg geführt haben. P.S.: Den Max471 sollte man auf jeden Fall absichern beim Experimentieren. Gruss A. Arndt
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.