- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 15

Thema: AAR04 Arexx Arduino Roboter - Batteriespannung ermitteln

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    13.09.2006
    Beiträge
    8

    AAR04 Arexx Arduino Roboter - Batteriespannung ermitteln

    Hallo,

    ich Suche gerade nach einer Möglichkeit beim AAR04 die aktuelle Batteriespannung zu ermitteln. Meine erste Idee war, wie beim Asuro und beim NIBObee hierfür die interne Referenzspannung des Controllers zu verwenden. Die interne Referenzspannung beim ATmega 328P beträgt jedoch nur 1,1 V. Der Spannungsabfall an R31 ist jedoch deutlich größer. Wozu dann überhaupt dieser Spannungsteiler aus R31 und R32?
    Im Schaltplan ist eine externe Referenzspannung von 3,3 V angegeben. Allerdings verstehe ich nicht, wo diese Spannung herkommt und ob sich diese für die Ermittlung der Batteriespannung eignet. Hat jemand eine Idee?

    Gruß
    Fraggle
    Angehängte Dateien Angehängte Dateien
    Geändert von Fraggle (31.12.2012 um 13:32 Uhr)

  2. #2
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Pin 17 vom IC1. Das sollte sich als Referenz für die Batteriemessung eignen.
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    13.09.2006
    Beiträge
    8
    Ahhh, jetzt sehe ich auch wo die 3,3 V herkommen. Also versuche ich es mit der externen Referenzspannung. Vielen Dank!

  4. #4
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    36
    Beiträge
    1.225
    Du kannst auch auf anderem Wege direkt messen, die interne Spannungsreferenz dürfte genauer sein als die 3,3V vom FT232. Dazu musst du ARef auf VCC stellen und den Messkanal Vin auf VBG (interne 1,1V Spannungsreferenz) konfigurieren.

    Die Spannung berechnet sich dann wie folgend (ADC = Wert im ADC-Register nach der Wandlung, VCC = Versorgungsspannung, VBG = interne Referenzspannung):
    ADC = Vin / ARef * 1024 = VBG / VCC * 1024
    Nach Umformung: VCC = 1024 / ADC * VBG

    mfG
    Markus
    Tiny ASURO Library: Thread und sf.net Seite

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    13.09.2006
    Beiträge
    8
    ich habe selbst gerade feststellen müssen, dass die 3,3V vom FT232 völlig ungeeignet ist. Mit einem Multimeter gemessen beträgt diese 4,1 V im USB-Betrieb, bei Batteriebetrieb nochmals deutlich darüber. So kann es nicht gehen, ich werde jetzt die Idee von Markus umsetzen, vielen Dank dafür.

    Gruß
    Fraggle

    - - - Aktualisiert - - -

    @Markus: Wenn ich die interne Referenzspannung verwende, habe ich doch nur die Möglichkeiten a) Betriebsspannung als Referenz oder b) intern bereitgestellte Spannung (1,1V) als Referenz zu verwenden. Deinen Satz: "Dazu musst du ARef auf VCC stellen und den Messkanal Vin auf VBG (interne 1,1V Spannungsreferenz) konfigurieren" verstehe ich nicht. Wie geht das?

  6. #6
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Hallo

    Ein interessantes Thema. Schau mal ins Datenblatt unter "Table 24-4. Input Channel Selections" Um die internen 1.1V zu messen muss der Kanal 14 (0b1110) ausgewählt werden.

    Zur Formel: Ich würde es so ausrechnen:

    Vcc(=VREF)/1023 = 1.1V/ADC-Wert.

    Ich glaube, der R29 (1k) muss entfernt werden und REFS1:0 muss 0:1 sein: "AVCC with external capacitor at AREF pin"

    Gruß

    mic
    Geändert von radbruch (31.12.2012 um 16:42 Uhr)
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

Ähnliche Themen

  1. AAR04 Arexx Arduino Roboter - Erste Eindrücke
    Von m.a.r.v.i.n im Forum Asuro
    Antworten: 26
    Letzter Beitrag: 17.12.2014, 20:51
  2. Antworten: 6
    Letzter Beitrag: 30.12.2012, 20:38
  3. Lüfterdrehzahl ermitteln, Arduino...
    Von Steglo2 im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 2
    Letzter Beitrag: 22.12.2012, 16:56
  4. Arduino Roboter
    Von hammerhai im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 8
    Letzter Beitrag: 20.03.2012, 13:18
  5. Ronnie - Arduino Roboter!
    Von Torrentula im Forum Arduino -Plattform
    Antworten: 14
    Letzter Beitrag: 30.10.2011, 17:38

Stichworte

Berechtigungen

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

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad