Externer Impuls für Atmega Interrupt

Gast #5841895
Lesenswert?
• ▲
▼
Hallo Zusammen,

ich benötige mal kurz eure Hilfe. Seit gestern zerbreche ich mir den 
Kopf und sehe den Wald vor lauter Bäumen nicht mehr. Ich habe eine 
Batterie betriebene Schaltung welche sich nach rund 10 Minuten schlafen 
legt. Den WakeUp hatte ich bislan auf dem Steckbrett selbst realisiert 
und funktioniert soweit recht gut.
Die Batterie wird mittels Induktionsspule geladen und in dieser Zeit 
soll der Atmega weiterhin schlafen. Erst wenn die Ladespule keine 
Spannung mehr liefert, soll kurz ein Impuls zum aufwecken des Atmega 
gegeben werden. Hierbei ist es egal ob der Impuls 1ms oder 10s lang ist. 
Mir fällt leider nur nichts ein. Weiter ist es auch egal, ob der Impuls 
nochmals gesendet wird, wenn die Induktionsspule wieder in der 
Ladeposition ist. Hinweis: Die Induktionselektronik besitzt eine LED 
welche so lange leuchtet, bis der Empfänger die Ladeposition verlässt.


Zusammengefasst:

Ladeposition wird verlassen (LED geht aus) - einmal Impuls senden


Ich freue mich über Unterstützung (Auch wenns gerade scheinbar einfach 
ist)


Frannek
#5841916
Lesenswert?
• ▲
▼
Frannek schrieb:
> Erst wenn die Ladespule keine
> Spannung mehr liefert, soll kurz ein Impuls zum aufwecken des Atmega
> gegeben werden.

Einen Puls brauchst Du nicht, der ATmega48 hat Pin-Change-Interrupts.
Führe einfach die Spannung über eine Diode zur Batterie und von vor der 
Diode über einen Spannungsteiler auf einen Pin-Change-Interrutp. Sinkt 
die Spannung vor der Diode ab, wacht der AVR auf.
Gast #5841925
Lesenswert?
• ▲
▼
Hallo Peter.
Mist, auf die Idee bin ich jetzt natürlich noch garnicht gekommen. Ich 
hab die ganze Zeit mit nem Low gearbeitet. Du hast mir den Tag gerettet 
:-)


Vielen lieben Dank

PS: Nur mal so, wenn dies nicht funktionieren würde. Ein monostabiler 
Multivibrator wäre in diesem Fall das Richtige gewesen? Bin ich gerade 
drauf gestoßen. Aber die Pin-Change-Interrupt Lösung gefällt mir 
natürlich deutlich besser :-)
Gast #5841952
Lesenswert?
• ▲
▼
Durchaus. Der Hintergrund des von mir angewandten Verfahrens ist jedoch, 
so viel Energie wie möglich zu sparen. Ich kann mich auch irren aber der 
WDT "frisst" mir zu viel Strom. Die Change Lösung finde ich für mich 
super. Ich hatte schon Bedenken, da mir langsam der Platz auf dem Board 
zu knapp wird.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.