Re: Spannung schaukelt sich auf Kategorie: Programmierung (von Heinz - 5.08.2005 16:39) | ||
Als Antwort auf Spannung schaukelt sich auf von Daffi - 4.08.2005 21:09 | ||
| ||
> Hallo, > > ich probiere gerade ein wenig rum und frage mich ob es richtig ist, wenn der Spannungswert nach > einer Weile immer mehr steigt ( Laut Anzeige ) ohne das an AD(0) was angeschlossen ist. > > //------------ > thread main > //------------ > { > // > string s; > int n,ad; > float U; > lcdext.init();lcdext.clear(); > lcdext.print("Spannungstest"); > lcdext.line(2); > lcdext.print("Version 1.0"); > sleep 3000; > plm.beep(plm.TONE_A); > sleep 100; > plm.beep (plm.TONE_OFF); > max7311.setDDRw(0,0); > max7311.setw(0,0); > > // ab hier Programmschleife !!! > loop > { > lcdext.delline(2); > s="A "; > U= 0.004*ports.adc(1); > str.putfloatf(s,U,3); > lcdext.line(2); > lcdext.print(s); > sleep 1000; > } > } > > > Meine zweite Frage: > > Habe ich das Schaltbild ( vierfaches Voltmeter ) aus dem Buch MSR richtig interpretiert? > > Ich will die Spannung der Batterie messen an AD(0) > > > > Hallo Daffi Deine Portbeschaltung stimmt im Groben. Du musst aber auf jeden Fall die Masse (GND) mit dem Bezugspotential der Quelle ( Minus der Batterie) verbinden, sonst "schwmmen" die Werte. Der Stützkondensator mit ca. 100 nF ist sicher nicht polarisiert; also kein + Symbol. Der Vorwiderstand mit ca. 10 k dient zum Schutz vor zu hohen Spannungen (I = U / R) und der hochohmige Pulldown zieht offene Eingänge auf Null. Für die Messung selbst hat er in Deiner Anwendung keine weitere Bedeutung. MfG Heinz | ||
Antwort schreiben Antworten: |