See projekt kirjeldab, kuidas alalisvoolumootorit saab teleri või DVD kaugjuhtimispuldi abil edasi või tagasi liigutada.Eesmärk on konstrueerida lihtne kahesuunaline mootoridraiver, mis kasutab selleks otstarbeks moduleeritud infrapuna (IR) 38 kHz impulssi jada ilma mikrokontrollerit või programmeerimist kasutamata.
Autori prototüüp on näidatud joonisel 1.
Ahel ja töö
Projekti skeem on näidatud joonisel 2. See on üles ehitatud IR-vastuvõtja mooduli TSOP1738 (IRRX1), kümnendiloenduri 4017B (IC2), mootoridraiveri L293D (IC3), PNP-transistori BC557 (T1), kahe BC547 NPN-transistori ( T2 ja T3), 5 V reguleeritud toiteallikas (IC1) ja 9 V aku.
9 V aku ühendatakse dioodi D1 kaudu pingeregulaatoriga 7805, et genereerida projekti jaoks vajalik 5 V alalisvool.Kondensaatorit C2 (100 µF, 16 V) kasutatakse pulsatsiooni tagasilükkamiseks.
Tavaolukorras on infrapunamooduli IRRX1 väljundviik 3 loogiliselt kõrgel tasemel, mis tähendab, et sellega ühendatud transistor T1 on välja lülitatud ja seega on selle kollektori klemm loogiliselt madalal tasemel.T1 kollektor juhib kümnendiloenduri IC2 taktimpulssi.
Suunates kaugjuhtimispuldi IR-mooduli poole ja vajutades suvalisele klahvile, saab moodul kaugjuhtimispuldilt 38 kHz IR-impulsse.Need impulsid pööratakse T1 kollektoris ümber ja antakse kümnendiloenduri IC2 kella sisendi 14 kontaktile.
Saabuvad IR-impulssid suurendavad kümnendiloendurit sama kiirusega (38 kHz), kuid kuna IC2 kella sisendis 14 on RC-filter (R2=150k ja C3=1µF), kuvatakse impulsside jada ühe impulssina loendur.Seega liigub loendur iga klahvi vajutamisel edasi ainult ühe loendi võrra.
Kui kaugjuhtimispuldi klahv vabastatakse, tühjeneb kondensaator C3 läbi takisti R2 ja kellariin muutub nulliks.Nii et iga kord, kui kasutaja vajutab ja vabastab kaugjuhtimispuldi klahvi, saab loendur oma kellasisendis ühe impulsi ja LED1 süttib, kinnitades, et impulss on vastu võetud.
Töötamise ajal võib olla viis võimalust:
Juhtum 1
Kui kaugjuhtimispuldi klahvi vajutada, saabub esimene impulss ja kümnendiloenduri (IC2) O0 väljund tõuseb kõrgele, samas kui kontaktid O1 kuni O9 on madalad, mis tähendab, et transistorid T2 ja T3 on väljalülitatud olekus.Mõlema transistori kollektorid tõmmatakse kõrgesse olekusse 1-kilooomiste takistitega (R4 ja R6), nii et mootoridraiveri L293D (IC3) sisendklemmid IN1 ja IN2 muutuvad kõrgeks.Selles etapis on mootor välja lülitatud.
Juhtum 2
Kui klahvi uuesti vajutada, suurendab CLK reale saabuv teine impulss loendurit ühe võrra.See tähendab, et kui teine impulss saabub, läheb IC2 O1 väljund kõrgeks, ülejäänud väljundid on aga madalad.Niisiis, transistor T2 juhib ja T3 on välja lülitatud.Mis tähendab, et T2 kollektori pinge langeb madalaks (IC3 IN1) ja T3 kollektori pinge muutub kõrgeks (IC3 IN2) ning mootori draiveri IC3 sisendid IN1 ja IN2 muutuvad vastavalt 0 ja 1.Selles olukorras pöörleb mootor ettepoole.
Juhtum 3
Kui klahvi veel kord vajutada, suurendab CLK reale saabuv kolmas impulss loendurit taas ühe võrra.Seega läheb IC2 O2 väljund kõrgeks.Kuna O2 viiguga pole midagi ühendatud ning väljundviigud O1 ja O3 on madalad, lähevad mõlemad transistorid T2 ja T3 väljalülitatud olekusse.
Mõlema transistori kollektori klemmid tõmmatakse kõrgesse olekusse 1-kilooomiste takistite R4 ja R6 abil, mis tähendab, et IC3 sisendklemmid IN1 ja IN2 muutuvad kõrgeks.Selles etapis on mootor jälle välja lülitatud.
Juhtum 4
Kui klahvi veel kord vajutada, suurendab CLK reale saabuv neljas impulss loendurit neljandat korda ühe võrra.Nüüd läheb IC2 O3 väljund kõrgeks, samas kui ülejäänud väljundid on madalad, nii et transistor T3 juhib.Mis tähendab, et T2 kollektori pinge muutub kõrgeks (IC3 IN1) ja T3 kollektori pinge muutub madalaks (IC3 IN2).Seega on IC3 sisendid IN1 ja IN2 vastavalt tasemel 1 ja 0.Selles olukorras pöörleb mootor vastupidises suunas.
Juhtum 5
Kui klahvi vajutatakse viiendat korda, suurendab CLK reale saabuv viies impulss loendurit veel kord ühe võrra.Kuna O4 (IC2 kontakt 10) on ühendatud IC2 lähtestamise sisendi 15 viiguga, toob viiendat korda vajutamine kümnendiloenduri IC tagasi toite-lähtestamise olekusse, mille O0 on kõrge.
Seega töötab ahel kahesuunalise mootoridraiverina, mida juhitakse infrapuna kaugjuhtimispuldiga.
Ehitus ja katsetamine
Ahela saab kokku panna Veroboardile või PCB-le, mille tegeliku suuruse paigutus on näidatud joonisel 3. PCB komponentide paigutus on näidatud joonisel 4.
Laadige alla PCB ja komponentide paigutuse PDF-id:kliki siia
Pärast vooluringi kokkupanemist ühendage 9 V aku BATT.1 külge.Kasutamiseks vaadake tõesuse tabelit (tabel 1) ja järgige ülaltoodud juhtumites 1 kuni 5 kirjeldatud samme.
Toimetanud Lisa
Postitusaeg: 29. september 2021