- Reikalingi komponentai:
- Kas yra PWM signalas?
- 555 laikmačio PWM generatoriaus grandinės schema ir paaiškinimas:
- Modeliuojant PWM generavimą naudojant „555 Timer IC“:
PWM (pulso pločio moduliacija) yra svarbi šiandienos kiekvieno mikrovaldiklio ypatybė dėl savo reikalavimo beveik valdyti daugelį prietaisų visose elektronikos srityse. PWM yra plačiai naudojamas variklių valdymui, apšvietimo valdymui ir kt. Kartais mes nenaudojame mikrovaldiklio savo programose ir, jei mums reikia generuoti PWM be mikrovaldiklio, mes norėtume kai kurių bendrosios paskirties IC, tokių kaip op-amp, laikmačiai, impulsų generatoriai ir kt. Čia mes PWM generavimui naudojate 555 laikmačio IC. „555 Timer IC“ yra labai naudingas ir bendros paskirties IC, kurį galima naudoti daugelyje programų.
Reikalingi komponentai:
- 555 laikmatis IC -1
- 10K puodas -1
- 100 omų rezistorius -1
- 0,1uF kondensatorius -1
- 1k rezistorius -1 (pasirinktinai)
- Duonos lenta -1
- 9v akumuliatorius -1
- LED -1
- multimetras arba CRO -1
- Džemperio laidas -
- Baterijos jungtis -1
Kas yra PWM signalas?
Pulso pločio moduliacija (PWM) yra skaitmeninis signalas, kuris dažniausiai naudojamas valdymo grandinėse. Šis signalas nustatytas iš anksto (5v) ir žemas (0v) iš anksto nustatytu laiku ir greičiu. Laikas, per kurį signalas išlieka aukštas, vadinamas „įjungimo laiku“, o laikas, per kurį signalas lieka žemas, vadinamas „išjungimo laiku“. Yra du svarbūs PWM parametrai, kaip aptarta toliau:
PWM darbo ciklas:
Laiko procentas, per kurį PWM signalas lieka AUKŠTAS (laiku), vadinamas darbo ciklu. Jei signalas visada įjungtas, jis yra 100% darbo ciklo, o jei jis visada išjungtas, jis yra 0%.
Darbo ciklas = Įjungti laiką / (Įjungti laiką + Išjungti laiką)
PWM signalo dažnis lemia, kaip greitai PWM užbaigia vieną periodą. Vienas periodas yra PWM signalo įjungimas ir išjungimas, kaip parodyta aukščiau pateiktame paveikslėlyje. Savo pamokoje nustatysime 5KHz dažnį.
Galime pastebėti, ar šviesos diodas išjungtas pusę sekundės, o šviesos diodas įjungtas kitą pusę sekundės. Bet jei įjungimo ir išjungimo dažnumas padidėjo nuo „1 per sekundę“ iki „50 per sekundę“. Žmogaus akis negali užfiksuoti šio dažnio. Normaliai akiai bus matomas šviesos diodas, šviečiantis puse ryškumo. Taigi, sutrumpinus įjungimo laiką, šviesos diodas pasirodo daug lengvesnis.
Anksčiau mes naudojome PWM daugelyje savo projektų, patikrinkite juos žemiau:
- Impulso pločio moduliacija naudojant „ATmega32“
- PWM su „Arduino Uno“
- PWM generavimas naudojant PIC mikrovaldiklį
- „Raspberry Pi PWM“ pamoka
- Nuolatinės srovės variklio valdymas su „Raspberry Pi“
- 1 vatų LED reguliatorius
- „Arduino“ pagrindu veikiantis LED reguliatorius naudojant PWM
555 laikmačio PWM generatoriaus grandinės schema ir paaiškinimas:
Šioje PWM generatoriaus grandinėje, kaip minėjome aukščiau, PWM signalui generuoti naudojome 555 Timer IC. Čia mes valdėme PWM signalo išėjimo dažnį pasirinkdami rezistorių RV1 ir kondensatorių C1. Norėdami pakeisti išėjimo signalo darbo ciklą, vietoj fiksuoto rezistoriaus naudojome kintamą rezistorių. Kondensatorius, įkraunamas per D1 diodą ir išleidžiamas per D2 diodą, generuos PWM signalą 555 laikmačio išvesties kaištyje.
Žemiau pateikta formulė naudojama nustatant PWM signalo dažnį:
F = 0,693 * RV1 * C1
Visas PWM generavimo darbas ir demonstravimas pateiktas vaizdo įrašo pabaigoje, kur galite rasti PWM efektą ant šviesos diodų ir jį patikrinti „Multimetre“.
Modeliuojant PWM generavimą naudojant „555 Timer IC“:
Žemiau pateikiami keli momentiniai vaizdai: