- LiFePO4 Speicher Test         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 26

Thema: Unfassbarer Stromverbrauch Pro-Bot

  1. #11
    Benutzer Stammmitglied
    Registriert seit
    28.11.2008
    Ort
    Wenden
    Alter
    37
    Beiträge
    52
    Anzeige

    Praxistest und DIY Projekte
    HI ExMachina,
    also hab jetzt etliche (teure) Batterien durch und schon zig sätze akkus getestet...
    Habe mir jetzt bei Pollin ein großes Batteriefach und 4 2100mAh Mignon Akkus geordert.
    Mal sehen was passiert wenn ich die in den Bot haue...
    Reklamieren möchte ich noch nicht.
    Vlt werde ich beim großen C erst noch den Motortreiber neu ordern um zu sehen ob es daran liegt.
    Wenn das nichts bringt dann weiss ich auch nicht mehr...

    Und mit ein bisschen glück weiss einer der RN user doch noch ne möglichkeit wie ich weiter komme.

    Bis dahin gruß und danke an alle...
    Wer Rechtschreib fehler findet kann Sie ausdrucken und mir per Post schicken... \/

    Bild hier  

  2. #12
    Super-Moderator Lebende Robotik Legende Avatar von Manf
    Registriert seit
    30.01.2004
    Ort
    München
    Alter
    71
    Beiträge
    13.098
    Es ist ja nicht so, dass man mit 2A die Akkus in 2 min leer bekäme, rechnerisch wären das 20A. Ein Strom über 2A wird aber kaum noch fließen, die Akkus würden dann auch schon warm werden, besonders aber der Verbraucher.

    Die Messung der 50mA und 300mA deutet darauf hin, dass bei normalem (bis vielleicht etwas hohem) Stromverbrauch die Versorgungsspannung zusammenbricht.

    Eher ist das ein schlechter Kontakt bei der Kontaktierung der Akkus im Batteriefach oder einer entsprechenden Stelle.
    Der Punkt passt dazu:
    alles andere funktioniert weiter ganz gut selbst wenn die Akkus leer zu sein scheinen.

  3. #13
    Benutzer Stammmitglied
    Registriert seit
    19.02.2008
    Ort
    Mitteldeutschland
    Beiträge
    83
    Am besten du checkst das Batteriefach und die Kontakte auf der Mainunit. Die zwei Stromversorgungsdrähte vom Batteriefach zur Mainunit sind bei mir auch schon 2 Mal abgerissen bzw. hatten einen schlechten Kontakt.

    Gruß
    Matthias

  4. #14
    Benutzer Stammmitglied
    Registriert seit
    28.11.2008
    Ort
    Wenden
    Alter
    37
    Beiträge
    52
    Hi,
    also habe jetzt das Batteriefach (nachdem mir die kabel abgerissen sind) mal neu angelötet.
    Und es gibt auch eine leichte veränderung und zwar in der hinsicht das die akkus jetzt zwar ein wenig besser durchhalten aber man merkt nach wie vor das nach wenigen minuten die motorleistung spürbar abnimmt.
    Nach ein wenig mehr zeit geht dann auch wieder garnichts.
    Ich habe dann nochmal gefühlt und der Motortreiber ist dann etwa Handwarm.

    Also mal sehen was die neuen Akkus und das neue Batteriefach bringen,
    Weil wie Manf schon sagte sollte es unmöglich sein das der Bot die 2100 mAh Akkus innerhalb von ein paar mins leer zieht.

    In der zwischenzeit habe ich auch nochmal das getriebe zerlegt neu gereinigt und mit Modellbau Getriebefett behandelt.
    Ich werde dann gleich nochmal neue Batterien einlegen und das ACS beispiel von der Pro-Bot CD laufen lassen um mal zu sehen wie lang es diesmal gut geht...

    Gruß
    Wer Rechtschreib fehler findet kann Sie ausdrucken und mir per Post schicken... \/

    Bild hier  

  5. #15
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Habe mal mein Multimeter an stelle des Jumpers angeschlossen...
    Klemm das Multimeter mal direkt in ein Batteriekabel. Vielleicht kriecht schon was vor dem Jumper.

    Gruß

    mic
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  6. #16
    Benutzer Stammmitglied
    Registriert seit
    28.11.2008
    Ort
    Wenden
    Alter
    37
    Beiträge
    52
    Hallo Leute,
    hab nach etlichen Tests neue resultate die ich überhaupt nicht verstehe...
    Ich habe festgestellt das es ein Software Problem sein muss.
    Wenn ich die ACS_II Demo von der CD einspiele läuft der bot sogar noch mit den vermeintlich leeren akkus perfekt...
    Er ruckelt zwar etwas aber er läuft...
    Benutze ich aber mein ACS Programm was sich fast nicht von der Demo unterscheidet dann blockiert teilweise mal ein Rad oder er fährt leichte Kurven und das schlimmste ist nach 2 Mins funtzt nichts mehr das heisst motoren haben keine Kraft mehr und der Bot steht wie ein Panzer.

    Hier mal die beiden Codes:
    ACS bsp von der CD:
    Code:
     Sub main()
    
        PRO_BOT128_INIT()     'PRO-BOT128 Setup
        ACS_INIT(2)           'ACS setup / sensitivity 1 To 20 / 1=near / 20 =far
    
        AbsDelay(1000)        'Wait 1Sec.
        BLL_ON()              'Back LED left "ON"
        BLR_ON()              'Back LED right "ON"
        ENC_LED_ON()          'Encoder IR-LEDs "ON"
        DRIVE_ON()            'Motor "ON"
    
        Do While True         'Endless Loop
    
            'Drive behaviour
            If ACS_LEFT() = 1 And ACS_RIGHT() = 1 Then Forward() : End If
            If ACS_LEFT() = 0 And ACS_RIGHT() = 0 Then Backward() : End If
            If ACS_LEFT() = 1 And ACS_RIGHT() = 0 Then Turn_Left() : End If
            If ACS_LEFT() = 0 And ACS_RIGHT() = 1 Then Turn_Right() : End If
    
        End While
    
    End Sub
    
    
    Sub Forward()           'Drive forward
        FLL_OFF()           'Front LED left "OFF"
        FLR_OFF()           'Front LED right "OFF"
        DRIVE_FORWARD(7)    'Drive forward, speed 1 To 10 : Value = 7
        DELAY_MS(150)       'Wait 150ms
    End Sub
    
    Sub Backward()          'Drive backward
        FLL_ON()            'Front LED left "ON"
        FLR_ON()            'Front LED right "ON"
        GO_TURN(-15,0,150)  'Backward 15cm, Speed = 150
        GO_TURN(0,60,150)   'Turn right, speed = 150
    End Sub
    
    Sub Turn_Left()         'Turn left
        FLL_OFF()           'Front LED left "OFF"
        FLR_ON()            'Front LED right "ON"
        GO_TURN(0,-45,150)  'Turn left, Speed = 150
    End Sub
    
    Sub Turn_Right()        'Turn right
        FLL_ON()            'Front LED left "ON"
        FLR_OFF()           'Front LED right "OFF"
        GO_TURN(0,45,150)   'Turn right, Speed = 150
    End Sub
    Und hier mein Programm:
    Code:
     Sub main()
    PRO_BOT128_INIT()
    ACS_INIT(2)
    ENC_LED_ON()
    DRIVE_ON()
    
    Do While True
    If ACS_LEFT() = 1 And ACS_RIGHT() = 1 Then FORWARD() : End If
    If ACS_LEFT() = 0 And ACS_RIGHT() = 1 Then BACKWARD() : End If
    If ACS_LEFT() = 1 And ACS_RIGHT() = 0 Then RIGHT() : End If
    If ACS_LEFT() = 0 And ACS_RIGHT() = 1 Then LEFT() : End If
    End While
    End Sub
    
    
    Sub FORWARD()
    FLL_ON()
    FLR_ON()
    DRIVE_FORWARD(6)
    AbsDelay(100)
    End Sub
    
    
    Sub BACKWARD()
    BLL_ON()
    BLR_ON()
    GO_TURN(-15,0,150)
    GO_TURN(0,70,150)
    AbsDelay(100)
    End Sub
    
    
    Sub RIGHT()
    GO_TURN(0,-50,150)
    AbsDelay(100)
    End Sub
    
    
    Sub LEFT()
    GO_TURN(0,50,150)
    AbsDelay(100)
    End Sub
    Also jetzt brauch ich euch wieder woran kann das liegen?
    Achso ganz wichtig ist noch habe das problem auch wenn ich den bot nur so fahren lasse sprich ohne ACS und ohne Odometrie also aus der richtung kann der fehler auch nicht sein...
    Und die beiden die Codes unterscheiden sich so gut wie nicht wie man sieht...

    Danke schonmal
    Gruß
    Wer Rechtschreib fehler findet kann Sie ausdrucken und mir per Post schicken... \/

    Bild hier  

  7. #17
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    02.08.2004
    Ort
    Stuttgart
    Alter
    49
    Beiträge
    851
    An deinem Code ist nichts besonderes, außer das du eben Unterprogramme umbenannt hast und PWM-Werte verändert hast.
    Wenn du irgendwo einen L293D herbekommst zum testen, dann solltest ihn dringend einmal testen, für mich sieht es so aus als wenn eine Stufe in der H-Brücke des Bausteins einen Durchschuss hat.
    Hast du einen Schaltplan des Aufbaus? Dann solltest dringend einmal ohne jedes "Grund-Programm" ein Testprogramm schreiben und die Signale einzeln ansteuern (ohne PWM, einfach '1'). Dabei das Amperemeter im Batteriefach bebachten auf einen auffälligen Stromanstieg.

    Um sicherzugehen, kannst auch ohne Probleme die L293 herausnehmen und das Programm ablaufen lassen (Batteriespannung beobachten) und berichten was passiert.

    Noch etwas obskures: Habe den Schaltplan im Web gefunden des Probot. Dort stimmt so einiges nicht wie es aussieht, soltest dies prüfen:
    http://wiesolator.gotdns.org/rn/probot_problem1.png

    Grüße Wolfgang

  8. #18
    Benutzer Stammmitglied
    Registriert seit
    28.11.2008
    Ort
    Wenden
    Alter
    37
    Beiträge
    52
    Hey Wolfgang,
    hab das mal getestet und in Bascom follgenden Code geschrieben:
    Code:
    $regfile = "m128def.dat"
    $crystal = 14745600
    $baud = "9600"
    
    Config Portb.5 = Output
    Config Portb.6 = Output
    Config Portb.7 = Output
    
    Do
    Portb.5 = 0
    Portb.6 = 1
    Portb.7 = 1
    Waitms 1000
    Portb.5 = 0
    Portb.6 = 1
    Portb.7 = 0
    Waitms 1000
    Portb.5 = 0
    Portb.6 = 0
    Portb.7 = 1
    Waitms 1000
    Portb.5 = 0
    Portb.6 = 0
    Portb.7 = 0
    Waitms 1000
    Loop
    Das ganze hab ich dann via CCPro Bootloader den man auch hier im RN findet auf den Pro Bot übertragen.
    Habe dabei festgestellt das vom Stromverbrauch hier kaum ein unterschied ist ABER die Motoren drehen sehr viel Kraftvollter und was mir auch aufgefallen ist der L293 Quietscht nicht mehr wenn die Motoren laufen wobei ich davon ausgehe das das Quitschen vom Bremsen der Motoren kommt, was ja durch die PRO_BOT Lib automatisch passiert.
    Wie dem auch sei habe jetzt immernoch die selben akkus drin und der bot bewegt sich noch... Sowohl mit dem kleinen Bascom Prog als auch mit dem Beispiel von der CD nur mit meinem Prog machen die Motoren schlapp... Kann es immernoch an der PWM liegen?? Meint ihr im L293 is was durchgebrannt??

    Danke und Gruß

    P.S. Das mit dem Schaltplan fehler ist bereits bekannt und wird dadurch behoben das man an dem einen Motor (der rechte is es glaube ich) den bzw die kabel auch vertauscht.
    Conrad hat den fehler aber erkannt und malt jetzt rote Punkte für Plus auf die Motoren um den fehler beim zusammenbau zu umgehen...
    Wer Rechtschreib fehler findet kann Sie ausdrucken und mir per Post schicken... \/

    Bild hier  

  9. #19
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    37
    Beiträge
    5.082
    Das "Quietschen" kommt vermutlich von der PWM Frequenz. Wenn die Frequenz sich im hörbaren Bereich befinden, hört man es logischerweise. Es gibt Wenn du sehr kurze Impulse hast, dann steht der Motor, da er zu träge ist.

  10. #20
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    02.08.2004
    Ort
    Stuttgart
    Alter
    49
    Beiträge
    851
    Servus,

    hab mich mal hingesetzt und einen Schaltplan in korregierter Version so zu zeichen, das man es auch ordentlich lesen kann.

    Bild hier  

    Nun habe ich da ein paar suspekte Dinge gefunden. Warum werden die beiden H-Brücken per PWM dauernd links-rechts geschalten? Das würde ja bedeuten das der Motor nur bei ca. 50% PWM stehen bleibt (unter voller Pulsung).
    Denke das könnte dein Problem erklären. Man schaltet die PWM (OC1A/OC1B) bei solch einem Baustein immer auf die Enable, die Richtung gibt man über die beiden Eingänge am Baustein vor (dort wo eben noch die PWM invertiert und nicht-invertiert anliegt).
    Also im Grunde alles verdreht...

    Hier nun ein Korrektur-Vorschlag:

    Bild hier  

    Grüße Wolfgang

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress