Table of Contents
Pulse Bredde Modulation (PWM) er en teknikk som brukes til å styre den effekt som leveres til elektriske enheter, som motorer. Å beregne den riktige arbeidssyklusen er nødvendig for nøyaktig motorkontroll i mikrokontrollere applikasjoner. Denne guiden gir praktiske trinn for å bestemme PWM-tydesykluser effektivt.
Forstå PWM og Duty Syklus
PWM innebærer å bytte et signal på og av ved høy frekvens. Toldesyklusen representerer prosentdelen av tiden signalet forblir på under en syklus. En pliktsyklus på 0% betyr at signalet alltid er av, mens 100% betyr det er på. Justering av arbeidssyklusen endrer den gjennomsnittlige spenning som leveres til motoren, og styrer hastigheten.
Beregne pliktssyklus for motorhastighet
For å beregne den arbeidssyklus som trengs for en bestemt motorhastighet, bør du vurdere forsyningsspenningen og motorens egenskaper. Den generelle formelen er:
Duty syklus (%) = (Desired Spenning / Supply Spenning) × 100
Hvis f.eks. tilførselsspenningen er 12V og den ønskede motorspenning for en viss hastighet er 6V, bør dulingssyklusen være:
Duty Syklus = (6V / 12V) × 100 = 50%]
Implementere PWM i mikrokontrollere
De fleste mikrokontrollere har innebygde PWM-moduler. For å angi dutysyklusen konfigurerer PWM-registeret med den beregnede verdien. For eksempel, hvis PWM-oppløsningen er 8-bit (0-255), er dutysyklusverdien for 50% ca. 127.
Sørg for at PWM-frekvensen er egnet for motorkontroll for å hindre støy og ineffektivitet. Typiske frekvenser varierer fra 1 kHz til 20 kHz.
Sammendrag av nøkkelpunkter
- Forpliktelsessyklusen bestemmer den gjennomsnittlige effekt som tilføres motoren.
- Beregne arbeidssyklus ved å bruke forholdet mellom ønsket spenning og tilførselsspenning.
- Konfigurer mikrocontroller PWM-registrerer med den beregnede tollsyklusverdien.
- Bruk riktig PWM-frekvens for jevn motordrift.