H20Zählwerk mit Watchdog auswerten

Gast #4822422
Lesenswert?
• ▲
▼
Ich möchte einen Wasserzähler mit S0-Schnittstelle auswerten. Die 
Messung soll über mehrere Tage gehen.

Zum Zählen soll der Counter eines Atmegas benutzt werden. Der Atmega 
muss über einen seriellen Bus verfügen und gibt darüber die Werte an 
einen PC. Der aktuellen Zählerstand wird vom PC aus aufgerufen, der 
Atmega sendet das Signal nicht von selbst. Nach der erfolgreichen 
Übertragung wird der Counter am Atmega auf Null zurückgesetzt.

Um Energie zu sparen, soll der Atmega nur dann reagieren, wenn ein 
Ereignis anliegt - entweder, wenn ein Zählsignal vom S0-Ausgang der 
Wasseruhr kommt oder die Impulsanzahlabfrage vom PC.

Realisiere ich das mit diesem sog. Watchdog?
#4822444
Lesenswert?
• ▲
▼
Nein, ein Watchdog ist nicht nowendig. Besser ist diese S0-Zahler ueber 
ein Interrupt zu ueberwachen. Den AT Mega ist dan in "deep sleep" und 
wird Aufgeweckt durch diese Interrupt. Dan werd den Pulse Counter 
erhoht, und den AT kan wieder weiter schlafen.
Ich habe derzeit zo etwas gemacht mit einen "Butterfly" bord von AVR. 
Hat S0-Pulsen gezaehlt, aber auch DS18B20 temp. Sensoren ausgewertet. 
Das alles hat functioniert mit 3 AAA Zellen : 
http://wiki.robotmc.be/index.php/Datalogger
Jetzt lauft das ueber ein Raspberry Pi, aber mit ein Netzteil.

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.