- 12V Akku mit 280 Ah bauen         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 13 von 13

Thema: atmega32 binärwert in dezimal-komma zahl

  1. #11
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    21.02.2013
    Ort
    Graz
    Beiträge
    211
    Anzeige

    Powerstation Test
    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.

  2. #12
    Neuer Benutzer Öfters hier
    Registriert seit
    20.02.2013
    Beiträge
    21
    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....

  3. #13
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    21.02.2013
    Ort
    Graz
    Beiträge
    211
    12bit sind schonmal 4096 Werte zwischen 0 und 4095.
    Zitat Zitat von Jasmin13 Beitrag anzeigen
    ... den ich Single Ended beschaltet habe mit einem Nullpunkt 2,5 2Vss das bedeutet von 1,5-3,5.
    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.

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Zahl für displayausgabe in Dezimal umwandeln
    Von Grebnelloh im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 28.03.2012, 17:39
  2. Variable zu einem Binärwert zusammen fassen
    Von Duesentrieb im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 20.03.2011, 09:30
  3. komma verschieben in zahl
    Von puci123 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 12.10.2009, 13:09
  4. Temperatur aus Binärwert berechnen
    Von jonas im Forum C - Programmierung (GCC u.a.)
    Antworten: 6
    Letzter Beitrag: 17.10.2006, 16:19
  5. Variablen und Komma ??
    Von Roberto im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 5
    Letzter Beitrag: 26.08.2005, 03:54

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests