Simpel programmerbar timer kredsløb

Simpel programmerbar timer kredsløb

Denne programmerbare timer kan bruges til at tænde og slukke for en belastning med to sæt tidsforsinkelser , der kan programmeres fra 2 sekunder til 24 timer uafhængigt.



Forsinkelsestiderne kan justeres i henhold til brugerens personlige specifikationer. ON-tidsforsinkelsen og OFF-tidsforsinkelsen kan indstilles uafhængigt af hinanden, og denne facilitet bliver det vigtigste træk ved et programmerbart timerkredsløb.

Brug af alsidig IC 4060

På denne side vil vi diskutere et meget simpelt, men alligevel nyttigt timer-kredsløbsdiagram, hvis indstillinger for ON-tid og OFF-tid er uafhængige justerbare gennem almindelige potter.





Ideen bliver så let konfigurerbar på grund af den alsidige IC 4060, som kræver minimalt antal komponenter for at få enheden til at køre.

Når vi ser på CIRCUIT DIAGRAM nedenfor, kan vi se, at to billige IC 4060 er koblet sammen som to uafhængige timertilstande.



Men selvom timingindstillingerne er uafhængige af de to sektioner, er disse koblet med andre, så deres initialisering bliver meget sammenkoblet.

Grundlæggende er begge konfigurationer ens og er blevet rigget i IC 4060-enhedernes standardtællingstilstande.


Du vil muligvis også lave dette Arduino-baseret programmerbart timer kredsløb


Sådan fungerer kredsløbet

Outputtet fra den øvre IC er koblet til resetindgangen på den nedre IC via en transistor på en sådan måde, at når den øvre IC's output går højt, udløses den nedre timer i drift.

Den nedre IC begynder derefter at tælle, og når dens output bliver høj, standser den den øvre IC's tælling og nulstiller den til sin oprindelige tilstand, og processen startes tilbage fra starten.

Det betyder simpelthen, at så længe den øvre ICs timing ikke bortfalder, forbliver den nedre IC inaktiv, men når den øvre ICs timing bortfalder, og dens output bliver høj, skifter den outputbelastningen såvel som den nedre ICs-drift.

Potten, der er knyttet til den øvre IC, kan bruges til at bestemme, hvor længe belastningen skal tændes, mens potten, der er knyttet til den nedre IC, bruges til at bestemme, hvor længe belastningen forbliver i den tændte position eller blot efter hvilken tid den er skal være slukket.

Opdatering:

LED-positionerne er blevet ændret i de følgende opdaterede designs, fordi de tidligere LED-positioner var i modstrid med relæoperationerne, og derfor er positionerne blevet flyttet for at sikre idiotsikker drift.

Kredsløbsdiagram over en alsidig programmerbar timer

Printkortlayout

Printkortlayout til programmerbart timerkredsløb

Video, der viser det foreslåede 2-trins programmerbare timer kredsløb med lysdioder

Brug af en Start-trykknap

Ovenstående design kan opgraderes med en trykknap for at lette en start på trykknappen. Dette sikrer yderligere, at timeren slukker helt, hvis der opstår strømsvigt, mens kredsløbet er i drift, hvilket igen sikrer, at vigtige belastninger som varmelegeme eller geyser er helt slukket i sådanne situationer.

Beregning af RC-timingkomponenter

Det kan gøres via en formel, men den manuelle måde er meget enklere og nøjagtig. Det kan gøres som forklaret nedenfor:

  1. Forbind enhver vilkårlig valgt modstand over 100K i stedet for P1 / R2 i det øverste kredsløb.
  2. Tænd og noter omhyggeligt efter hvor lang tid pin nr. 3 i øvre IC 4060 bliver HØJ. Dette vil være din ' prøveforsinkelse '.
  3. Når dette er noteret, kunne de andre ønskede tidsforsinkelser beregnes ved hjælp af følgende enkle krydsmultiplikation:

Prøveforsinkelse / ønsket forsinkelse = valgt modstand / ukendt modstand

For eksempel hvis du finder pin3 blive høj efter 300 sekunder, bliver dette din prøveforsinkelsesværdi.

Nu har vi prøveforsinkelsen og modstandsværdien ansvarlig for denne forsinkelse.

Derfor, hvis vi antager, at den ønskede forsinkelse er 1 time eller 3600 sekunder, kan vi beregne den ved at erstatte værdierne i den foregående ligning:

Prøveforsinkelse / ønsket forsinkelse = valgt modstand / ukendt modstand

300/3600 = 100 / x (ukendt modstand)

300x = 360000

x = 1200 k eller 1,2 Meg

Dette viser, at 1,2 Meg i stedet for P1 / R2 vil producere den krævede forsinkelse på 1 time ved pin3 på en IC 4060

Bemærk, at ovenstående beregning kun er et eksempel, og værdierne angiver ikke de faktiske resultater.

Tilpasning af ovenstående koncept

Dette kredsløb i et fleksibelt programmerbart timerkredsløb, der er forklaret i denne artikel, blev designet af mig som svar på en anmodning fra Mr.Amit. Lad os vide mere om anmodningen og kredsløbsoplysningerne.

Tekniske specifikationer

'Jeg har brug for et kredsløb til mit auquarium, hvor det skal gøre følgende

det skal slukke lysene kl. 22 og starte kl. 7:00 om morgenen + slukke for lyset kl. 12:00 hver dag og tænde kl. 18:00 tilbage.

dette vil hjælpe med at få mine fisk til at leve længere.

Tak på forhånd.

Amit desai '

Designet

Så her er det kredsløb, som jeg kom på. Som navnet antyder, er timeren ret fleksibel og kan justeres til at producere de ønskede tidsperioder i overensstemmelse med det ovennævnte anmodede format.

Kredsløbet består af fire identiske trin, der består af IC 4060-tidskonfigurationen. Timersekvensen begynder fra IC'et i øverste venstre hjørne.

Når strømmen er tændt, begynder denne IC at tælle. Afhængigt af indstillingen af ​​sin krukke, udløses IC efter en bestemt periode og tidsinterval.

Dette tænder relæet og førertransistoren BC547, som derfor slukker for den tilsluttede lampe. Scenen låses fast ved hjælp af dioden, der er forbundet over dens pin 3 og pin 11.
Ovenstående udløsning skifter også en anden BC547-transistor, der forbinder reset-stiften på den næste IC 4060 til jord, som også starter dette trin.

Efter en forudbestemt tid udløser denne IC også sin output ved pin3 og bliver låst af den tilsvarende diode, men denne handling sender dog et feedback signal til relæ driver transistoren, øjeblikkeligt slukker den og gendanner strømmen tilbage til lampen, så den lyser igen .

Ligesom ovenstående handlinger fortsætter sekvensen og tænder for den tredje IC 4060 i linjen, der tæller det indstillede tidsinterval og trækker relæet tilbage til OFF-position via dioden, der er forbundet til samleren af ​​dens bc547-transistor, således at lampen igen slukkes.

Så snart ovenstående udløsning sker, skifter det sidste afsnit i nederste højre hjørne til handling og tæller efter indstillingen af ​​den respektive pot, indtil IC-output bliver højt, nulstiller denne høje den første IC og tænder lampen igen så processen kan genstarte cyklussen igen.

Gryderne kan øges til 3m3 for at generere højere tidsintervaller, hvilket er tilfældet med de respektive kondensatorer.

Kredsløbsdiagram

Sådan justeres og opsættes

Timeren kan justeres i henhold til den sendte anmodning på følgende måde:

Hvis vi overvejer at den første timingssekvens begynder kl. 7 og slutter kl. 12, betyder det, at den øverste venstre timers P1 skal justeres, så den aktiverer relæet og slukker relæet efter nøjagtigt 5 timer.

For at holde lampen slukket i ovenstående position og tænde den igen kl. 18, justerer vi nu P1 i den øverste højre timersektion, så dens output udløses efter yderligere 5 timer. Dette tænder lampen igen.

Ovenstående situation skal holdes intakt indtil kl. 22, hvilket er cirka 4 timers periode, derfor justerer vi den nedre højre timers P1 for at få den udløst efter 4 timers tidsinterval.

Endelig justeres P1 for den sidste timer nederst til højre for at starte ovennævnte procedure tilbage næste morgen kl. 7, så den nulstiller den første timer efter 9 timer ..... og cyklussen gentages.

For at få kredsløbet til at fungere i henhold til det ovennævnte specificerede tidsmønster, skal enheden tændes eller tændes nøjagtigt ved 7-tiden om morgenen efter justering af de respektive timer.




Forrige: Jordskælvssensorkreds - Seismisk sensor Næste: DIY 100 watt MOSFET forstærker kredsløb