PWM med pic-processor

Planering och tankar kring eventuella framtida projekt.
Användarvisningsbild
Cano
Inlägg: 1556
Blev medlem: 30 november 2006, 23:18:16
Ort: Katrineholm
Kontakt:

Re: PWM med pic-processor

Inlägg av Cano »

Ta inte illa upp nu.
Schizofreni var det första jag tänkte på.

Ursäkta för offtopic. Välkomna till forumet!
bearing
Inlägg: 11676
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: PWM med pic-processor

Inlägg av bearing »

Johan93 skrev:Är det samma principer som gäller för att dimmra också? :)
Förhållande mellan pulsbreddsförhållande (duty) och upplevd ljusstyrka på lysdioder är inte proportionellt, utan förhållandet är mer exponentiellt. Det betyder att med 10 jämna steg mellan mörkt och ljust kommer det inte se bra ut med 10%, 20%... 90%, 100%. Steget mellan 10% och 20% kommer se stort ut - en fördubbling i ljusstyrka. Steget mellan 90% och 100% kommer knappt synas alls. För att få jämna steg ska förhållandet mellan stegen vara lika. Med det menar jag att duty ska öka lika många procent för varje steg. Vi kan t.ex. välja 40% skillnad mellan stegen, d.v.s att varje steg ska vara 1,4 gånger större än steget innan. Om första steget är 5% duty kommer nästa steg bli 5% * 1,4 = 7%, sedan 10%, 14% o.s.v. till 50%, 70% resp. 100% duty. Trots att skillnaden mellan de sista stegen är 30 procentenheter kommer det se ut som lika stor skillnad i ljusstyrka som mellan 5% och 7%.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PWM med pic-processor

Inlägg av sodjan »

> men kan du dra en
> kort sammanfattning över vad dom har för nåt extra då, om du har det i huvudet ?

Mer avancerad PWM-modul och quadrature input decoder t.ex.

Men för detaljer se :

http://www.microchip.com/stellent/idcpl ... m=en026178
http://www.microchip.com/stellent/idcpl ... m=en543012
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PWM med pic-processor

Inlägg av sodjan »

> Förhållande mellan pulsbreddsförhållande (duty) och upplevd ljusstyrka på lysdioder är inte proportionellt,

Det är precis tvärtom.
Just för att det är det så måste man ha sammma rellativa ökning mellan varje steg.

Resten av din beskrvning är dock helt OK och beskriver ju just det... :-)

> utan förhållandet är mer exponentiellt.

Nej. Dubbel duty ger dubbel ljusstyrka, oavsett nivå. Det är ett linjärt
förhållande mellan duty och ljusstyrka.
Johan93
Inlägg: 6
Blev medlem: 9 september 2011, 09:02:13

Re: PWM med pic-processor

Inlägg av Johan93 »

Skulle det vara bättre att köra elmotorn med pic processorer som har motor control funktionen? Skillnader i kodningen?

Edit: vill påpeka att vi är ute efter att lära oss så mycket om PWM som möjligt :wink:
bearing
Inlägg: 11676
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: PWM med pic-processor

Inlägg av bearing »

sodjan skrev:> Förhållande mellan pulsbreddsförhållande (duty) och upplevd ljusstyrka på lysdioder är inte proportionellt,

Det är precis tvärtom.
Just för att det är det så måste man ha sammma rellativa ökning mellan varje steg.

Resten av din beskrvning är dock helt OK och beskriver ju just det... :-)

> utan förhållandet är mer exponentiellt.

Nej. Dubbel duty ger dubbel ljusstyrka, oavsett nivå. Det är ett linjärt
förhållande mellan duty och ljusstyrka.
Nja, det beror nog på hur vi uppfattar "upplevd ljusstyrka".

Säg att en DC-motor ska köras på halvfart och har 10 jämna steg mellan långsamt och full fart, d.v.s 10% duty till 100% duty. Då ställs motorn på steg 5, vilket ger 50% duty.

Om en lysdiod ska lysa halvsvagt så upplevs inte 50% duty rätt, för det kommer ge ett sken som upplevs relativt starkt inom ljusets dynamik. 50% duty är steg 8 på skalan i mitt förra inlägg. För att få ett upplevt halvsvagt ljus ska steg 5 på skalan användas, vilket är ca 20% duty. Med "upplevd ljusstyrka" på x-axeln, och duty på y-axeln blir kurvan exponentiell.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PWM med pic-processor

Inlägg av sodjan »

"Motor" kan betyda så väldigt mycket olika saker!
Det finns många typer av motorer och styrningen
skiller en hel del. Så det går knappast att ge något
generellt svar.

Ni får helt enkelt studera informationen på de länkar
som jag angav och avgöra själva. Eller vänta och se
om någon här med med motor-bakgrund än jag har
kanske kan bidra med mer hjälp. :-)

PWM i sig är ju ganska enkelt. Ett pulståg där förhållandet
mellan "på" och "av" varieras helt enkelt.

Det är när man börjar blanda in flera PWM signaler för t.ex
styrning av H-bryggor och med sådant som "deadband"
o.s.v som det blir lite mer komplext.

Läs på, helt enkelt ! :-)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PWM med pic-processor

Inlägg av sodjan »

> Säg att en DC-motor ska köras på halvfart och har 10 jämna steg mellan långsamt och full fart,
> d.v.s 10% duty till 100% duty. Då ställs motorn på steg 5, vilket ger 50% duty.

Men det blir inte heller "jämna steg"! Det är mycket större skillnad på
0% och 10% eller 10% och 20%, än vad det är på 90% och 100% !
Även en motor vill du sannolikt styra med samma *rellativa* skillnad
mellan varje steg för att alla steg ska bli rellevanta. Annars får du
väldigt grova lågfarts-steg och i princip meningslösa högfarts-steg.

Det är i princip ingen skillnad på en motor och en lysdiod i detta avseende.
hakilala
Inlägg: 32
Blev medlem: 9 september 2011, 09:09:11

Re: PWM med pic-processor

Inlägg av hakilala »

Måste säga att jag är imponerad av er som skriver här i tråden, det märks att det är kunnigt folk som diskuterar fram och tillbaka och det är väldigt tydligt och bra skrivet :)

Vi uppskattar alla svar, det ger oss en god grund som vi kan jobba vidare på sen framöver!
Trevlig helg!
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PWM med pic-processor

Inlägg av sodjan »

Det är lungt. Om 35 år så är ni ifatt... :-)
Skriv svar