Gå til innhold

bruk av pwm på AVR mikrokontrollere, hvordan?


Anbefalte innlegg

ok, jeg har sitte noen dager nå å lest og klødd meg i huet men kommer ingen vei.

jeg har tenkt å bruke en tiny15 til å sende ut et pulsbreddemodulert(pwm) signal

der jeg bruker 2 av IO pinnene til å justere opp og ned dutycycle med

og 2 IO pinner som skal koples til LEDs som indikerer om dutycycle er 0% eller 100%

 

det meste skulle ikke være noe problem, bortsett fra PWM'en

jeg finner ikke ut hvordan man bruker denne.

jeg har prøvd litt frem og tilbake men har ikke oppnåd noe nyttefult enda

 

er det noen som er leet på AVR å kan hjelpe meg? :)

 

jeg legger ved det jeg har skrevet til nå tilfele det skulle være til hjelp :)

tiny15_pwm.txt

Lenke til kommentar
Videoannonse
Annonse

fikk den til å lage signaler nå :D

det som mangla var at jeg ikke hadde satt et bit i kontroll registere (TCCR1)

jeg aktiverte CS11 så virka det,

men er det noen som har noe forklaring på hva de forsjellige er? det er 4 forsjellige, CS10, CS11 CS12, CS13

er det den som velger hvor høy frekvens PWM'en skal ha?

 

og ca hvor høy frekvens bør jeg kjøre den på om jeg skal bruke dette som viftestyring?

jeg har laga en PWM styring til vifter før bare med LM555, da fikk jeg noen ekle suselyder som endra seg etter som man endra frekvensen.

regner med det er frekvensen som lager noe krøll i vifta, men hvis ikke jeg tar helt feil vil jeg ikke få den lyden om jeg har den på rett over det hørbare frekvensområdet, eller?

Lenke til kommentar

Dety er mulig du kan få vekk "suselydene" med å sette en kondensator i parallell med vifta.

 

Når det gjelder frekvensen så tror jeg det ikke er særlig kritisk, men jeg ville hatt den over det dobbelte av hørbar frekvens, dvs 40kHz (for de unge med ørene i behold).

Lenke til kommentar

er det veldig viktig at denne kondensatoren er rett ved vifte eller går det om den er på styringa?, hvis man regner med man har en meter ledning fra styringa til vifta...

den er vel bare for å fjerne selvsving og støy osv, eller?

var usikker på hvor stor den måtte være, jeg slang på en på noen nF

skal teste den snart, jeg har noen større også om den skulle begynne å bråke ;)

 

jeg slenger ved url til bilder og film av denne styringa =)

http://www.home.no/firesky666/annet/tiny15_pwm/

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...