Noobfrage: Geteilt und mal rechnen :-(

OP #486533
Lesenswert?

Hi

ich glaube die frage ist was noobig aber ich bekomme es einfach 
irgendwie net hin.

ich hab ne variable w (wert) vom AD-Wandler und will die in ne spannung 
umrechnen. Spannungsteiler habe ich auch da (470 Ohm und 130 Ohm). 
Reverenzspannung (intern) müsste beim atmega 32 2,5V sein wenn ichs 
richtig gemessen habe.

wie kann ich dem sagen dassderdas richtig ausgeben soll?

dachte da an folgendes:

Print "betriebsspannung: " ; W\1024*2,5*Spannungsteiler

selbst beim \ meckert der: "Numeric Parameter excepted" :-(


naja, wie ist es denn richtig?
Gast #486552
Lesenswert?

wäre ja auch Qutsch,. wenn er das als Ganzzahldisivsion macht, wenn man 
einen Wert, der maximal 2^10 annehmen kann auch noch durch 1024 teilt, 
kommt da maximal 1 heraus. Die ganze Rechnung mit Ganzzahlen ist Unfug.
Tip: Mache erst deine Multilikationen, dann dividiere die große Zahl 
durch 1024. Sonst bekommst immer nur ein Vielfaches von 0 oder 1 raus.
:-/
Gast #486653
Lesenswert?

Dann rechne deinen Wert des Ad-Wandlers einfach mal 2560 (mV) und danach 
schneidest zu zehn Bit ab (durch 1024) zB durch "um 10bit anch rechts 
schieben". Das Ergebnis ist deine Spannung in Millivolt.
Gast #486753
Lesenswert?

Mats Marcus wrote:
> dachte da an folgendes:
>
> Print "betriebsspannung: " ; W\1024*2,5*Spannungsteiler
>
> selbst beim \ meckert der: "Numeric Parameter excepted" :-(

1.) dividiert wird in Basic (meines Wissens) mittels "/" und nicht
    mit "\"

2.) "," ist ein KOMMA... ein DEZIMALPUNKT wird durch ein "."
    repräsentiert (so war es zumindest in der guten alten QBasic-Zeit)

Gruß,
Magnetus
Gast #496750
Lesenswert?

Ja kann ich, z.B.

10 : 2 = 5

wobei ":" für geteilt steht.

Nochmal anschaulich:
Peter hat 10 Äpfel und 2 Pferde, die er gleich gern hat.
Wie teilt er die Äpfel gerecht auf?
Dann nimmt er genau die Rechnung von oben.
#496758
Lesenswert?

Antwort-Rahul wrote:
> Ja kann ich, z.B.
>
> 10 : 2 = 5
>
> wobei ":" für geteilt steht.
>
> Nochmal anschaulich:
> Peter hat 10 Äpfel und 2 Pferde, die er gleich gern hat.
> Wie teilt er die Äpfel gerecht auf?
> Dann nimmt er genau die Rechnung von oben.

Lass ich grad noch durchgehen.
Ansonsten sind Äpfel im Zusammenhang mit Kindern mein
Paradebeispiel.

@Sabine
Wenn du allerdings 3 Pferde hast, dann kriegt jedes Pferd
3 Äpfel und dir bleibt noch einer übrig.

Gast #496778
Lesenswert?

1.: 2.5 / 1023 = Spannungswert für 1 bit (nicht 1024)
2.: W * Spannungswert für 1 bit = Messwert in Volt.
3.: Messwert in Volt * Spannungsteilerverhältnis = Messergebnis in Volt

Ach ja..
>Und bei zwölf Pferden und 10 Äpfeln?
Du musst einen Apfel für den PONY-Prog abziehen ;-)
Gast #497047
Lesenswert?

Die interne Referenz ist im Datenblatt mit 2,56V angegeben. Die musst du 
nicht messen, sondern einfach ins Datenblatt schauen.
>1.: 2.5 / 1023 = Spannungswert für 1 bit (nicht 1024)
eigentlich gibt es hier schon genügend Threads zu diesem Thema.
Warum ist dein Spannungsteiler so niederohmig?

Ach ja..
>Und bei zwölf Pferden und 10 Äpfeln?

jeweils 2 für die 2 Ponys, denn die sind so süß,
2 für das Rennpferd, denn das soll das nächste Rennen gewinnen,
der Rest für mich, denn Vitamine sind gesund!
Gast #497052
Lesenswert?

@Wolfram:
Naja, mit der internen Referenz der AVRs wird das aber eher ne Schätzung 
als ne Messung. Die kann z.T. Abweichungen von über 10 % haben. Und 
nicht alle AVRs haben eine 2,56V-Referenz. Bei den meisten neueren AVRs 
ist die interne Referenz afaik 1,1 V.

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