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

Thema: Motortreiber A4988 abschalten

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    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.

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.691
    "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)

  3. #3
    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 Bild   ). 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.

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.691
    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

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    41
    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.

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.691
    Ich habe es erst einmal umkonstruiert. Einen Draht von VDD gegen +5V getrennt und Sleep und Reset überbrückt - so kommt die Spannung vom HIGH-Pegel, am Sleep-Eingang, auch am VDD an. Funktioniert zumindest erst mal. Werde es beobachten. Was die Außenbeschaltung, bezüglich Spannungsteiler, am Atmega angeht, kann ich daran nicht viel ändern. Einen bestimmten Arbeitsbereich muss ich mit den Fotowiderständen erreichen. Und alle Spannungsteiler sind entweder gegen +5V oder +12V über mindestens 40kOhm beschaltet. Bei den Fotowiderständen ist es lichtabhängig (dunkler hochohmiger - bis MOhm). Der Analaogeingang dafür liegt aber über mindestens 40kOhm an GND, wie die anderen Analogeingänge auch.

    MfG
    Geändert von Moppi (07.01.2019 um 19:24 Uhr)

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    41
    Beiträge
    3.416
    Du könntest die unnötigen Spannungsteiler ebenfalls von + trennen. aber vergiss nicht dass ein Transistor einen Spannungsabfall über C-E verursacht und damit deine Arbeitspunkte verschiebt.

    Oder falls du noch Pins frei hast, klemmst du die Widerstände nicht gegen + sondern hängst sie an einen Portpin den du an und ausschaltest, wenn du sie gerade brauchst.

    Die Lichtmessung muss ja nicht permanent laufen sondern nur 1 mal in der Minute bestenfalls! Und im Sleep sollte ein Atmega auch <1mA verbrauchen
    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
  •  

    Werbung      Solar Speicher und Akkus Tests