Spannung in Kilogramm
Dienstag, 22. Mai 2012
 
 

PIC Mikrocontroller Forum  |  PIC Mikrocontroller  |  CCS Compiler  |  AD-Wandler (CCS)  |  Spannung in Kilogramm « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Spannung in Kilogramm  (Gelesen 2926 mal)
 
Tempe
Newbie
*
Offline Offline

Beiträge: 3


Profil anzeigen
« am: Januar 08, 2007, 08:56:00 »

Hallo Leute!
Hab wieder mal ne Frage- Hat jemand eine Idee, wie ich einen Spannungswert in einen Kilogramm-Wert umrechnen kann? Also ich lese eine Spannung ein:
Code:
printf(LCD_PUTC," \f");
wert=read_adc();
wert=((wert/255)*??)*??

hier weiß ich nicht mehr weiter! Bitte um Hilfe!
lg Tempe

Edit: Bitte Code-Tags verwenden.
Bernd
« Letzte Änderung: Januar 08, 2007, 20:28:19 von Bernd » Gespeichert
Master Snowman
Sr. Member
****
Offline Offline

Beiträge: 289



Profil anzeigen WWW
« Antworten #1 am: Januar 08, 2007, 10:27:46 »

volt und kilogramm sind zwei verschiedene masseinheiten, die lassen sich nicht durch eine rechnung substituieren. das ist so, wie wenn du z.b. die anzahl autos auf einem parkplatz anhand der baumhöhe eines waldes errechnen willst... vielleicht gibt es einen zusammenhang, aber ohne weitere infos sagt mir meine glaskugel nichts, das dir oder mir helfen könnte ^^
Gespeichert
CM_HT
Full Member
***
Offline Offline

Beiträge: 163


Profil anzeigen
« Antworten #2 am: Januar 08, 2007, 14:34:32 »

Wie mc.emi schn sagte du brauchst eine Referenztabelle linear oder nicht linear.

z.B: 0V entspricht 0 kg; 5V entspricht 5kg


Gespeichert
Tempe
Newbie
*
Offline Offline

Beiträge: 3


Profil anzeigen
« Antworten #3 am: Januar 08, 2007, 20:25:04 »

Halloo!

Code:
printf(LCD_PUTC," \f");
wert=read_adc();
wert=((wert/255)*5.1;

so könnte es gehen, ich messe bis 50kg!
somit habe ich für jeden einzelnen kg 5.1 werte!
muss das aber erst austesten und eine Tabelle ist keine schlechte idee!
thx dafür
lg tempe


Edit: Bitte Code-Tags verwenden.
Bernd

« Letzte Änderung: Januar 08, 2007, 20:29:14 von Bernd » Gespeichert
Bernd
Globaler Moderator
Hero Member
*****
Offline Offline

Beiträge: 3815



Profil anzeigen
« Antworten #4 am: Januar 08, 2007, 20:54:03 »

Anstatt Float zu verwenden, solltest Du besser mit Integer-Werten arbeiten. Wenn Deine Formel so stimmt, entspricht ein AD-Wert von 250 einer Masse von 50kg. Somit brauchst Du nur den AD-Wert mit 2 zu multiplizieren, und erhältst dann z.B. 500.

Dabei ist die Einerstelle der Variablen implizit die Nachkommastelle (500 entspricht 50,0kg).


Viele Grüße

Bernd
Gespeichert

Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  

Powered by MySQL Powered by PHP Made for Mozilla (Firefox) Made for Internet Explorer
Seite erstellt in 0.034 Sekunden mit 18 Zugriffen.
 
Top! Top!