H20Zählwerk mit Watchdog auswerten

Gast #4822422
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?
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

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.