Paprasta programuojama laikmačio grandinė

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Šis programuojamas laikmatis gali būti naudojamas įjungiant ir išjungiant apkrovą du laiko vėlavimo rinkiniai , kurios programuojamos nuo 2 sekundžių iki 24 valandų nepriklausomai.

Vėlavimo laikas yra reguliuojamas atsižvelgiant į vartotojo asmenines specifikacijas. Įjungimo ir išjungimo uždelsimas yra nepriklausomai nustatomi ir ši galimybė tampa svarbiausia programuojamo laikmačio grandinės savybe.



Naudojant „Versatile IC 4060“

Šiame puslapyje aptarsime labai paprastą, tačiau pakankamai naudingą laikmačio grandinės schemą, kurios įjungimo ir išjungimo laiko nustatymai yra nepriklausomai reguliuojami per įprastus puodus.

Idėja tampa taip lengvai konfigūruojama dėl universalaus „IC 4060“, kuriam reikia minimalaus komponentų skaičiaus, kad įrenginys veiktų.



Žvelgdami į toliau pateiktą CIRCUIT DIAGRAM matome, kad du nebrangūs IC 4060 buvo prijungti kaip du nepriklausomi laikmačio režimai.

Tačiau nors dviejų skyrių laiko nustatymai yra nepriklausomi, jie yra derinami su kitais, todėl jų inicijavimas tampa labai susijęs.

Iš esmės abi konfigūracijos yra panašios ir buvo suklastotos naudojant standartinius „IC 4060“ įrenginių skaičiavimo režimus.


Taip pat galite tai padaryti „Arduino“ pagrindu programuojama laikmačio grandinė


Kaip veikia grandinė

Viršutinio IC išėjimas yra sujungtas su apatinio IC atstatymo įėjimu per tranzistorių taip, kad, kai viršutinio IC išėjimas bus aukštas, jis suaktyvins apatinį laikmatį.

Tada apatinis IC pradeda skaičiuoti, o kai jo išėjimas padidėja, jis sustabdo viršutinių IC skaičiavimą ir grąžina jį į pradinę būseną, o procesas pradedamas nuo pat pradžių.

Tai paprasčiausiai reiškia, kad tol, kol viršutinių IC laikas nesibaigia, apatinis IC lieka nenaudojamas, tačiau kai viršutinių IC laiko laikas pasibaigia ir jo išėjimas tampa didelis, jis perjungia išėjimo apkrovą, taip pat apatinių IC veikimą.

Puodas, susietas su viršutiniu IC, gali būti naudojamas nustatant, kiek laiko apkrova bus įjungta, o puodas, susietas su apatiniu IC, naudojamas nustatyti, kiek laiko apkrova lieka įjungtoje padėtyje arba paprasčiausiai po kurio laiko turėtų būti išjungtas.

Atnaujinti:

Toliau pateiktuose atnaujintuose projektuose buvo pakeistos šviesos diodų pozicijos, nes ankstesnės šviesos diodų pozicijos prieštaravo relės operacijoms, todėl pozicijos buvo perkeltos, kad būtų užtikrinta apgaulinga veikla.

Universali programuojamo laikmačio grandinės schema

PCB išdėstymas

PCB išdėstymas programuojamai laikmačio grandinei

Vaizdo įrašas, kuriame rodoma siūloma 2 pakopų programuojama laikmačio grandinė su šviesos diodais

„Start“ mygtuko naudojimas

Pirmiau pateiktą dizainą būtų galima patobulinti paspaudus mygtuką, kad būtų lengviau paleisti mygtuką. Tai taip pat užtikrina, kad laikmatis visiškai išsijungtų tuo atveju, jei veikiant grandinei nutrūktų elektros tiekimas, o tai savo ruožtu užtikrina, kad tokiose situacijose visiškai išjungiamos tokios svarbios apkrovos kaip šildytuvas ar geizeris.

RC laiko komponentų skaičiavimas

Tai galima padaryti pagal formulę, tačiau rankinis būdas yra daug paprastesnis ir tikslesnis. Tai galima padaryti taip, kaip paaiškinta toliau:

  1. Prijunkite bet kurį savavališkai pasirinktas rezistorius virš 100K vietoje P1 / R2 viršutinėje grandinėje.
  2. Įjunkite ir atsargiai užrašykite, kiek laiko viršutinio IC 4060 kaištis Nr. 3 tampa AUKŠTAS. Tai bus tavo ' mėginio vėlavimas '.
  3. Tai pastebėjus, kitus norimus laiko vėlavimus galima apskaičiuoti naudojant tokį paprastą kryžminį dauginimą:

Sample Delay / Desired Delay = pasirinktas rezistorius / nežinomas rezistorius

Pavyzdžiui, jei pastebėsite, kad „pin3“ tampa aukštas po 300 sekundžių, tai tampa jūsų vėlavimo pavyzdžio verte.

Dabar mes turime mėginio vėlavimą ir rezistoriaus vertę, atsakingą už šį vėlavimą.

Todėl, jei manome, kad norima vėlavimas yra 1 valanda arba 3600 sekundžių, galime jį apskaičiuoti pakeisdami ankstesnės lygties vertes:

Sample Delay / Desired Delay = pasirinktas rezistorius / nežinomas rezistorius

300/3600 = 100 / x (nežinomas rezistorius)

300x = 360000

x = 1200 k arba 1,2 Meg

Tai rodo, kad 1,2 Meg vietoj P1 / R2 sukels reikiamą 1 valandos vėlavimą IC 4060 pin3

Atkreipkite dėmesį, kad aukščiau pateiktas skaičiavimas yra tik pavyzdys, o vertės nenurodo tikrųjų rezultatų.

Aukščiau pateiktos koncepcijos pritaikymas

Šią lanksčios programuojamos laikmačio grandinės grandinę, paaiškintą šiame straipsnyje, suprojektavau aš, reaguodamas į Mr.Amit prašymą. Sužinokime daugiau apie užklausą ir grandinės detales.

Techninės specifikacijos

„Man reikia savo akvariumo grandinės, kurioje jis turėtų atlikti šiuos veiksmus

jis turėtų išjungti šviesą 22:00 ir pradėti kasdien 7:00 ryto + išjungti šviesą 12:00 pm kasdien ir 18:00 atgal.

tai padės mano žuvims gyventi ilgiau.

Ačiū iš anksto.

Amit desai '

Dizainas

Taigi štai grandinė, kurią sugalvojau. Kaip rodo pavadinimas, laikmatis yra gana lankstus ir gali būti koreguojamas taip, kad būtų sukurti visi norimi laikotarpiai, atsižvelgiant į aukščiau nurodytą formatą.

Grandinė susideda iš keturių identiškų pakopų, sudarytų iš IC 4060 laikmačio konfigūracijos. Laikmačio seka prasideda nuo IC viršutiniame kairiajame kampe.

Įjungus maitinimą, šis IC pradeda skaičiuoti. Atsižvelgiant į jo puodo nustatymą, IC įsijungia po tam tikro laikotarpio ir laiko intervalo.

Tai įjungia relę ir vairuotojo tranzistorių BC547, todėl išjungiama prijungta lempa. Scena užfiksuojama diodo, sujungto per jo 3 ir 11 kaiščius, pagalba.
Aukščiau pateiktas suveikimas taip pat perjungia kitą BC547 tranzistorių, kuris sujungia kito IC 4060 atstatymo kaištį su žeme, kuri taip pat inicijuoja šį etapą.

Praėjus iš anksto nustatytam laikui, šis IC taip pat suaktyvina savo išėjimą ties pin3 ir jį užfiksuoja atitinkamas diodas, tačiau tai perduoda grįžtamąjį signalą relės tvarkyklės tranzistoriui, akimirksniu jį išjungdamas ir vėl sugrąžindamas lempos maitinimą, kad ji vėl užsidega .

Kaip ir pirmiau minėti veiksmai, seka tęsiasi ir įjungia trečiąjį IC 4060 eilutėje, kuri skaičiuoja nustatytą laiko intervalą ir per diodą, prijungtą prie jo tranzistoriaus bc547 kolektoriaus, perjungia relę į OFF padėtį, kad lempa vėl išsijungia.

Kai tik įvyksta aukščiau nurodytas suveikimas, paskutinis skyrius apatiniame dešiniajame kampe persijungia į veiksmą ir skaičiuojamas pagal atitinkamo puodo nustatymą, kol IC išėjimas tampa didelis, šis didelis atstato pirmąjį IC ir vėl įjungia lempą kad procesą būtų galima paleisti iš naujo.

Puodai gali būti padidinti iki 3m3, kad būtų generuojami didesni laiko intervalai, taip yra ir su atitinkamais kondensatoriais.

Grandinės schema

Kaip sureguliuoti ir nustatyti

Laikmatis gali būti koreguojamas pagal išsiųstą užklausą tokiu būdu:

Jei manome, kad pirmoji laiko seka prasideda 7 val. Ir baigiasi 12 val., Reiškia, kad viršutinį kairįjį laikmačio P1 reikia sureguliuoti taip, kad jis įjungtų relę ir išjungtų relę praėjus lygiai 5 valandoms.

Norėdami, kad lempa būtų išjungta aukščiau nurodytoje padėtyje, ir vėl įjunkite ją 18 valandą, mes dabar sureguliuojame viršutinio dešiniojo laikmačio sekcijos P1 taip, kad po 5 valandų ji įsijungtų. Tai vėl įjungia lempą.

Minėtą situaciją reikia palikti nepažeistą iki 22:00 nakties, tai yra maždaug 4 valandų laikotarpis, todėl mes pakoreguojame apatinį dešinįjį laikmačio P1, kad jis suveiktų po 4 valandų laiko intervalo.

Galiausiai, norint vėl pradėti minėtą procedūrą kitą rytą 7 val., Paskutiniojo laikmačio apatinėje dešinėje pusėje P1 sureguliuojamas taip, kad jis iš naujo nustatytų pirmąjį laikmatį po 9 valandų ... ir ciklas pasikartotų.

Kad grandinė veiktų pagal pirmiau nurodytą laiko schemą, pakoregavus atitinkamas valandas, įrenginys turėtų būti įjungtas arba įjungtas tiksliai 7 valandą ryto. Poilsio laikas bus automatiškai.




Pora: Žemės drebėjimo jutiklio grandinė - seisminis jutiklis Kitas: pasidaryk 100 vatų MOSFET stiprintuvo grandinę