Pulsbreddsmodulator med okänd frekvens

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31300
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Pulsbreddsmodulator med okänd frekvens

Inlägg av MadModder »

Jag har tänkt använda denna till en del av en ny fläktstyrning:
schema
Jag har tänkt mig en frekvens på runt 30kHz. Nu är frågan hur 17 jag räknar ut frekvensen på oscillatorn. Det står ju ingenting om detta?
Användarvisningsbild
RDX*
EF Sponsor
Inlägg: 1651
Blev medlem: 28 maj 2003, 22:52:04
Ort: Skåne - Lund

Inlägg av RDX* »

Ladda ner Multisim och labba virtuellt:wink:
Användarvisningsbild
erixon
Inlägg: 380
Blev medlem: 27 augusti 2003, 10:21:58

Inlägg av erixon »

Tja jag är lite ring rostig men jag ska försöka hjälpa dej...

A1 är configerad som en integrator
A2 är configurerad som en smitch trigger.

Så för att veta vilen "frekvens" den arbetar med så måste vi veta triger nivårena...

lite räknade... (P3 = Pine 3 (volt) på IC osv, enligt figur)

e1: P6 = Ub * R6 / ( R6 + R5)

Om trigern är en '1' delvis P7 = Ub

måste P5 < P6 för att få en '0'

Detta ger att P1 måste ha följade späning

e2: P1 = ( P5 - Ub * R3 / ( R3 + R4)) / ( 1 - R3/(R3 + R4))

med e1 ger detta att

e3: P1 = ( Ub * R6 / ( R6 + R5) - Ub * R3 / ( R3 + R4)) / ( 1 - R3/(R3 + R4))

jag kallar det fram räknade värdet för Th för enkelhetens skull

Om trigern är en '0' delvis P7 = GND (0)

måste P5 > P6

detta ger att P1 måste ha följande späning

e4: P1 = P5 * ( R4 + R3 ) / R3

vilket med e1 ger att

e5: P1 = UB * R6 * ( R4 + R3) / ( R3 * ( R5 + R6))

för enkel heten skulle så kallar vi den för Tl ;)

nu när vi vet dessa tröskel värdena (Th,Tl) så kan vi börja att räkna på integratorn...

Om A2 just har slagit om till '1' så är späningen vid Th för att den ska så till en '0' måste den gå till Tl.....

Alvarlig ta och ladda hem orcad pspice eller liknade...

för jag har säkert räknat fel någon stans ..

Vad ska du ha den till ?
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31300
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Så här står det i min bok 501 :

Principen bakom denna krets är att en fyrkantvågs medelspänning är proportionell mot des pulsbreddsförhållande. Kretsen består av en integrator (A1) och en schmitt-trigger (A2) som tillsammans utgör en fyrkantvågsoscillator. Om schmitt-triggerns utgång är låg, kommer A1:s utgång att gradvis sjunka tills dennår A2:s lägre tröskel. A2:s utgång blir då hög (strax under matningsspänningen) vilket får integratorns utgång att stiga tills den når den övre tröskeln och schmitt-triggerns utgång blir låg på nytt. Genom att ändra spännignsnivån på A1:s inverterade ingång, kan integratorns karaktäristik ändras. Eftersom A2:s tröskelvärden är konstanta, blir resultatet enändring av pulsbreddsförhållandet. Fyrkantvågens medelspänning blir alltid lika med inspänningen, menfrekvensen förblir konstant. På detta sätt kan pulsbreddsförhållandet ändras mellan 0% och 100%. Styrspänningen kan ligga var som hellst mellan 0V och 1,5V under matningsspänningen.

Jag ska ha den till att styra en MOSFET-transistor som i sin tur styr fläktarna.
hebbe
Inlägg: 162
Blev medlem: 29 maj 2003, 00:45:20

Inlägg av hebbe »

LM324 är frekvenskompenserad, vid 30KHz kommer fyrkantvågen kanske att vara rätt rund i kanterna (transistorn går varm). Fast prova.

Comparatorer är snabbare, så som LM339. OBS, den kräver pullups på utgångarna.

Den uträkningen av frekvens ovan har inte med värdet på C1, den måste ju spela en viktig roll...
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31300
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Så jag kan byta rakt av till en LM339, och sätta dit pullups?
hebbe
Inlägg: 162
Blev medlem: 29 maj 2003, 00:45:20

Inlägg av hebbe »

Tja, pinnarna är annorlunda. Kolla pinout på ELFA. Pullups kan vara 1Kohm. Det kan ju funka med LM324, det jag menade var om du får problem med varmgång KAN det vara frekvensgången som förstör pulsen.
Skriv svar