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?
>> 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...
Hanson schrieb:> Ja :) sowas.... bloß <1€/$> Das Teil kostet ja 2.4$ :-OHanson schrieb:> Den muss man aber immer erst noch Flashen.
Ich rate mal: Du brauchst nur ein Stück?
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?
Hanson schrieb:> nein >1000
Bei der Stückzahl kostet ein Tiny13 ca. € 0,50.
Sofern Du < € 1,00 bleiben möchtest, darf das Flashen max. € 0,50
kosten. Das dürfte doch kein Problem sein.
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.
@ 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.
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.
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
@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
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.
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"
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.