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.