- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 10 von 13

Thema: atmega32 binärwert in dezimal-komma zahl

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    20.02.2013
    Beiträge
    21
    Die 1024 entsprechen einer Spannung, welche ich nun einfach als ...Volt mir anzeigen lassen möchte.

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    36
    Beiträge
    1.225
    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

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    21.02.2013
    Ort
    Graz
    Beiträge
    211
    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.

  4. #4
    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....

  5. #5
    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.

Ä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
  •  

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad