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?
Pulsbreddsmodulator med okänd frekvens
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 ?
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 ?
- MadModder
- Co Admin
- Inlägg: 31300
- Blev medlem: 6 september 2003, 13:32:07
- Ort: MadLand (Enköping)
- Kontakt:
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.
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.
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...
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...