Forum: Mikrocontroller und Digitale Elektronik H20Zählwerk mit Watchdog auswerten


von Bastler (Gast)


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?

von Jan H. (jan_h565)


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.

von Bastler (Gast)


Lesenswert?


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
Noch kein Account? Hier anmelden.