Interface mellan 4-pin PWM-styrd fläkt och mcu

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
Rohan
Inlägg: 1063
Blev medlem: 7 april 2004, 08:24:39
Ort: Eksjö, Småland
Kontakt:

Interface mellan 4-pin PWM-styrd fläkt och mcu

Inlägg av Rohan »

Jag sitter och knåpar på en liten styrenhet som ska kunna styra ett par värmekablar, mäta temperatur och luftfuktighet och styra ett par fläktar. Denna kommer anslutas via ett FT232R-chip till en Raspberry PI som ska logga och presentera i en webbapp. (När alla delar av schemat är klart kommer det en projekttråd.)
Är osäker på hur jag på bästa sätt läser av varvtalssignalen.

Förutsättningar
MCU: ATmega328 med 5 V matningsspänning ska läsa av signalen
Fläkt: 4-pin PC-fläkt
  • Utgång för varvtal (2 pulser/varv)
  • open drain eller open collector
  • Kräver pull-up till 12 V
Källa: 4-Wire Pulse Width Modulation (PWM) Controlled Fans s. 9

Frågor
  • 1) Kommer kretsen på schemat fungera?
    2) Har jag ett rimligt skydd för min mcu?
    3) Borde jag göra på något annat vis? Hur då?
Följande schema hade jag tänkt mig skulle kunna fungera.
fan-interface.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
alfakrull
Inlägg: 310
Blev medlem: 3 september 2003, 02:09:25
Ort: Borlänge

Re: Interface mellan 4-pin PWM-styrd fläkt och mcu

Inlägg av alfakrull »

Du kommer få 5 volt ut hela tiden oavsett pulser på ingången med denna koppling.
Ska inte 10KOhm motståndet vara anslutet till drain på transistorn?
Användarvisningsbild
Rohan
Inlägg: 1063
Blev medlem: 7 april 2004, 08:24:39
Ort: Eksjö, Småland
Kontakt:

Re: Interface mellan 4-pin PWM-styrd fläkt och mcu

Inlägg av Rohan »

Det har du rätt i! Inte så smart ritat...

Nytt försök.
image.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
snigelen
Inlägg: 815
Blev medlem: 8 maj 2009, 11:02:14
Ort: Lund

Re: Interface mellan 4-pin PWM-styrd fläkt och mcu

Inlägg av snigelen »

Kräver pull-up till 12 V

Källa: 4-Wire Pulse Width Modulation (PWM) Controlled Fans s. 9
Det står väl snarare att moderkortet har en pullup till 12V, inte att det krävs 12V. Är utgången OC/OD borde det väl gå lika bra med pullup till 5V?

Eller skall du inte koppla direkt till fläkten, dvs är det en fast pullup till 12V?
Användarvisningsbild
Rohan
Inlägg: 1063
Blev medlem: 7 april 2004, 08:24:39
Ort: Eksjö, Småland
Kontakt:

Re: Interface mellan 4-pin PWM-styrd fläkt och mcu

Inlägg av Rohan »

Jo visst hade jag tänkt att koppla fläkten direkt till min krets. Tre anledningar att jag ritade pull-up till 12V
1) Tolkade det som att det var ett krav med 12V. Men när jag läser igen så ser jag att det kanske är fel, troligtvis.
2) Har ju ändå 12V tillgängligt.
3) Läste någonstans att en del fläktar inte ville fungera med för låg pull-up.

3 kan ju lika gärna vara sprunget ur samma tolkning som jag gjorde, att det måste vara till 12V.

Men, jag måste ju skydda min ingång på mikroprocessorn på något vis och en mosfet i vägen känns som det fixar biffen!?

EDIT: Kondensatorn blir troligtvis mindre, eller kanske inte alls monterad i den färdiga kretsen. Tror jag har för svag pull-up för så mycket kapacitans.
RoPa
Inlägg: 630
Blev medlem: 13 januari 2006, 10:32:06

Re: Interface mellan 4-pin PWM-styrd fläkt och mcu

Inlägg av RoPa »

Om det är OC/OD på fläkten är det skydd nog, räcker då med pull up till 5V direkt mot MCU.
Användarvisningsbild
Rohan
Inlägg: 1063
Blev medlem: 7 april 2004, 08:24:39
Ort: Eksjö, Småland
Kontakt:

Re: Interface mellan 4-pin PWM-styrd fläkt och mcu

Inlägg av Rohan »

Ja, när man kopplar in en fläkt som man ska. Jag tänkte i första hand på skydd mot annat elände som kan inträffa men jag kanske överdriver riskerna. Elakheter på grund av långa kablar och användarfel är det jag tänker på i första hand.
Användarvisningsbild
alfakrull
Inlägg: 310
Blev medlem: 3 september 2003, 02:09:25
Ort: Borlänge

Re: Interface mellan 4-pin PWM-styrd fläkt och mcu

Inlägg av alfakrull »

Att använda en optokopplare kanske kan vara en alternativ lösning om du känner dej orolig? :humm:

Det skulle bli en enklare krets också.
Du skulle nog i princip kunna byta ut alla dina komponenter i schemat mot endast en optokopplare och ett motstånd.

328:ans interna pullupmotstånd borde kunna funka som kollektormotstånd till transistorn i optokopplaren, och då behöver du enbart ett motstånd på LED-sidan som funkar både som pullup till fläktens

utgång och strömbegränsare till LED:en.
Användarvisningsbild
Rohan
Inlägg: 1063
Blev medlem: 7 april 2004, 08:24:39
Ort: Eksjö, Småland
Kontakt:

Re: Interface mellan 4-pin PWM-styrd fläkt och mcu

Inlägg av Rohan »

Ja, en optokopplare skulle ge väldigt få komponenter. Byter jag till en optokopplare på tach-signalen så vill jag förstås ha en optokopplare på pwm-signalen också, då blir den lite mer komplicerad. 2N7002 förekommer på andra ställen i schemat också så färre artiklar blir det inte riktigt heller.

Har lite svårt att bestämma mig, får fundera vidare lite. En tanke är att offra ett par utgångar på att kunna styra +12V till fläktarna också.

Bra synpunkter, som alltid på EF.
Skriv svar