Sida 1 av 2

PWM-krets

Postat: 2 maj 2006, 21:14:31
av Chrille
Jag behöver göra en enkel pwm-krets med en frekvens runt 20kHz, inte så noga, och kunna ändra dutycycle mellan 0-100%.
Känns onödigt att använda en mikroprocessor bara för det här. Jag har kollat på lite olika kopplingar av 555 men inte riktigt hittat någon som kommer att fungera.
Någon som har tips på en enkel koppling eller kanske någon färdig krets som fixar detta?

Postat: 2 maj 2006, 22:43:08
av FS

Postat: 2 maj 2006, 22:43:18
av grym
vad ska den styras ifrån?

är det med en pot så räcker det med en 4093 en pot en kondensator och två dioder, men du får bara från ca 1% till 99%

annars funkar det med en triangelvåg, en komperator och en pot, ganska smidigt

Postat: 2 maj 2006, 22:59:12
av Henry
Är det med en pot så finns det ju sedan den som är baserad på LM324 som ialf jag alltid använder. Stabil, noggrann och går från 0 - 100% men är lite mer avancerad kanske men tycker ändå att den är väldigt lätt att koppla upp. Skapar en triangelvåg som den sedan använder som referens för att skapa bredden på pulserna.

Schema för LM324:an finns på forumet.

Postat: 2 maj 2006, 23:16:52
av RDX*
Jag slängde ihop denna i förgår. Skulle ha den till trådmotorn i en svets. Kopplingen fungerade helt utan problem, den håller en frekvens på ca 23 kHz. Sen beror det på vad du ställer för krav men kopplingen är helt klart värd att titta nogare på.

En liknande 555 PWM krets.

Postat: 2 maj 2006, 23:43:59
av Chrille
Tackar för alla förslag. Jag ska pulsa en hexfet transistor som ska reglera hastigheten på en motor och det är inte alls viktigt hur exakt kopplingen fungerar, regleringen sker med en pott.

Jag provade lite innan men då med en mikroprocessor som skapade pwm pulserna till transistorn men jag stöter på ett problem. Jag pulsar transistorn med 20kHz och reglerar sedan dutycyclen men ställer jag in den till 100% så får jag inte full kräm till motorn, hur kan det komma sig? Jag använder den härtransistorn.

Postat: 3 maj 2006, 19:35:54
av Chrille
Jag tar den här frågan om hexfet transistorn i samma tråd efter som det är tänkt till samma sak.
Om jag har förstått det rätt så styrs den hexfet transistor som jag använder av spänning och det går fint att reglera hastigheten på motorn genom att höja och sänka spänningen till gaten på transistorn men kopplar jag gaten direkt till fem volt borde jag väl få transistorn att öppna helt?

Postat: 3 maj 2006, 20:39:18
av Henry
Lägger du 5V på gaten så ja då lär den öppna den helt, men har du låg spänning så kan inte motorn få mer ström än vad den kan i förhållande till sin inre resistans. Ökar du spänningen så kan den dra mer ström vilket ökar dess effekt vilket i sin tur gör att den roterar snabbare.

Postat: 3 maj 2006, 20:58:22
av Chrille
Jag har 12V genom motorn och sedan låter jag transistorn jorda ner så kretsen sluts för motorn. Blir det kanske något galet när jag skickar in 5V på gaten och har 12V genom transistorn, borde väl fungera? Kopplar jag motorn direkt till 12V så snurrar den i rätt hastighet så det är inget fel på matningsspänningen.

Postat: 3 maj 2006, 21:32:43
av Henry
..galet när jag skickar in 5V på gaten och har 12V genom transistorn..

Nej då det skall inte vara några problem och för den delen så skall inte gaten ha en för hög spänning heller, 5V kan kanske vara lagom.

Du skall inte spänningsstyra motorn linjärt utan du skall använda dig av PWM då feten upprepade gånger stängs av och på istället. Tiden för av och på ändrar man sedan och styr på så vis medeleffekten till motorn med en fast spänning vilket gör att man kan ändra motorns hastighet. Då fungerar det som bäst och ger minst effektförluster.

Postat: 3 maj 2006, 22:35:15
av pagge
5V är i underkant om du vill styra stora strömmar. Ös gärna på 12V på gaten. Detta minskar Rs-on => mindre effektförlust.

Postat: 3 maj 2006, 22:54:33
av Chrille
Jo tanken var att använda pwm för styrningen men när jag inte fick full hastighet på motorn med pwm tänkte jag prova att driva motorn med bara transistorn för att försöka hitta felet men det blir samma dåliga hastighet på motorn med 100% dutycycle på pwm som med bara transistorn.
Nu vet jag varför motorn går så sakta. Om jag mäter spänningen över motorn är den bara 7,4V och jag matar in 12,4V till transistorn. Varför blir det ett så stort spänningsfall, det ska det väl inte bli?
Kan det vara så att transistorn uppför sig så här om den är kass?

Postat: 3 maj 2006, 22:58:04
av Andy
Kör du sink eller source drivning?

Postat: 3 maj 2006, 23:18:54
av Chrille
Hur menar du då? Kan tillägga att jag är rätt grön på mosfettransistorer så det är säkert något enkelt fel jag gör.

Nu provade jag att dutta till med en ledare ifrån gaten till jord och även till 5V. När jag nuddar 5V snurrar motorn väldigt sakta och när jag nuddar jord snurrar den fort men motorn snurrar fortare (nästintill max) om jag snabbt nuddar jord och sedan inte har gaten ansluten till något. Låter jag gaten hela tiden vara ansluten till jord snurrar motorn på cirka 70% av sin fulla hastighet.

Postat: 3 maj 2006, 23:28:01
av MNorrgren
Men det låter skumt. Men koppla enligt denna.

http://www.cpemma.co.uk/pwm_erg.html

Sätt din mosfet istället för NPN-trissan. Och ta bort motståndet.

Om du kör med en 555:a så kan jag lova dig att du inte får mer än kaske 80-90 % av max. de är inte tillräckligt exakta o bra för det.
SÅ kör med en PWM som istället bygger på en OP eller så.

Då komemr det funka. Jag kör själv med denna fast jag har 4 Fetar parallellt. 75 Amp per st... = 300 Amp. Pga at min motor är så pass stor hehe. ;)