Die 1024 entsprechen einer Spannung, welche ich nun einfach als ...Volt mir anzeigen lassen möchte.
Die 1024 entsprechen einer Spannung, welche ich nun einfach als ...Volt mir anzeigen lassen möchte.
Dann musst du sie erst Mal umrechnen, die Formel dazu kennen wir nicht, weil wir nicht wissen was die Zahl bedeutet. Je mehr Informationen wir haben, desto besser können wir dir helfen ...
mfG
Markus
Tiny ASURO Library: Thread und sf.net Seite
Nun, wenn der Wert von einem Analog/Digital-Wandler kommt musst du seine Auflösung und die Referenzspannung rausfinden.
Angenommen er liefert 10bit-Zahlen, kann also 0 bis 1023 zurückgeben. 0 entspricht Massepotential, 1023 dann die angeschlossene Referenzspannung, beziehungsweise wenns keine separate gibt, dann die Versorgungsspannung.
Bei 5V Referenzspannung liefern 5V am Eingang den Maximalwert von 1023, 0V liefern den Minimalwert 0.
<Spannung in Volt> = <Zahl vom A/D-Wandler>/1023.0*5.0
Die Informationen die ich oben willkürlich angenommen habe, wirst erstmal rausfinden müssen.
danke ichbinsisyphos
Ich verwende einen 12Bit A/D-Wandler, den ich Single Ended beschaltet habe mit einem Nullpunkt 2,5 2Vss das bedeutet von 1,5-3,5. Meine maximal Amplitude des Spannungswertes von meinem Eingangssignal beträgt ungefähr 3V. Nun möchte ich mit einer Formel das ganze umgerechnet als Spannung haben....
12bit sind schonmal 4096 Werte zwischen 0 und 4095.
Wenn das so stimmt, dann verteilt er die 4096 Werte auf den Bereich von 1,5V(=0) bis 3,5V(=4095).
<Spannung in Volt> = 1.5V + <Zahl vom A/D-Wandler>*(2.0/4095.0)
Anmerkung: diese ".0" sind nicht nur zur Zierde, das zwingt ihn die Ganzzahl auf eine Gleitkommazahl zu casten. Sonst hast Integerdivision und das wär in manchen Situtationen sehr schlecht (2/4095 = 0).
1024 wären dann aber nur 2V.
Lesezeichen