- fchao-Sinus-Wechselrichter AliExpress         
Seite 3 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 21 bis 30 von 33

Thema: Batteriestrom messen mit AVR

  1. #21
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo Hans,
    Das folgende versteht mein Compiler (Bascom) gar nichth.
    "I = Umes1/51 / 20 * 1000 * 2.56 / 1024 + Offset "
    Das wird man in mehrere Schritte zerlegen müssen:
    I = Umes1 / 51
    I = I / 20
    I = I * 1000
    ... usw.

    Gruß Dirk

  2. #22
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    @dirk:
    Ich habe nur wenig mit Bascom gearbeitet, ist der Compiler wirklich so schlecht das er nicht mal ein paar Konstanten zusammenfassen kann und 2 Operatonen in einer Zeile ?

  3. #23
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    05.09.2007
    Beiträge
    101
    Ich habs gerade nochmal probiert, ihm gefällt das nicht.

    => "Error 35: 3 parameters expected"

    Naja macht nix, ich bin froh, dass es so funktioniert.

  4. #24
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    05.09.2007
    Beiträge
    101
    Ups wo ist den meine Antwort von vorhin hingekommen?

    Das mit der Anweisung hab ich nochmal probiert:
    Diese Meldung kommt=> "Error 35 : 3 Parameters expected"
    Er mags halt nicht. Die andere Lösung funktioniert ja auch.

  5. #25
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    Ich habe es auch noch mal probiert, dieser Compiler kann scheinbar wirklich nur eine operattion pro Zeile.
    Es geht aber indem man zumindestens die multiplicationen alle zu einer Konstante zusammenfaßt, und eine Konstante am anfang des Programms definiert:
    Const C = 0.0025*1000 / 20 *2.56 / 1023 ...
    oder so ähnlich. Diesen Teil sollte der Compiler dann wirklich schon am PC ausrechnen, und als Const geht auch mehr als ein einfacher Ausdruck.

  6. #26
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    05.09.2007
    Beiträge
    101
    Ok, Danke!
    Das werd ich auch so machen!

  7. #27
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    05.09.2007
    Beiträge
    101
    Ich hab nochmal eine Frage zum LMP8270:
    ===========================
    Im Datenblatt steht:

    POWER SUPPLY DECOUPLING
    In order to decouple the LMP8270 from AC noise on the power
    supply, it is recommended to use a 0.1 μF on the supply
    pin. It is best to use a 0.1 μF capacitor in parallel with a 10
    μF capacitor. This will generate an AC path to ground for most
    frequency ranges and will greatly reduce the noise introduced
    by the power supply.


    Ist das so gemeint:
    O +5V
    !
    +----!! 0,1uF -----------! GND
    !
    +----!!10uF (Elko)-----! GND
    !
    !
    +PIN 6
    (Vcc) vom LMP8270


    Gruß
    Hans

  8. #28
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    Fst richtig verstanden.
    Der kleine Entkoppelkondensator gehört dicht an das IC, der 10 uF Elko kann auch weiter weg sein und ggf. auch für andere ICs mit benutzt werde. Wobei der LMP8270 nicht gerade schnell ist, sodass hier der Kondensator nicht unbedingt so nahe am IC sein muß, wie bei schnelleren Schaltungen.
    Auch wenn der Aufbau der gleiche ist, geht es hier darum Störungen vom IC fernzuhalten und nicht wie beim Controller Störungen die vom IC ausgehen von der Spannungsversorgung fernzuhalten. Am besten macht man beides: wenig Störungen verursachen und die nicht an die empfindlichen Teile ranlassen.

  9. #29
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    05.09.2007
    Beiträge
    101
    Ok, und danke für die Info!.

    Gruß
    Hans

  10. #30
    Benutzer Stammmitglied
    Registriert seit
    27.02.2005
    Beiträge
    58
    Hallo,

    erstmal danke an alle für diesen Post.
    Damit habe ich es geschafft recht einfach eine Strommessung meiner Solaranlage zu bauen.

    Nun meine Frage:
    Ich möchte mehr im mA bereich messen, als so 0-1000mA.
    Jetzt kann ich bis 2500mA messen und da ist mir der untere bereich zu ungenau.

    Im Datenblatt:
    http://www.national.com/ds/LM/LMP8270.pdf
    auf Seite 11 ist das schön beschrieben wie man das Teil verstärken kann.

    Nur wie rechne ich den Rg aus bzw. wie ändere ich das dann im Programm?
    Momentan Rechne ich so:

    Code:
           Wert_strom = Getadc(1)
           Uadc0 = Wert_strom * Adc_multi
           Umes = Uadc0 / 20                                    'Umes= Wert_strom am Shunt in V
           I = Umes * 10000                                     'Umrechnung für Stromanzeige

Seite 3 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress