Jag har en gammal truckladdare som jag använder till att ladda mina batterier i båten med. Den laddar 2 st parallelkopplade 225 Ah blyaccar med ca 30 Amp. Strömmen sjunker succesivt ned till 23-25 Amp när spänningen närmar sig 13 V.
Nu bygger jag en liten regulator med 2 st parallellkopplade P55NF06 FET styrda av en Uno, för att styra laddförloppet bättre. Min fråga är alltså, vilken frekvens på PWM är den bästa att styra P55NF06 med. Arduinon´s PWM-frekvens tror jag är 490 Hz. Hur kan man ändra den? och till vad. Eller är den Ok som den är. (störningar, effektivitet osv.)
Vilken PWM-frekvens Arduino Uno?
-
- Inlägg: 7803
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
-
- Inlägg: 7803
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Vilken PWM-frekvens Arduino Uno?
Hittade detta efter lite googling. Verkar vara ett sätt. Men hur göra om man vill ha andra frekvenser. Sedan är det ju vilken frekvens som är bäst just till de FET jag använder.
Kod: Markera allt
//TCCR1B = TCCR1B & B11111000 | B00000001; // set timer 1 divisor to 1 for PWM frequency of 31372.55 Hz
//TCCR1B = TCCR1B & B11111000 | B00000010; // set timer 1 divisor to 8 for PWM frequency of 3921.16 Hz
TCCR1B = TCCR1B & B11111000 | B00000011; // set timer 1 divisor to 64 for PWM frequency of 490.20 Hz (The DEFAULT)
//TCCR1B = TCCR1B & B11111000 | B00000100; // set timer 1 divisor to 256 for PWM frequency of 122.55 Hz
//TCCR1B = TCCR1B & B11111000 | B00000101; // set timer 1 divisor to 1024 for PWM frequency of 30.64 Hz
Re: Vilken PWM-frekvens Arduino Uno?
Finns enkla färdiga funktioner att använda, tex den här:
https://github.com/PaulStoffregen/TimerOne
Där kan du lätt få vilka frekvenser du vill.
Men till fråga, den är ju nästan omöjlig att svara på.
Vilken som är bäst frekvens är ju helt upp till vad man gör.
PWMar du bara spänningen rätt in i batterierna? Fungerar det bra nu?
Men bäst frekvens för en specifik mosfet skulle jag säga inte finns, men för att ge ett svar så ju högre frekvens du switchar den med desto högre förluster. Vid högre frekvens måste du driva gaten med högre ström och då räcker inte Arduinons utgång längre till.
https://github.com/PaulStoffregen/TimerOne
Där kan du lätt få vilka frekvenser du vill.
Men till fråga, den är ju nästan omöjlig att svara på.
Vilken som är bäst frekvens är ju helt upp till vad man gör.
PWMar du bara spänningen rätt in i batterierna? Fungerar det bra nu?
Men bäst frekvens för en specifik mosfet skulle jag säga inte finns, men för att ge ett svar så ju högre frekvens du switchar den med desto högre förluster. Vid högre frekvens måste du driva gaten med högre ström och då räcker inte Arduinons utgång längre till.