Dec 18, 2018 Lämna ett meddelande

Enkel-flisa mikrodator pwm styra motor, PWM motorhastigheten kontroll princip och 51 enkel-flisa mikrodator PWM program classic

Enkel-flisa mikrodator pwm styra motor, PWM motorhastigheten kontroll princip och 51 enkel-flisa mikrodator PWM program classic

För motorns hastighet justeringen använder vi puls bredd modulation (PWM) metod. När kontrollera motorn, strömförsörjningen kontinuerligt levererar inte ström till motorn, men ger kraft i form av Kvadrera vinkar pulserar på en specifik frekvens. Fyrkantsvåg signaler med olika driftcykler kan reglera motorn. Detta är eftersom motorn är faktiskt en stor induktor, som har förmågan att blockera inmatningen ström och spänning abrupt ändra, så puls insignalen fördelas jämnt till dess åtgärder. På detta sätt, ändra plikt förhållandet mellan de ingående fyrkantsvåg på de ursprungliga energinivån terminaler PE2 och PD5 kan ändra omfattningen av den spänning som tillämpas i hela motorn, ändra därmed rotationshastigheten.

I denna krets används en mikroprocessor att genomföra puls bredd modulation. Det finns två vanliga metoder:

(1) realiserat by programvara, det vill säga genom att exekvera ett program dröjsmål loop som växelvis ändra tillståndet logik av vissa lite i hamnen att generera en modulering signal och ange olika fördröjningstider att erhålla olika plikt nyckeltal.

(2) hårdvara experimentet genererar automatiskt den PWM-signal, som inte upptar CPU handläggningstiden. Detta kräver kontra 1 av ATMEGA8515L i PWM-läge. För detaljer, vänligen se relaterade böcker.

51 enda chip PWM program classic

Generera två PWMs, som kräver två PWM vågformer att ockuperas av 80/256. De två vågformerna bör vara vacklade och kan inte vara hög på samma gång! Skillnaden mellan höga är 48/256. PWM funktionen finns på PIC mikrokontroller, men om du vill använda 51 MCU, det är ok, men det är mer besvärande.

Timern T0 kan användas för att styra frekvensen, timer T1 att styra intermittensen: programmering grundidén är detta: T0 timer avbrottsförfrågan är att låta en I0 port utgång hög nivå, börja i avbrottet av denna timer T0 Timer T1, och denna T1 är att låta den IO porten utgång låg nivå, så att ändra det initiala värdet av timern T0 kan ändra frekvens, och ändra det initiala värdet av timern T1 kan ändra intermittensen.


Skicka förfrågan

whatsapp

teams

E-post

Förfrågning