Hallo allerseits, ich habe für meine Gartenlaube eine Beleuchtung entwickelt, die über ein Solarpanel betrieben wird. Als Puffer dient ein Bleiakku. Die Helligkeit wird, abhängig von der eingestrahlten Lichtleistung über einen AVR (PWM) geregelt. Nun will ich, um eine Tiefentladung des Akkus zu verhindern, die Spannung am Akku mit dem ADC überwachen. Falls die Akkuspannung unter 11V fällt, sollen die Last abgeschaltet und der µC in den Tiefschlaf versetzt werden. Nun zu meinem Problem: Ich kann den µC über einen Interrupt am Pin aufwecken. Nur wie stelle ich das an. Ich bräuchte eine Schaltung, die mir für 0-11V ein Low und für >11V ein high liefert. Wahrscheinlich ist die Lösung total einfach, aber irgendwie sitze ich auf dem Schlauch. Vielleicht könnt ihr mir ein paar Denkanstöße geben. Vielen Dank schon mal im Voraus Cap
eine schaltung wäre hilfreich bzw zu wissen welche spannungen du zur verfügung hast (geregelt/ungeregelt).... da ich das nicht weiß kann ich dir auch keine schlüssige antwort geben aber ich werfe mal das wort "komparator" in den raum
ich denke der Stromverbrauch vom µC ist auch ohne Tiefschlaf schon so klein das es am ende egal ist. Wieviel Ah hat denn der akku? Ninn einfach ein Timer mit dem höchsten Prescaler und häng dich in den Overflow rein. Wenn du dann aller paar s ein messungs mit dem ADC machst und den rest schläfst sollte das doch reichen.
Hallo, vielen Dank für deine Anregung. Das mit der Schaltung ist etwas schwierig, da dieser Teil noch nicht existiert. Ich habe auf jeden Fall 5V aus dem Spannungsregler für den µC zur Verfügung. Die Sache mit dem Komparator hatte ich mir auch schon überlegt. Ich könnte aus den 5V geregelte 11V machen (weiterer Regler), jedoch erscheint mir das zu aufwendig. Eine weitere Idee war eine Z-Diode in Reihe und das was über 11V abfällt zu nutzen um einen Transistor anzusteuern, der dann die 5V auf den Eingang des µC durchschaltet. Auch einen Varistor als Ersatz für die Z-Diode hatte ich mir überlegt. Diese Varianten habe ich allerdings noch nie gesehen, was mich vermuten lässt, dass es nicht funktioniert :-)
Vielen Dank für die Anregungen. Ich denke ich werde den Vorschlag von avion23 aufgreifen und den µC alle 8s über den WDT aufwecken um die Akkuspannung zu überwachen.
Cap schrieb: > Eine weitere Idee war eine Z-Diode in Reihe und das was über > 11V abfällt zu nutzen um einen Transistor anzusteuern, der dann die 5V > auf den Eingang des µC durchschaltet vermutlich würde so eine lösung mehr strom benötigen als der µC wenn er im idle sleep ist.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.