Impulsslaiusmodulatsioon

Impulsslaiusmodulatsioon (ka "laiusimpulssmodulatsioon", "pulsilaiusmodulatsioon"; inglise keeles "pulse-width modulation", PWM) on modulatsiooni liik, milles väljundpinge reguleerimiseks muudetakse impulsside laiust.
Kuigi impulsslaiusmodulatsiooni saab kasutada informatsiooni edastamiseks, on selle peamine kasutusala elektriseadmete võimsuse reguleerimine, eriti suure inertsiga koormiste, näiteks elektrimootorite puhul.
Koormisele rakendatava pinge (ja voolu) keskväärtust juhitakse toitepinge ning koormuse vahelise lüliti kõrge sagedusega sisse- ja väljalülitamise teel. Mida kauem on lüliti sisse lülitatud (ehk koormis on ühendatud toitepingega) võrreldes väljalülitatud ajaga, seda suurem on koormisele rakendatav pinge.
Impulsslaiusmodulatsiooni sisse- ja väljalülitussagedus peab olema nii suur, et see ei mõjutaks rakendatavat koormist soovimatul kujul. Selline sagedus on seadmetel väga erinev. Näiteks peab elektripliidi puhul lülitamine käima vaid paar korda minutis, lambi valgusregulaatoris 120 korda sekundis ning helivõimendites ja mikroskeemides peab lülitussagedus olema kümnetes kuni sadades kilohertsides.
Peamine impulsslaiusmodulatsiooni eelis on see, et lülitusseadmetes on võimsuse kadu väga väike. Kui lüliti on avatud, ei jookse läbi lüliti peaaegu mingit voolu, ja kui lüliti on suletud ning voolu läbib koormist, siis pole lülitil praktiliselt mingit pingelangu.
Tööpõhimõte.
PWM-i saab kasutada RGB ledide heleduse muutmiseks või servomootorite pöörlemiskiiruse ja pöörlemissuuna reguleerimiseks. Kõik need kasutusalad on võimalikud, kuna impulsslaiusmodulatsiooniga saab määrata aja, kaua signaal on kõrges olekus. Kui tavaliselt saab signaal olla, kas ainult kõrge (ühendatud toitega) või ainult madal (ühendatud maaga), siis PWM võimaldab määrata kindlas ajaintervallis signaali kõrge ning madala oleku osakaalu.
Seda, kui kaua on signaal ühes perioodis kõrges olekus, kirjeldab täitetegur, mis on impulsi laiuse ja signaali perioodi suhe. Protsentides väljendatav täitetegur näitab, kui suure osa ajast on ühes perioodis digitaalne signaal kõrges olekus. Impulsslaiusmodulatsiooni puhul tähendab madal täitetegur madalat pinget.
Täitetegurit saab defineerida järgmiselt:
formula_1
kus formula_2 on täitetegur, formula_3 on impulsi laius ja formula_4 on signaali periood.
Kui digitaalne signaal on pool ajast kõrge ja pool ajast madal, võib öelda, et selle signaali täitetegur on 50%. Selline signaal väljendab ideaalset kastsignaali. Kui täitetegur on suurem kui 50%, on signaal rohkem aega kõrges kui madalas olekus. Kui täitetegur on väiksem kui 50%, on signaal rohkem aega madalas kui kõrges olekus. 100% täitetegur tähendab, et koormisele rakendatav pinge on võrdne toitepingega. 0% täitetegur tähendab, et signaal on ühendatud maaga.
Impulsslaiusmodulatsioon kasutab kastsignaalikujulist lainekuju, mille keskmist väärtust saab arvutada järgmiselt:
formula_5
kus formula_6 on signaal, formula_4 on signaali periood, formula_2 on täitetegur, formula_9 on signaali madal väärtus ja formula_10on signaali kõrge väärtus.
PWM digitaalsetes vooluringides.
Paljud digitaalsed vooluringid (nagu mikrokontrollerid) suudavad genereerida PWM-signaali. Mikrokontrollerid kasutavad tavaliselt loendurit, mis suureneb perioodiliselt (loendur on vahetult ühendatud kellaga) ja läheb nulli iga PWM-i perioodi lõpus. Programmeerijal on võimalik määrata impulsslaiusmodulatsiooni täitetegur ning sagedus. Kui loenduri väärtus saab suuremaks kui kontrollväärtus, muudetakse PWM-i väljund vastupidiseks (kõrgest madalaks või madalast kõrgeks).
PWMi tüübid.
Impulsslaiusmodulatsioonil on kolm tüüpi:
Joonisel 4 on näha kõik kolm tüüpi.
Analoogsignaali teisendus.
Kõige lihtsam viis analoogsignaalist PWM-signaali saamiseks on võrdlemismeetod. Selle meetodi jaoks on vaja saehammas- või kolmnurksignaali ning komparaatorit. Kui võrdlussignaal (punane siinus joonisel 5) on suurem kui saehammas- või kolmnurksignaal (sinine), siis on PWM-signaal kõrge. Vastasel juhul on signaal madal.
Taolise signaali moduleerimisega on PWM-i võimalik kasutada analoogsignaalina esineva heli salvestamiseks digitaalsel kujul.
Kasutus.
Impulsslaiusmodulatsioon leiab tänapäeval kasutust väga paljudes kohtades, alates elektritarvitite võimsuse reguleerimisest ja lõpetades info edastamisega.
Võimsustarbe reguleerimine.
Impulsslaiusmodulatsioon võimaldab reguleerida koormisele rakendatavat pinget ilma võimsust kaotamata. Sellise tehnoloogia negatiivseks küljeks on see, et koormisele rakendatav pinge ei ole konstantne, vaid katkendlik. Vaatamata sellele on kõrge sageduse ning passiivsete sagedusfiltritega võimalik signaali siluda ning saavutada pidev analoogsignaal.
Impulssi genereeriva vooluringi võimsus ei ole konstantne ning vajab enamikul juhtudel mingit ladustamisvõimalust. Selleks sobib näiteks impulssi genereerivasse vooluringi paigutatud kondensaator.
Kõrge sagedusega töötava impulsslaiusmodulatsioon on kergelt realiseeritav pooljuhtlülititega. Nagu eelnevalt mainitud, ei ole lüliti lahtises või kinnises olekus mingit energiakadu. Kuid sisse- ja väljalülitamise ajal on nii pinge kui ka vool nullist erineva väärtusega ning lülitis tekib energiakadu. Seetõttu peab lüliti sisse- ja väljalülitumise aeg olema võimalikult lühike. Taoliseks kiireks lülituseks sobivad hästi erinevad transistorid nagu metall-oksiid-pooljuht väljatransistorid (MOSFET) või bipolaartransistorid (IGBT).
Servomootorid.
Mida suurem on impulsslaiusmodulatsiooni täitetegur, seda suurem on mootorile rakendatav pinge. Mida suurem on pinge, seda tugevam on mootori sees olev magnetvoog ning seda kiiremini pöörleb mootor.
Pingeregulaator.
Impulsslaiusmodulatsiooni kasutatakse ka pingeregulaatorites. Soovitud väljastatav pinge saadakse õige täiteteguri valimisega. Müra vähendatakse tavaliselt induktiivpooli ning kondensaatori lisamisega.
Heli.
Kui juhtida PWM-signaal kõlarisse, on võimalik teha heli sünteesi muusikas. Muutes signaali perioodi, saab programmeerija muuta noodi kõrgust, ning muutes täitetegurit, saab programmeerija muuta heli tugevust. Väljundsignaal paneb kõlari membraani võnkuma ja kostab heli.
Impulsslaiusmodulatsiooni kasutades saab teostada heli võimsusvõimendeid – PWM-võimendeid.
Üks pulsslaiusmodulatsiooni eeliseid on see, et liikudes ühest ahelast teise, püsib signaal terve aja digitaalsena. Vahepeal ei ole vaja digitaalsignaali muuta analoogsignaaliks. Hoides signaali digitaalsena, esineb info edastamisel vähem müra. Müra saab digitaalset signaali mõjutada ainult juhul, kui on nii tugev, et suudab loogilise ühe muuta loogiliseks nulliks (või vastupidi). Just müra vähesus on üks peamiseid põhjuseid, miks vahel impulsslaiusmodulatsioon kommunikatsiooniks valitakse. Lõpuks saab infot vastuvõtvas pooles muuta RC- või LC-filter kõrgesagedusliku kastsignaali analoogsignaaliks.
Helisalvestuses kasutatavates analoogmagnetofonides on vahelduvvooluga eelmagneetimise korral sisuliselt tegemist impulsslaiusmodulatsiooniga.