- LiFePO4 Speicher Test         
Ergebnis 1 bis 3 von 3

Thema: Fusing(g , "#.###") kippt die 3.nachkommaStelle vo

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    27.10.2006
    Ort
    Dortmund
    Beiträge
    79

    Fusing(g , "#.###") kippt die 3.nachkommaStelle vo

    Anzeige

    E-Bike
    und 5 auf 0, aber keine werte dazwischen, kann mir einer sagen warum das so ist ?

    F = Getadc(0)´´´´´´´´´´´´´´'Dim F as Word / Pin45 / ADC0 (Messzelle)
    G = F / 200 ´´´´´´´´´´´´´´´ 'Dim G as Single
    J = Str(g) ´´´´´´´´´´´´´´´´´'Dim J as string * 10
    J = Fusing(g , "#.###")

    Call Lcd_print(j , 20 , 70 , 1 , 2 , 2 , White , Black)

    G kann ich nicht in den Call lcdprint befehl eingeben, dann meckert bascom

  2. #2
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Ich würde versuchen
    F = GETADC(0)
    G = F
    G = G / 200
    usw.
    also erst auf single umwandeln, und dann rechnen
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    27.10.2006
    Ort
    Dortmund
    Beiträge
    79
    Naja, ich sag mal so, das kann ja auch gar nicht anders sein.

    10 Bit Auflösung am ADC Kanal, also 1024 Schritte von 0-5V
    600 / 200 = 3V
    599/ 200 = 2,995V
    598/ 200 = 2,990V
    697/ 200 = 2,985V ......

    Ne, dann ist schon gut, hätte ich mir auch vorher ausrechnen können.

    Grüße

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress