reset verlengen

https://multiconnect.in:9390/RC.jpg

De ESP32 geeft een puls en wordt daarna uitschakelt.(voeding uit)

De reset van de 4013 moet een aantal seconde rond de 30-60 seconde LOW blijven als de ESP32 is uitgeschakeld.

Is dit schema dan goed ? of Smitt-trigger voor de 4013 nodig ?
en hoelang in seconden moet de ESP32 output actief blijven ?

Ik zou een diode over de 1M weerstand zetten, anode aan de HC14 pint 2. Anders duurt het opladen erg lang.

They say attention is a shovel. It's time to dig 'em out.

Ok, ga ik doen, bedankt voor de tip...

Paulinha_B

Honourable Member

Die weerstand is daar toch overbodig? Enkel de diode is dik okee.
Ik zou eerder een grote weerstand parallel aan de elco leggen, voor meer controle op het ontlaadproces.
Nu wordt dat enkel bepaald door de eigenschappen van de elco, en de 4013-ingang.
Schmitt-trigger (sic!) voor de 4013 lijkt me een goed idee maar is misschien overbodig.

[Bericht gewijzigd door Paulinha_B op zaterdag 6 april 2024 13:52:59 (15%)

Klikt logisch, maar dan heb ik een probleem,
na het laden werkt dan deze weerstand als pull-down,
terwijl na het ontladen de gate positief moet blijven,
vandaar de inverter vanuit de ESP32.

Een pulsverlengen doe je met een monostabiele multivibrator, ook wel MMV of One Shot genoemd.
Het eerste wat bij mij opkomt hiervoor is een 555.

Denk je dat de 100 µF volledig geladen wordt met jouw pulsduur en de max Isource van de 74hc14?

Paulinha_B

Honourable Member

Ja, een 555 was ook mijn eerste idee.

De 4013 is voor een schema voor de "sleep" functie van de ESP32,
deze moet dus zo min mogelijk stroom verbruiken, vandaar ik geen 555 kan gebruiken.

Arco

Special Member

Tussen de 74HC14 en diode/1M weerstand een weerstand van 470 Ohm zetten.
(logische poorten vinden het niet fijn als er direct een zware elco aan hun uitgang wordt gehangen...)

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Paulinha_B

Honourable Member

pak dan de cmos-versie
7555, dacht ik.
Trouwens, het gaat toch maar om een minuutje?

@Paulinha_B

Het gaat om 30-60 seconden, dat moet nog uitgetest worden,
het gaat nu meer om het schema.

Arco

Special Member

Je kunt ipv een 4013 ook een SIP32508 gebruiken.
(kleiner, simpeler, en quiescent current in de nA...)

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Verder ligt voor een 4013 bij VCC 5V VIL op 1,5V en VIH op 3,5V
Als je spanning over de C daartussen ligt is de ingangstoestand ongedefinieerd.
Dat heet gedefinieerde miserie

Edit: je gebruikt altijd een ST als de spanning over een C als trigger is

[Bericht gewijzigd door OXO op zaterdag 6 april 2024 16:05:42 (16%)

@OXO

Dat betekent dus dat het schema zo niet gaat werken,
ik zou dus voor de 4013 nog een logic gate tussen moeten plaatsen
om de VIL te omzeilen ?

@Arco
Als ik de SIP zou gebruiken moet ik dus alleen de gate vertragen ?

Paulinha_B

Honourable Member

Het schema zal missschien soms werken, maar men hoort de lat hoger te leggen.
Als ik even mag mierenneuken: nee je wilt er geen logische poort tussen, wel een Schmitt trigger. Deze heeft nl. een analoge ingang, i.t.t. een logische poort. Maar dat is enkel semantiek, en ze zien er precies eender uit.

De suggestie van @Arco heeft op een manier niet echt met uw aanvankelijke vraag te maken, komt enkel tegemoet aan uw bezorgdheid inzake stroomverbruik.

En v.w.b.

het gaat nu meer om het schema

: om een schema te tekenen is er een nauwkeurige spec nodig. Je kunt natuurlijk als spec stellen "tijd van 30 tot 60 seconden" maar dan kom je nmbm niet onder die(7)555 uit. Ergo: redo from zero.

Of je moest als spec stellen "60 seconden" en dan eventueel de C verkleinen. Tip voor dat geval: voor de C, voorzie verschillende parallel, dan is het vlotter experimenteren. Maar, zoals reeds gesteld, het grote pijnpunt wordt het tijdig opladen van een dikke elco uit een cmos-uitgang.

Het is en blijft voor mij een beunhaas oplossing.
Zelfs als je nog een ST na de C zet.

Het is voor mij duidelijk geworden... het is geen goede zet,
terug naar de tekentafel dus.
Ik ga de 7555 bekijken en eventueel de TPL5110 of TPL5111,

Iedereen bedankt voor alle hulp en fijn weekend.

Arco

Special Member

De 7555 is niet erg zuinig te noemen... (70uA@5V@25°C)

Het kan ook met meerdere HC14 poorten (dan heb je maar 1 ic nodig i.p.v. 2)
Heb je een logisch signaal nodig of een geschakelde voedingsspanning?

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Paulinha_B

Honourable Member

Zoveel hoofden, zoveel zinnen... Voor mij is 70 uA flink zuinig.
Maar ik zie u best capabel, waarde @Arco, om een zuiniger alternatief voor te stellen, die 7555 stamt tenslotte uit de tijd van de Batavieren of zo, en de techniek staat niet stil.

En jawel, eventuele vrije poorten van de HC14 gebruiken om de monoflop te maken is een prima idee.

[Bericht gewijzigd door Paulinha_B op zaterdag 6 april 2024 18:06:37 (17%)

Ik vond de specs al moeilijk om te lezen of de 7555 te veel gebruikt voor mijn idee.

Ik zal is vanaf het begin vertellen wat ik wil:

Mijn PIR detecteert iemand die voorbij loopt en genereert diversen korte pulsjes zolang er iemand voorbij gaat.

Mijn ESP32 moet dit gaan zien als 1 geheel, er komt maar 1 persoon langs in de paar minuten.

Mijn ESP wordt wakker bij de eerste puls, en verhoogt een counter.
hij valt daarna in slaap, echter zo snel dat hij bij de volgende puls alweer wakker wordt en de counter wil verhogen.
Dit is niet de bedoeling, daarom laat ik de ESP even een delay geven van 30 seconden via de ULP, en daarna pas laat slapen, zodat de persoon voorbij de PIR is.
Dit kost te veel stroom.
Bij de nieuwe versie (PCB) wil ik dat veranderen.
Vandaar ik de reset op de 4030 wat langer wil laten duren zodat de PIR puls niet wordt gedetecteerd.

Paulinha_B

Honourable Member

Gaat het over een losse chip of of over een van de populaire modules, devkits , &c?
Enne, waar komt nu klapsplots die 4030 vandaan?

Sorry typefout moet 4013 zijn.

Die 4013 komt van mijn vorige vraag:

https://www.circuitsonline.net/forum/view/164747

en het gemaakte schema van OPTOdesign.
https://multiconnect.in:9390/OPTOdesign-schema.jpg

Ik gebruik geen modules of kits, maar mijn eigen gemaakte LORA device.

Arco

Special Member

Een gulzige ESP als controller is bij batterijgebruik niet echt handig.
(een NanoWatt picje gebruikt waarschijnlijk totaal enkele tientallen mAh per jaar, een CR2032 zou makkelijk 5 jaar halen)

Een 4030 is wat anders als een 4013... :+
(plaatje is trouwens onleesbaar klein)

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

De ESP32 wordt met 10 MHZ gebruikt,
en kan behalve met de LORA module RFM95 ook verbonden worden met WIFI met vaste aansluiting voor de stroom.
Dit moet allemaal in 1 type device verwerkt worden.
Ook diversen I2C sensors moet ik kunnen aansturen.
Tot nu toe gebruikt hij 12 mA 10 seconden per dag om 1 x te zenden.
Batterij is 3500 mA/uur
Hij slaap dus best lang.