Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

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
Ich nutze:
C-Control II Unit, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
> 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: