UPS Inverter - Dual PWM op PIC16F877A

G

garg29

Guest
Hallo vrienden,

Ik probeer om signalen te genereren 2-PWM.De eerste is hoog tijd voor 45% en vervolgens de resterende 55% laag.De 2e PWM signaal wordt hoog na 50% tijd en blijft hoog voor 45% tijd en dan weer laag is voor de resterende 5% tijd.Ik gebruik voor deze toepassing PIC16F877A & Ik ben bezig met een codering Hitech PICC.Ik gedaan heb het eerste deel, maar moeten nog wel de tweede deel, Is het mogelijk om signalen te creëren zowel de gecorreleerde PWM, zoals ik heb geprobeerd aan te tonen in schema.Als iemand kan gelieve mij een deel van het helpen van code die ik je heel dankbaar zijn

Please help me out ..... Nog een verzoek Het is beetje dringend.

Thanks a lot,

Met vriendelijke groet,
Garg

 
Hoi,
Ik denk niet dat je kunt doen met de hardware PWM.U kunt dit doen met software PWM of je kan hem gebruik maken van de serie, die heeft dsPIC33GS push-pull PWM module in.Je kan dit doen met AVR met fase-correct PWM ook.
Hoop dat dit helpt.
Tahmid.

 
Geachte Garg,

In PIC 16f877A is er slechts een PWM module.dus ik denk dat u zijn voor een andere module te genereren met behulp van PWM-timer te onderbreken.

Groeten
Chanchal

 
Als vast te stellen periode wordt dan nodig is eenvoudig, zelfs zonder PWM module.Bijvoorbeeld B1 en B2 zijn twee uitgangen.Voor 50 Htz, interrupt genereren met behulp van elke 9ms tmr0.Stel hoge B1 _ wachten op interrupt _meanwhile andere taken onderbreken _when occures _ B1 lage _generate 1 ms delay_ update tmr0_ set B2 hoge _ _ wanneer onderbreken occures set B2 lage _call 1 ms delay_ update tmr0 - te herhalen.Dat is het.

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />

Deze volgorde is goed voor het maken van omvormers met behulp van de stuurprogramma's Fet overschrijding te voorkomen door de integratie van dode tijd.

 
je kunt er gemakkelijk met timer interrupts .....of met behulp van eenvoudige sequentiële programmering

aanzien
Ali UMAir

 

Welcome to EDABoard.com

Sponsor

Back
Top