Ainoa-kolhaista microcomputer pwm ohjaus moottori, PWM moottorin nopeutta valvonnan periaatetta ja 51 ainoa-kolhaista microcomputer PWM ohjelma classic
Moottorin nopeudensäätö käytämme Pulssin leveys modulaation (PWM) menetelmällä. Moottorin valvoessaan virtalähde ei jatkuvasti Anna valtaa moottori, mutta teho kanttiaalto pulsseja erityinen frekvenssi-lomakkeessa. Kanttiaalto signaaleja eri työjaksojen voi säädellä moottori. Näin koska moottori on todella suuri induktori, jolla on kyky estää tulovirta jännite äkillinen, pulssi tulosignaalin jakautuvat tasaisesti toiminta-aika. Näin muuttumassa tulo kanttiaalto ensimmäistä energiaa terminaalit PE2 ja PD5 muuttaa sovelletaan koko moottori, jännitteen suuruus tulli-suhde muuttuu pyörimisnopeuden.
Tässä piiri mikroprosessori on käyttää pulssiaalto. On olemassa kaksi yleisintä tapaa:
(1) toteutettu ohjelmisto, toisin sanoen täytäntöönpanovaltion viive silmukka ohjelma muuttamaan vuorotellen logiikka vähän portin luo Pulssin leveys modulaatiosignaalin ja määrittämällä eri viivästys kertaa saada eri tullin suhde.
(2) laitteiston kokeilu luo automaattisesti PWM signaali, joka vie keskusyksikön käsittelyaikaa. Tämä edellyttää counter 1 ATMEGA8515L PWM-tilassa. Tarkoittaa seuraavia liittyviä kirjoja.
51 ainoa kolhaista PWM ohjelma classic
Luo kaksi PWMs vaativat kaksi PWM aaltomuodot viemän 80/256. Kaksi aaltomuodot olisi porrastettava ja voi olla korkea samaan aikaan! Suuri ero on 48/256. PWM toimia löytyy PIC mikro, mutta voit halutessasi käyttää 51 MCU on ok, mutta se on enemmän hankala.
Ajastin T0 voidaan käyttää ohjaamaan taajuus, ajastin T1 ohjata duty cycle: ohjelmoinnin perusajatuksena on tämä: T0 aika keskeytys on antaa I0 satamasta lähtö korkea, Käynnistä ajastin T0 ajastin T1-keskeytystä ja tämä T1 on antaa IO satamasta lähtö alhainen tasolla, jotta vaihtelevat aika alkuarvo T0 vaihtaa taajuutta ja alkuperäisen arvon T1-ajastimen muuttaminen muuttaa duty cycle.





