- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 5 von 5

Thema: Probleme mit RC-Glied und Ladezeitmessung (gelöst)

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    18.09.2006
    Ort
    Erlangen
    Alter
    90
    Beiträge
    163

    Probleme mit RC-Glied und Ladezeitmessung (gelöst)

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo. Ich halte es kurz:
    Schaltung:

    Code:
                ___
    RA3 -----|___|----- RA0
                         |
                         |
                        ---
                        ---
                         |
                         | 
                         | 
                       Masse
    Code in Basic

    Code:
    Wert:
        ADCWert = 0                 ;Wert auf 0 setzen  
        PORTA.3 = 1			;Aufladen
        Pause 20			;Warten bis aufgeladen
            
        PORTA.3 = 0			;Kurzschließen
        CMCON = %01000010		;Komp. an, NI-Eingang = Vref, I-Eingang = RA0.DB Seite 62, CM2:CM0 = 010
        WHILE CMCON.6 = 1		;Solange Schwelle nicht erreicht
            ADCWert = ADCWert + 1
        WEND      
        
        Pause 20			;Entladen
        CMCON = %00000111		;RA3 kann hohen Pegel ausgeben, Komp. aus
        RETURN
    Ergebnis ist immer Null bei sich änderndem R. Woran liegt es ?
    Ich frage die, die bei Fragen nach dem Wie mit Warum antworten folgendes: Fragt euch euer Bäcker, warum ihr zwei Brötchen haben wollt ?

    Bild hier  

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    Du schliesst den C kurz, er entlädt sich also sofort.

    Der C müsste über einen R entladen werden, etwa so:

    http://freenet-homepage.de/gjl/pub/index.html#c-meter
    Disclaimer: none. Sue me.

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.05.2005
    Ort
    Wallis
    Beiträge
    137
    Ist es nicht einfacher eine externe (vom uC) Schaltung aufzubauen?
    Konkret:
    1. uC gibt Kommando zum Aufladen
    2. uC gibt Kommando zum Entladen
    3. uC misst verstrichene Zeit
    4. über die Schaltung wird eine Logische 1 oder 0 an einen digitalen Port gegeben, sobald der Kondensator entladen ist.
    5. Berechnung der Kapazität

    Dasselbe könntest du ja auch beim Ladevorgang machen...

    Anmerkung: Ist RA3 wirklich 0 wenn du ihn auf 0 setzt? Oder ist er nur Hochohmig?

    MfG Benji

  4. #4
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Zu C messen, speziell für grössere, wird oft ein 7555 eingesetzt, der µC misst dann die Taktzeit und kann auf die Kapazität zurückrechnen.

    Hier ist ein Beispiel nur mit einem PIC: http://www.sprut.de/electronic/pic/p...koc/elkoc.html

    Hubert

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    18.09.2006
    Ort
    Erlangen
    Alter
    90
    Beiträge
    163
    Danke für die Antworten, es geht um die Zeitmessung. Habe es inzwischen gelöst.
    Ich frage die, die bei Fragen nach dem Wie mit Warum antworten folgendes: Fragt euch euer Bäcker, warum ihr zwei Brötchen haben wollt ?

    Bild hier  

Berechtigungen

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

LiFePO4 Speicher Test