- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 18

Thema: Motortreiber A4988 abschalten

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.645

    Motortreiber A4988 abschalten

    Hallo,

    nachdem ich nun meine Schaltung (für den Rolloantrieb) im Betrieb habe und sehen konnte, wie weit die Schaltung mit der Akkuleistung auskommt, musste ich noch mal suchen gehen.
    10 Tage ist nicht schlecht, aber eigentlich finde ich ein bisschen wenig. Also habe ich angefangen zu rechnen und zu schauen, was der A4988 so benötigt. So bin ich im Datenblatt von Pololu drauf gestoßen, dass der gut 4 bis 8mA benötigen kann, obwohl die Ausgänge abgeschaltet sind. So in etwa könnte das auch hinkommen. Ich bin umgerechnet pro Stunde für die gesamte Schaltung mit µC und Treiber auf ca. 8.6mA gekommen. Wenn ich 2mA abziehe für den ATmega328 und die Spannungsregelung (ist bestimmt schon etwas hoch gegriffen) dann bleibe ich bei ca. 6.5mA. Wenn ich jetzt noch was für den Schrittmotor abziehe, da der ja auch ab und an läuft (nicht lange und oft), dann dürften schätzungsweise um die 4mA übrig bleiben, die verpuffen. Also will ich die abstellen. Den A4988 habe ich immer mit Enable auf LOW und den Sleep auf LOW, wenn ich den Motor nicht brauche. Jetzt habe ich gedacht, ich könnte gleich die Logikspannung des A4988 abschalten, um hier wirklich sparsam zu werden und nur, wenn ich den Motor brauche, den A4988 mit 5V zu versorgen. Nun meine Frage, ob es hier Bedenken gibt, weil die Motorspannung mit 12V würde am A4988 angelegt bleiben. Oder lieber die Logikspannung angeschlossen lassen und den Enable-Eingang des A4988 verwenden?

    MfG
    Geändert von Moppi (07.01.2019 um 11:17 Uhr)

  2. #2
    shedepe
    Gast
    Hallo,
    erst mal ein Tipp für die Zukunft. Probier mal deinem Text mehr Absätze zu verpassen. Das macht das ganze viel lesbarer.

    Wen nich das richtig verstanden habe: Du hast einen Schrittmotortreiber und willst Stromsparen indem du die Logikspannung abschaltest. Im Allgemeinen würde ich Motorspannung und Logikspannung abschalten und zwar in der Reihenfolge. Sonst hat man nämlich leicht Ströme von der Motorspannung zurück in den Logikteil. In dem Fall könnte es aber funktionieren weil der Chip einer "VDD Undervoltage Lockout" hat. D.h. wenn VDD < 2,6V dann schaltet der auch den Rest ab. Es sollte aufjedenfall nichts im Chip kaputt gehen. Ob der Stromverbrauch dadurch sinkt musst du messen.

    Nochmals der Hinweis, die Aussage ist für diesen Chip gültig. Bei anderen ICs mit Power und Logikspannung sollte man i.R. immer zuerst Logik, dann Power anlegen.

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.645
    "Power und Logikspannung sollte man i.R. immer zuerst Logik, dann Power anlegen" hier weiß ich nicht genau, was Du damit meinst.

    Bei dem Motortreiber ist es ja so, dass der eine Motorspannung hat, die angelegt wird (für den Ausgangstreiber) und eine für die Logik (5V). Man schließt ja immer beides an und schaltet dann ein.

    Die Frage ist, denke ich, ob der Enable-Eingang am 4988 das tut, was ich mir vorstelle, nämlich das ganze Teil wirklich abschalten oder eben anschalten. Ansonsten wäre die Frage, ob die Versorgungsspannung weggeschaltet werden könnte, wenn die 12V am Motorspannungseingang des 4988 anliegen. Würde ich es Schrittweise in Betrieb nehmen, würde ich es sicher auch so machen: zuerst Versorgungsspannung dran und dann die 12V-Motorspannung zuschalten, danach die Ausgänge zuschalten.

    Danke!

    Nachtrag:
    Habe gerade gelesen, dass bei Enable On/Off die interne Logik dennoch in Betrieb bleibt. Es sollen nur die Ausgänge abgeschaltet werden. Allerdings tut das auch Sleep schon - dachte ich.
    So, wie ich es gerade noch mal gelesen habe, ist der Sleep schon der richtige Eingang, um den 4988 größtenteils abzuschalten. So wäre also über den Sleep-Eingang die größte Ersparnis drin.

    MfG
    Geändert von Moppi (07.01.2019 um 11:20 Uhr)

  4. #4
    shedepe
    Gast
    Power = Motorspannung. Logikspannung ist klar. Je nach Chip ist es Sache des Anwenders sicherzustellen, dass zuerst die Logikspannung angelegt wird und dann die Motorspannung. Da muss im Zweifelsfall durch spezielle externe Beschaltung passieren (Im einfachsten Fall ist das ein fetter Kondensator ). Bei den meisten modernen Chips ist das nicht mehr tragisch. Man sollte trotzdem im Datenblatt schauen ob darauf hingewiesen wird, es gibt manchml. Problem sind dabei wie gesagt Ströme die vom Leistungsteil in den Logikteil fließen können. Das sind auch die Ströme die einem die einen Strich durch die Rechnung machen können, wenn man die Logikspannung zum Stromsparen abschalten will.

    Bei dem gewählten IC kannst du durchaus die Logikspannung abschalten. Dadurch wird dann so ziemlich alles im IC lahmgelegt, wenn man das VDD Undervoltage Lockout so interpretieren darf. Leider sind keine Diagramme mit dabei die eine Aussage zu treffen.

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.645
    Problem sind dabei wie gesagt Ströme die vom Leistungsteil in den Logikteil fließen können.
    So ähnlich waren meine Bedenken ja auch.

    Danke!

    Ich werde es dann wohl mal versuchen.

    MfG

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    39
    Beiträge
    3.416
    Ich habe mir das Datenblatt mal angesehen und da unterscheiden sich die beiden inputs für Sleep und Enable ja zumindest darin dass bei Sleep zusätzlicha cuh die Logik und der interne Wandler abgeschaltet werden ... leider steht im Datenblatt nichts darüber wie sich das auf den Stromverbrauch auswirkt, aber wenn da schon von 2+5mA die Rede ist nur im Fall von disabled ist das schon recht happig.

    Ein Atmega mit 2mA im standby hört sich auch äußerst verdächtig an, da solletst du nochmal prüfen wieviel parasitärer Stromverlust durch deine Referenzen drauf geht.

    Und einen Guten Spannungsregler zeichnet ein Verluststrom von weniger als 0.5mA aus, da muss man aber auch meinst in den mittleren einstelligen Euro Bereich wechseln
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

Ähnliche Themen

  1. Mikroschrittbetrieb mit A4988 und winzigen Steppern
    Von Time Bandit im Forum Motoren
    Antworten: 4
    Letzter Beitrag: 23.07.2014, 08:45
  2. Pololu A4988 POW Schaltung
    Von hasdrubal im Forum Elektronik
    Antworten: 6
    Letzter Beitrag: 18.12.2012, 12:19
  3. Probleme mit Schrittmotorsteuerung Pololu A4988
    Von Tummetott im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 13.11.2012, 17:56
  4. Frage zu Pololu A4988
    Von teamohnename im Forum Motoren
    Antworten: 1
    Letzter Beitrag: 11.07.2012, 02:43
  5. pololu a4988
    Von Ownnemesis im Forum Motoren
    Antworten: 0
    Letzter Beitrag: 28.04.2012, 12:18

Berechtigungen

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

Solar Speicher und Akkus Tests