PWM edo pultsu zabaleraren modulazioa
Lehenik eta behin zera ulertu behar dugu: automatismo gehienak (eta Arduino ez da salbuespena) ez dira gai benetako irteera analogikoak emateko.
Muga hori gainditzeko eta irteera analogikoa simulatzeko, automatismo gehienek "trikimailu" bat erabiltzen dute: denbora-tarte batez, irteera digital bat aktibatzen da eta gainontzeko denbora-tartean, itzalita mantentzen da. Irteera-tentsioaren batez bestekoa, denboran zehar, nahi den balio analogikoaren berdina izango da.
Hurbilketa hori egiteko modu bat baino gehiago dago. Automatizazioan gehien erabiltzen dena, pultsu zabaleraren modulazioa da (PWM).
Nola egiten du lan PWMak?
PWM seinalearen portaera bi osagai hauek baldintzatzen dute: lan-zikloa eta seinalearen maiztasuna.
Seinalea piztuta dagoen denboraren proportzioa, ziklo osoarekiko, lan-zikloa deitzen da, eta, oro har, ehunekoetan adierazten da.
Irteerako batez besteko seinalea tentsio maximoaren eta lan-zikloaren arteko biderkadura da.
Lehenik eta behin zera ulertu behar dugu: automatismo gehienak (eta Arduino ez da salbuespena) ez dira gai benetako irteera analogikoak emateko.
Muga hori gainditzeko eta irteera analogikoa simulatzeko, automatismo gehienek "trikimailu" bat erabiltzen dute: denbora-tarte batez, irteera digital bat aktibatzen da eta gainontzeko denbora-tartean, itzalita mantentzen da. Irteera-tentsioaren batez bestekoa, denboran zehar, nahi den balio analogikoaren berdina izango da.
Hurbilketa hori egiteko modu bat baino gehiago dago. Automatizazioan gehien erabiltzen dena, pultsu zabaleraren modulazioa da (PWM).
Nola egiten du lan PWMak?
PWM seinalearen portaera bi osagai hauek baldintzatzen dute: lan-zikloa eta seinalearen maiztasuna.
Seinalea piztuta dagoen denboraren proportzioa, ziklo osoarekiko, lan-zikloa deitzen da, eta, oro har, ehunekoetan adierazten da.
Irteerako batez besteko seinalea tentsio maximoaren eta lan-zikloaren arteko biderkadura da.
Maiztasunak zehazten du PWMak zein azkar osatzen duen ziklo bat (hau da, 1000 Hz segundoko 1.000 ziklo izango lirateke) eta, beraz, zein azkar aldatzen den goiko eta beheko egoeren artean.
Seinale digitala oso azkar itzali eta piztean, irteeran atzematen den tentsioa batez besteko tentsioa dela dirudi, eta ondorioz, seinale analogikoaren antzeko irteera lortzen da.
Jarraian, PWM seinaleak erakusten dituzten grafiko batzuk agertzen dira, hainbat lan-ziklorekin:
Seinale digitala oso azkar itzali eta piztean, irteeran atzematen den tentsioa batez besteko tentsioa dela dirudi, eta ondorioz, seinale analogikoaren antzeko irteera lortzen da.
Jarraian, PWM seinaleak erakusten dituzten grafiko batzuk agertzen dira, hainbat lan-ziklorekin:
Zertarako nahi dugu seinale analogikoa simulatu? Zer aplikazio du PWMak?
Ondoren, zenbait aplikazioen adibideak azaltzen dira:
Led baten argi-intentsitatea PWM baten bidez alda dezakegu. Berez, leda segundoko hainbat aldiz pizten eta itzaltzen da, baina hori oso azkar gertatzen denez, ledak argi txikia igortzen duela dirudi.
Korronte zuzeneko motorren biraketa-abiadura kontrola dezakegu PWM seinalea erabilita.
Arduinoan, zeintzuk dira PWM irteerak?
Arduino plakan, PWM irteerak 11, 10, 9, 6, 5 eta 3. pinak dira eta ∼ ikurra daramate.
Ondoren, zenbait aplikazioen adibideak azaltzen dira:
Led baten argi-intentsitatea PWM baten bidez alda dezakegu. Berez, leda segundoko hainbat aldiz pizten eta itzaltzen da, baina hori oso azkar gertatzen denez, ledak argi txikia igortzen duela dirudi.
Korronte zuzeneko motorren biraketa-abiadura kontrola dezakegu PWM seinalea erabilita.
Arduinoan, zeintzuk dira PWM irteerak?
Arduino plakan, PWM irteerak 11, 10, 9, 6, 5 eta 3. pinak dira eta ∼ ikurra daramate.