Top 10 artikelen
pulsbreedtemodulatie (PWM) is een relatief recente vermogensschakeltechniek voor het leveren van tussenliggende hoeveelheden elektrisch vermogen tussen volledig aan-en volledig uit-niveaus. Meestal hebben digitale pulsen dezelfde aan-en Uit-periode, maar in sommige situaties hebben we de digitale puls nodig om meer/minder aan – /uit-tijd te hebben. In pwm-techniek creëren we digitale pulsen met ongelijke hoeveelheid aan-en UIT-toestand om vereiste tussenspanningswaarden te krijgen.
Wat is de duty cycle? De Duty cycle wordt gedefinieerd door het percentage van de hoogspanningsduur in een volledige digitale puls. Deze kan worden berekend met:
% van de Duty cycle = t on /t (Totale tijd) x 100
als de duty cycle 50% is, blijft deze gedurende exact de helft van de totale tijdsperiode van de digitale puls aan.
merk op dat duty cycle, duty factor en pulsherhalingssnelheid parameters zijn van alle rechthoekige golven en zeer belangrijk zijn in digitale circuits. De Duty cycle is de verhouding tussen de pulsbreedte en de signaalperiode, uitgedrukt als een percentage. De Duty factor is hetzelfde als de duty cycle, maar wordt uitgedrukt als een decimaal en niet als een percentage. Als de duty cycle 50% is, is de duty factor 0,5. Een herhalingssnelheid beschrijft hoe vaak een pulstrein optreedt in een tweede, en wordt vaak gebruikt om sommige golfvormen te beschrijven.
om het PWM-Principe te begrijpen, kijk naar het voorbeeld. Hier is een vierkante golf van gelijke markering ruimte verhouding beschikbaar als een uitgang. Als deze squarewave wordt gevoed naar de basis terminal van een transistor in de gemeenschappelijke-emitter configuratie, de transistor is in verzadiging of afgesneden voor Gelijke periodes, zodat de gemiddelde spanning op de collector zal de helft van de voedingsspanning. Als de mark Naar ruimte verhouding wordt verhoogd dan zal de gemiddelde spanning stijgen. En de uitgangsspanning zal dalen wanneer de mark-ruimteverhouding wordt verlaagd.
om samen te vatten, is een pulsbreedtemodulator in feite een oscillator met een vierkante golf, waarvan de uitgangsmarkering/ruimteverhouding kan worden gewijzigd door een externe spanning. Voor de uitvoering van de PWM-techniek is een vierkante golf met een gemakkelijk instelbare mark-ruimteverhouding noodzakelijk.
PWM & AVR
voor het maken van PWM bevat AVR aparte hardware! Door dit te gebruiken, instrueert de CPU de hardware om PWM van een bepaalde duty cycle te produceren. De ATmega8 heeft 3 PWM uitgangen, 2 bevinden zich op timer/counter1 (16bit) en 1 bevindt zich op timer/counter2 (8bit). Timer / Counter2 is het eenvoudigste PWM-apparaat op de ATmega8. Timer / Counter2 kan draaien op 2 modi de snelle PWM-modus en de fase gecorrigeerde PWM-modus; elk van deze modi kan worden omgekeerd of niet-omgekeerd. Merk ook op dat er drie methoden waarmee u PWM kunt maken van AVR TIMER 1.
- Fast PWM
- fase-en Frequentiegecorrigeerde PWM
- fase-en Frequentiegecorrigeerde PWM
hier is een voorbeeld ATmega8 code om TIMER 1 in te stellen voor een 4kHz, 10bit, fase gecorrigeerde PWM bij 16MHz klok: