10 Min Timer Low Energie

Gast #4556333
Hallo :),
ich bin auf der Suche nach einer HW lösung für ein 10Min Timer.
Das Gerät ist batteriebetrieben 2.4-3V (1200mAh) laufen die derzeitigen 
Komponenten.
Ich brauche aber ein Interrupt aller 10Min (die HW unterstützt dies zur 
Zeit noch nicht). Ich wollte dazu ein ICM7555CBAZ (NE555 Clone mit <5V 
Support) aber dieser braucht 60µA was eindeutig zu viel ist.
Habt ihr eine bessere Lösung?
Gast #4556360
>> CD4521
>
> Sieht gut aus aber leider 3-18V

Na also, Prinzip passt.
Dann suchst jetzt halt jene Logikfamilie, welche zu deiner 
Spannungsversorgung passt. Das weiss ich leider nicht auch noch 
auswändig...
#4556383
Hanson schrieb:
> Ja :) sowas.... bloß <1€/$

Hanson schrieb:
> Den muss man aber immer erst noch Flashen.

Immer diese Salamitaktik. Billigst und ohne Programmieraufwand einfach 
zu verlöten für Serienproduktion. Kommen sonst noch Anforderungen 
nachgereicht?

Hanson schrieb:
> Ich brauche aber ein Interrupt aller 10Min (die HW unterstützt dies zur
> Zeit noch nicht).

Was für eine Hardware ist es denn?. Wenn mit Mikrocontroller, dann 
welches Modell?
Gast #4556410
Carsten R. schrieb:
> Hanson schrieb:
>> Super genau das was ich brauche, danke.
>
> Demnach braucht es nur ungefähr alle 10 Minuten und nicht Quarzgenau zu
> sein.

Ja :).
Das Problem ist, der µC den wir verwenden kann entweder nur Interrupten 
oder Zeit geben. Weil bei jedem Interrupt die Zeit zurückgesetzt wird.
#4556452
@ Hanson (Gast)

>Das Problem ist, der µC den wir verwenden kann entweder nur Interrupten
>oder Zeit geben. Weil bei jedem Interrupt die Zeit zurückgesetzt wird.

???
Welcher ist das denn? Ich vermute, daß man das mit der richtigen 
Programmierung ändern kann. Wenn ich schon einen uC in einer Schaltung 
habe, brauch ich zu 99% keinen 2. uC, um einen 10min Timer zu erzeugen, 
das kann so fast jeder uC nebenbei, auch stromsparend.
#4556530
Das Ding hier?

z-wave.sigmadesigns.com/docs/brochures/ZM5202_br.pdf

Kann man den selber programmieren oder ist die Firmware fest?

"The very-low sleep current of the ZM5202 addresses the growing need for
longer battery life, allowing existing Z-Wave products to experience up 
to
double the battery life of current products."

"Firmware upgrade through SPI"

Ich behaupte mal, deinen 10min Timer kriegt man zum Nulltarif sehr 
stromsparend in die Firmware integriert.
Gast #4556532
Falk B. schrieb:
> Das Ding hier?
>
> z-wave.sigmadesigns.com/docs/brochures/ZM5202_br.pdf
>
> Kann man den selber programmieren oder ist die Firmware fest?
>
> "The very-low sleep current of the ZM5202 addresses the growing need for
> longer battery life, allowing existing Z-Wave products to experience up
> to
> double the battery life of current products."
>
> "Firmware upgrade through SPI"
>
> Ich behaupte mal, deinen 10min Timer kriegt man zum Nulltarif sehr
> stromsparend in die Firmware integriert.

Wie gesagt ist nicht möglich mit diesem Chip.
Sobald an INT ein Interrupt kommt werden alle Timer zurückgesetzt
#4556543
@Hanson (Gast)

>> Ich behaupte mal, deinen 10min Timer kriegt man zum Nulltarif sehr
>> stromsparend in die Firmware integriert.

>Wie gesagt ist nicht möglich mit diesem Chip.
>Sobald an INT ein Interrupt kommt werden alle Timer zurückgesetzt

Ja und? Mittels eines Softwarezählers (Variable!) kann man dann 
entscheiden, ob sich die CPU wieder schlafen legt oder ein paar 
Funktionen ausführt. Man braucht nicht zwingend einen Hardwaretimer, 
welcher die gesamten 10 Minuten DIREKT erzeugt. Man kann auch alle 100ms 
kurz aufwachen, zählen, entscheiden.

https://www.mikrocontroller.net/articles/Sleep_Mode#Quarzgenaue_Zeitbasis
Gast #4556619
Wie bereits gesagt ist dies mit dem Chip nicht möglich.
Ich kann den INT als Interrupt Pin nutzen. Da wird bei jedem Interrupt 
der Timer zurückgesetzt und somit weiß ich nicht wie lange der Chip im 
Sleep Modus war. Ich brauche den INT aber um ein externes Ereignis zu 
erkenne. Also brauch ich ein externen Counter dafür.
(Firma: www.harerod.de) Persönliche Seite #4556717
Ich bin da, wie so oft, auf der Linie von Falk.
Er hat ja sogar schon einen Lösungsansatz skizziert, ich erwarte aber 
sogar, dass das noch einfacher geht.

Wenn ich den Flyer sehe, kann ich Dein Problem nicht nachvollziehen.
1µA Sleep und dann keine nutzbaren WakeUp-Timer?
Hast Du Deine Aufgabenstellung dem Hersteller mitgeteilt?

Bei der Stückzahl sprechen wir budgetmäßig im Bereich k€ - schreib doch 
mal spaßhalber eine Firmwarelösung hier aus.
"Firmwaremodul low-Power-Timer für ZM5202"

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 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.