Da ich im Internet keine wirkliche Lösung für mein Problem gefunden, hoffe ich hier ein paar Tipps zu bekommen. Ich nutze einen Atmega 328P der im Betrieb über ein 5V Netzteil mit Spannung versorgt wird. Da sich dieser die meiste Zeit im sleep Modus befindet will ich ihn in dieser Zeit mit einem Gold Cap betreiben und beim Unterschreiten einer mind. Spannung einen Interrupt an einem Pin des Atmega auslösen der dann das Netzteil einschaltet. Das einzige Problem das ich habe ist wie ich diese Spannungserkennung am besten mache ohne dabei zuviel Strom zu verbrauchen. Den eingebauten Komparator des Atmegas kann ich ja nicht nutzen da er keinen Interrupt auslösen kann und somit den Atmega nicht aus dem Sleep Modus aufwecken kann. Meine Lösungen wären: Spannungsteiler am Pin des Atmega evtl. mit Z-Diode um ein Low Signal beim Unterschreiten der mind. Spannung zu erzeugen. oder einen externen Komparator zu nutzen. Wobei ich hier das Problem mit dem erzeugen der Referenzspannung habe. Versorgungsspannung ist 5V, mind. Spannung 3V. Das heißt ich muss eine Referenzspannung erzeugen die bei einer Spannungsdifferenz von 2 V konstant bleibt. Eine Lösung die ich habe ist eine Spannungsstabilisierung mit einer Z-Diode. Weiß aber nicht ob das die eleganteste und energiesparendste Lösung für mein Problem ist. Gruss Markus
Hallo, mein Ansatz wäre ein (über externen FET abschaltbarer) Spannungsteiler auf einen ADC-Eingang der dann mit der internen 1,2V Referenz so alle paar Sekunden gewandelt wird. (Den ADC nicht vergessen wieder auszuschalten vor Sleep). Gruß Anja
für die Komparatorlösung: http://www.linear.com/product/LTC1540 Alternativ wie geasagt periodisch die Spannung messen. Kann der Atmega eigentlich die seine Beriebsspannung als Referenz verwenden und die interne Referenz messen? Dann kann der externe Teiler mit FET entfallen.
Anja schrieb: > mein Ansatz wäre ein (über externen FET abschaltbarer) Spannungsteiler Ist der FET wirklich nötig oder anders wie hochohmig könnte man den in serie zum ADC geschalteten Widerstand machen? G Manni
Bisher bevorzuge ich die Komparatorlösung. Ich finde bei Reichelt leider nur den LTC1440 müsste aber identisch sein. Habe aber eine Frage dazu die Ref. Spannung die erzeugt wird liegt laut Datenblatt bei 1,170V. Das heißt ich muss meine mind. Spannung von 3V über den Spannungsteiler am Pin IN+ des LTC1440 auf 1,170V reduzieren, oder habe ich das falsch verstanden?
Markus schrieb: > Da ich im Internet keine wirkliche Lösung für mein Problem gefunden, > hoffe ich hier ein paar Tipps zu bekommen. Du bist hier immer noch im Internet. > Ich nutze einen Atmega 328P der im Betrieb über ein 5V Netzteil mit > Spannung versorgt wird. Da sich dieser die meiste Zeit im sleep Modus > befindet will ich ihn in dieser Zeit mit einem Gold Cap betreiben und > beim Unterschreiten einer mind. Spannung einen Interrupt an einem Pin > des Atmega auslösen der dann das Netzteil einschaltet. Wo schaltest du denn das Netzteil? Doch sicher auf der Primärseite, also die 230V. Ansonsten bringt das gar nichts. Denn den meisten Strom verbraucht das Netzteil selber, da fallen die paar mA des Atmega im Betrieb nicht ins Gewicht und das eine µA im Sleepmode erst recht nicht. mfg.
Stimmt das ich hier immer noch im Internet bin, aber hier kann ich gezielt nach einen Tipp fragen. Schalte ich die 230V Primär Thomas Eckmann schrieb: > Markus schrieb: >> Da ich im Internet keine wirkliche Lösung für mein Problem gefunden, >> hoffe ich hier ein paar Tipps zu bekommen. > Du bist hier immer noch im Internet. Ich weiß aber hier kann ich gezielt nach Tipps fragen. >> Ich nutze einen Atmega 328P der im Betrieb über ein 5V Netzteil mit >> Spannung versorgt wird. Da sich dieser die meiste Zeit im sleep Modus >> befindet will ich ihn in dieser Zeit mit einem Gold Cap betreiben und >> beim Unterschreiten einer mind. Spannung einen Interrupt an einem Pin >> des Atmega auslösen der dann das Netzteil einschaltet. > Wo schaltest du denn das Netzteil? Doch sicher auf der Primärseite, also > die 230V. Ansonsten bringt das gar nichts. Denn den meisten Strom > verbraucht das Netzteil selber, da fallen die paar mA des Atmega im > Betrieb nicht ins Gewicht und das eine µA im Sleepmode erst recht nicht. Das Netzteil schalte ich selbverständlich auf der Primärseite über ein Solid State Relai. > mfg.
Mhmm, Welchen Gold-Cap verwendest Du denn? Und wie viel Strom braucht Dein SSD-Relais zum sicheren Einschalten. wenn ich mir mal die Datenblätter von normalen Gold-Caps anschaue und lese daß wegen des hohen Innenwiderstandes (70-100 Ohm) der Kondensator erst nach mehreren Stunden richtig voll wird, und der Maximalstrom sich im Bereich 0.1 - 1mA bewegt frage ich mich ob ein Gold-Cap der richtige Ansatz ist. Es sei denn Du hast einen mit viel besseren Daten. http://www.panasonic.com/industrial/components/pdf/goldcap_tech-guide_052505.pdf Gruß Anja
Markus schrieb: > Das Netzteil schalte ich selbverständlich auf der Primärseite über ein > Solid State Relai. Wie wird denn der Controller getaktet? mfg.
Du kannst den internen Komparator nehmen, wenn Du den Controller zyklisch über den Watchdog weckst und den Komparatorausgang oder dessen Interruptflag kontrollierst. Der laufende Watchdog kostet ~7µA. Alternativ kannst Du auch Timer2 mit Uhrenquarz laufen lassen und den Controller damit wecken, spart etwa 5µA gegenüber Watchdog.
icl7665 , tlc7705 beide dürften geeignet sein um bei unterschreitung der betriebsspannung das netzteil zu wecken. mfg
> Welchen Gold-Cap verwendest Du denn? http://www.reichelt.de/Gold-Cap-Speicher-Elkos/SPK-1-0F/3/index.html?;ACTION=3;LA=2;ARTICLE=19387;GROUPID=3148;artnr=SPK+1%2C0F;SID=33TyRIK38AAAIAAAjGivQ094f4aeb35f4a9493bc418cb6fd4236f > Und wie viel Strom braucht Dein SSD-Relais zum sicheren Einschalten. mind. 10 mA > wenn ich mir mal die Datenblätter von normalen Gold-Caps anschaue und > lese daß wegen des hohen Innenwiderstandes (70-100 Ohm) der Kondensator > erst nach mehreren Stunden richtig voll wird, und der Maximalstrom sich > im Bereich 0.1 - 1mA bewegt frage ich mich ob ein Gold-Cap der richtige > Ansatz ist. > Es sei denn Du hast einen mit viel besseren Daten. > http://www.panasonic.com/industrial/components/pdf... Auf meinem Testaufbau funktioniert das mit dem Gold Cap bisher ziemlich gut, nur halt das einschalten des Netzteils noch nicht. Die Energie die der Gold Cap bei 3V noch hat reicht sogar im Notfall noch aus um ein bistabiles 5V Relai zu schalten damit die Schaltung falls mal der Strom ausfallen würde wieder anlaufen würde sobald wenn der Strom wieder da ist. > Wie wird denn der Controller getaktet? 8MHz > Du kannst den internen Komparator nehmen, wenn Du den Controller > zyklisch über den Watchdog weckst und den Komparatorausgang oder dessen > Interruptflag kontrollierst. Der laufende Watchdog kostet ~7µA. > Alternativ kannst Du auch Timer2 mit Uhrenquarz laufen lassen und den > Controller damit wecken, spart etwa 5µA gegenüber Watchdog. Aber dann würde jedes mal der Controller anlaufen und wohl mehr Strom benötigen als die externe Komparator Lösung, oder?
> Atmega 328P im sleep Modus Ja in welchem den ? "Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby, and Extended Standby" Um Unterspannung erkennen zu könenn, braucht man eine Spannungsreferenz, und solche sind um so schwerer zu finden, um so weniger Strom sie benötige sollen. Eine Z-Diode ist mit meist 5mA komplett ungeeignet. Ein ICL7665 wäre ok. Eine ISL60002 wäre Overkill. Die Refrenz im uC braucht immerhin nur 10uA, muss aber zumindest 70us aktiv sein. Wenn man nur alle Nase lang misst, kann das eine energiesparende Lösung ohne zusätzliche Bauteile sein.
sorry für die späte Antwort. > Ja in welchem den ? > > "Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, > Standby, and Extended Standby" Power Down > Um Unterspannung erkennen zu könenn, braucht man eine Spannungsreferenz, > und solche sind um so schwerer zu finden, um so weniger Strom sie > benötige sollen. > > Eine Z-Diode ist mit meist 5mA komplett ungeeignet. > > Ein ICL7665 wäre ok. > > Eine ISL60002 wäre Overkill. > > Die Refrenz im uC braucht immerhin nur 10uA, muss aber zumindest 70us > aktiv sein. Wenn man nur alle Nase lang misst, kann das eine > energiesparende Lösung ohne zusätzliche Bauteile sein. Habe mich jetzt auch dazu entschieden das mit dem Atmega zu realisieren. Wobei ich da noch das Problem mit dem Aufwecken habe. Müsste es ja dann mit dem WDT machen oder einem Pin-Change Interrupt.
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.