Nuolatinės srovės variklio dvikryptis valdymas su televizoriaus nuotolinio valdymo pultu

Šiame projekte aprašoma, kaip nuolatinės srovės variklį galima perkelti į priekį arba atgal, naudojant televizoriaus arba DVD nuotolinio valdymo pultą.Tikslas yra sukurti paprastą dvikryptį variklio tvarkyklę, kuri tam tikslui naudoja moduliuotą infraraudonųjų spindulių (IR) 38 kHz impulsų seką, nenaudojant jokio mikrovaldiklio ar programavimo.

Autoriaus prototipas parodytas 1 pav.

Autoriaus prototipas

1 pav. Autoriaus prototipas

Grandinė ir darbas

Projekto schema parodyta 2 pav. Jis sudarytas iš IR imtuvo modulio TSOP1738 (IRRX1), dešimtmečio skaitiklio 4017B (IC2), variklio tvarkyklės L293D (IC3), PNP tranzistoriaus BC557 (T1), dviejų BC547 NPN tranzistorių ( T2 ir T3), 5 V reguliuojamas maitinimo šaltinis (IC1) ir 9 V baterija.

Nuolatinės srovės variklio tvarkyklės grandinės schema

2 pav.: Nuolatinės srovės variklio tvarkyklės grandinės schema

9V baterija per diodą D1 prijungta prie įtampos reguliatoriaus 7805, kad būtų generuojama projektui reikalinga 5V nuolatinė srovė.Kondensatorius C2 (100 µF, 16 V) naudojamas pulsavimui atmesti.

Įprastomis sąlygomis IR modulio IRRX1 3 išvesties kaištis yra logiškai aukštas, o tai reiškia, kad prie jo prijungtas tranzistorius T1 yra atjungtas, todėl jo kolektoriaus gnybtas yra logiškai žemas.T1 kolektorius valdo dešimtmečio skaitiklio IC2 laikrodžio impulsą.

Nukreipus nuotolinio valdymo pultą į IR modulį ir paspaudus bet kurį mygtuką, modulis gauna 38 kHz IR impulsus iš nuotolinio valdymo pulto.Šie impulsai apverčiami T1 kolektorius ir perduodami dešimtmečio skaitiklio IC2 laikrodžio įvesties kaiščiui 14.

Gaunami IR impulsai padidina dešimtmečio skaitiklį tuo pačiu dažniu (38 kHz), tačiau dėl RC filtro (R2 = 150 k ir C3 = 1 µF) 14 IC2 laikrodžio įvesties kaištyje, impulsų seka atrodo kaip vienas impulsas prekystalis.Taigi, paspaudus kiekvieną klavišą, skaitiklis pakyla tik vienu skaičiumi.

Atleidus nuotolinio valdymo pultelio klavišą, kondensatorius C3 išsikrauna per rezistorių R2, o laikrodžio linija tampa lygi nuliui.Taigi kiekvieną kartą, kai vartotojas paspaudžia ir atleidžia nuotolinio valdymo pulto klavišą, skaitiklis gauna vieną impulsą savo laikrodžio įvestyje, o LED1 šviečia patvirtindamas, kad impulsas buvo gautas.

Veikimo metu gali būti penkios galimybės:

1 atvejis

Kai paspaudžiamas nuotolinio valdymo pultelio mygtukas, ateina pirmasis impulsas, o dešimtmečio skaitiklio (IC2) išvestis O0 pakyla aukštai, o kontaktai O1–O9 yra žemi, o tai reiškia, kad tranzistoriai T2 ir T3 yra išjungti.Abiejų tranzistorių kolektorius į aukštą būseną ištraukia 1 kiloomų rezistoriai (R4 ir R6), todėl variklio tvarkyklės L293D (IC3) abu įvesties gnybtai IN1 ir IN2 tampa aukšti.Šiame etape variklis yra išjungtas.

2 atvejis

Dar kartą paspaudus klavišą, antrasis impulsas, pasiekiantis CLK eilutę, padidina skaitiklį vienu.Tai yra, kai ateina antrasis impulsas, IC2 O1 išėjimas padidėja, o likę išėjimai yra žemi.Taigi, tranzistorius T2 veda, o T3 yra atjungtas.Tai reiškia, kad įtampa T2 kolektorius nukrenta (IN1 iš IC3), o įtampa T3 kolektorius tampa aukšta (IN2 iš IC3), o variklio tvarkyklės IC3 įėjimai IN1 ir IN2 tampa atitinkamai 0 ir 1.Tokiu atveju variklis sukasi į priekį.

3 atvejis

Dar kartą paspaudus klavišą, trečiasis impulsas, pasiekiantis CLK eilutę, vėl padidina skaitiklį vienu.Taigi IC2 O2 išvestis yra didelė.Kadangi niekas nėra prijungtas prie O2 kaiščio, o išvesties kontaktai O1 ir O3 yra žemi, abu tranzistoriai T2 ir T3 pereina į išjungimo būseną.

Abiejų tranzistorių kolektoriaus gnybtai į aukštą būseną ištraukiami 1 kiloomų rezistoriais R4 ir R6, o tai reiškia, kad IC3 įvesties gnybtai IN1 ir IN2 tampa aukšti.Šiame etape variklis vėl išjungtas.

4 atvejis

Dar kartą paspaudus klavišą, ketvirtasis impulsas, gaunamas į CLK eilutę, padidina skaitiklį vienu ketvirtą kartą.Dabar IC2 O3 išėjimas yra didelis, o likę išėjimai yra žemi, todėl tranzistorius T3 laidus.Tai reiškia, kad įtampa prie T2 kolektoriaus tampa aukšta (IN1 iš IC3), o įtampa T3 kolektorius tampa žema (IN2 iš IC3).Taigi, IC3 įėjimai IN1 ir IN2 yra atitinkamai 1 ir 0 lygiuose.Tokiu atveju variklis sukasi atvirkštine kryptimi.

5 atvejis

Kai klavišas paspaudžiamas penktą kartą, penktasis impulsas, pasiekiantis CLK eilutę, skaitiklį dar kartą padidina vienu.Kadangi O4 (10 IC2 kaištis) prijungtas prie IC2 15 įvesties iš naujo, paspaudus penktą kartą, dešimtmečio skaitiklio IC grįžta į maitinimo įjungimo iš naujo būseną, kai O0 yra aukštas.

Taigi grandinė veikia kaip dvikryptis variklio tvarkyklė, valdoma infraraudonųjų spindulių nuotolinio valdymo pulteliu.

Konstravimas ir bandymai

Grandinę galima surinkti ant Veroboard arba PCB, kurių tikrojo dydžio išdėstymas parodytas 3 pav. PCB komponentų išdėstymas parodytas 4 pav.

PCB išdėstymas

3 pav. PCB išdėstymas
PCB komponentų išdėstymas

4 pav. PCB komponentų išdėstymas

Atsisiųskite PCB ir komponentų išdėstymo PDF failus:paspauskite čia

Surinkę grandinę, prijunkite 9V bateriją prie BATT.1.Žr. tiesos lentelę (1 lentelę) ir atlikite veiksmus, aprašytus 1–5 atveju.

 

Redagavo Lisa


Paskelbimo laikas: 2021-09-29