Sida 1 av 3
Känna av pulser
Postat: 27 juli 2007, 17:40:53
av Korken
Godagens!
Jag sitter och ska räkna strömpulser och jag är osäker på hut hög strömmen måste vara för att µCn ska känna av det.
Det är en 5.21V puls @ 1.2mA, räcker det?
Jag hittar inte i databladet vad det ska vara heller och jag hade inte grejer hemma för att kunna testa.
En annan grej, det är en dator fläkt jag ska läsa av och om jag via PWM drar ner hastigheten på fläkten hur kommer då puls spänningen påverkas?
Jag har en spänningsdelare kopplad till strömpulserna som nedan.
Kod: Markera allt
12Vin 560 Ohm Vout 430 Ohm GND
<-------/\/\/\------|------/\/\/\--------->
Vout = 5.21V @ 1.2mA
Det är en AVR Mega 168 jag använder som körs på 5V @ 8MHz.
//Emil
Postat: 27 juli 2007, 17:47:00
av Henry
Är inte så värst insatt i uP men det är nog mer spänningen som är viktig än strömmen skulle jag tro. Vilken omslagsnivå kretsen har står däremot i dess datablad men 5V räcker säkert.
Om du kommer att styra fläkten med PWM direkt på dess spänningsmatning så kommer pulserna att påverkas av detta så att du får fel värden. Så i detta fall så är nog en linjär styrning ett måste skulle jag tro.
Postat: 27 juli 2007, 17:50:08
av sodjan
En uC känner av spänningsnivåer, inte strömpulser.
> 5.21V puls @ 1.2mA,
Vad spelar strömmen för roll ???
> om jag via PWM drar ner hastigheten på fläkten hur kommer då puls spänningen påverkas?
Din "Vout" kommer att se lika dan ut som PWM drivningen.
Men *vad* är det du vill göra/mäta ? Kanske bättre att börja
i den änden...
Postat: 27 juli 2007, 18:18:32
av Korken
Sodjan:
Det står i mitt första inlägg att det är en datorfläk.
Det är av typen 3 pin, +12V, GND och rotationssensorn.
Jag har en kondensator som ska "platta till" PWM pulsen så den inte syns i Vout men, kommer det att räcka?
Påtal om strömmen så vet jag inte om den spelar roll, det var därför jag frågade.
Edit: Vad jag mäter är rotationshastigheten på fläkten.
Henry:
En linjär styrning, vad är det?
//Emil
Postat: 27 juli 2007, 18:24:08
av Henry
Linjär styrning; att du styr den genom att reglera spänningen till den. Har förstås sina nackdelar men du slipper problemen med pulsen från den så länge du håller dig ovan omslagsspänningen till uPn.
Postat: 27 juli 2007, 18:28:56
av sodjan
> Vad jag mäter är rotationshastigheten på fläkten.
Hur då ?
Postat: 27 juli 2007, 18:33:53
av Korken
Via den 3dje pinnen på fläkten.
//Emil
Postat: 27 juli 2007, 18:44:14
av sodjan
Skit samma.
Antingen får du förklara vad du gör, eller så, tja.
Jag har nu en svag *gissning* om vad du menar.
Trevlig helg !
Postat: 27 juli 2007, 18:59:55
av Korken
Hmm, vad är det du inte förstår?
Jag ska mäta rotationshastigheten på fläkten via pinnen som ger ut en puls för varje varv fläkten gör.
Men om jag PWMar fläkten och har en kondensator där så kommer spänningen till fläkten att sjunka och jag vet inte om µCn kommer kunna mäta av den då,
därför att jag har en spänningsdelare som då kommer göra spänningen för låg.
Men jag måste ha spänningsdelaren för att µCn inte ska ta stryk när pulsen är 12V.
Kopplings schema:
http://81.233.253.6/kontroller.jpg
Hoppas det hjälper!
//Emil
Postat: 27 juli 2007, 19:24:10
av sodjan
> Jag ska mäta rotationshastigheten på fläkten via pinnen som ger
> ut en puls för varje varv fläkten gör.
Det var *det* jag inte förstog, eftersom du inte sa det.
Så det som du ritade i första inlägget är inte *matningen*
till fläkten, utan den där extra utgången. OK, då är jag med...
Schemat går inte att se (timeout).
Matas varvpulsen från matningsspänningen på fläkten ?
Och om den är en PWM styrning, så kan det säkert hända
väldigt spännande saker på varvpulsen...

Även om man har en linjärspänningsmatning så kommer
ju pulsen att sjunka i spänning i takt med matningen.
En komparator med lågt satt gräns skulle kanske
fungera, men problemet är fortfarande om PWM drivningen
"slår igenom" på pulsutgången och ger extra (falska) pulser.
Postat: 27 juli 2007, 20:15:40
av BEEP
Input Leakage Current I/O Pin:
V = 5.5V, pin high & low (absolute value) = 50 nA
Postat: 27 juli 2007, 20:43:11
av Korken
sodjan:
Jo, jag märkte att det inte kommer att fungera så lågt som jag ville men då märkte jag en viktig sak som jag har glömt kollat på innan.
Fläktarna börjar snurra vid 3-5V.
Så om jag ställer in "nollan" på PWMen så att den ger ut 5V (istellet för 0-12V så blir det 5-12V)
då så kommer också rotations sensors utpuls att vara 5V som lägst.
Och vips så kommer allt fungera förutom spänningsdelaren.
Så istellet för en spänningsdelare så köra jag med en Zener diod för att hålla spänningen på rätt nivå.
Och vips så funkar allt!
Jag har också testat konensatorn så att den är nog stor för att PWMen inte ska synas igenom.
Tror ni att detta fungerar? Jag tror det men man vet aldrig.
Och schemat vill sig inte då min webserver har kraschat, ska se om ja kan fixa det.
//Emil
Postat: 27 juli 2007, 20:54:07
av Chribbe76
Min bestämda uppfattning är att man inte kan jämna ut en PWM-singnal till en linjär spänning med bara en kondensator.
Kondingen kommer i princip laddas upp fullt vid varje PWM-puls oavsett vilken duty-cycle du kör med.
Jag vet inte vad jag har fått det ifrån men jag trodde att signalen från en fläkt bara sänker och inte kan driva alls, men jag har säkert fel.
Postat: 27 juli 2007, 20:55:01
av BJ
Jag mätte lite med oscilloskop på en papst-fläkt. Jag styrde den med vanlig spännings-reglering. Över 7,5 V så får man en fin fyrkantvåg (från just den fläkten). Går man ner till 7,28 V så blir det en liten spik efter varje puls. Den spiken blir nånting som fyller ut mellanrummet mer och mer när man sänker spänningen. Vid 4 V är det bara nergången före utfyllnaden kvar, alltså "spikar som går från 5 V till 0 V, och sen upp till 5 V igen". Jag har bilder liggandes i datorn. Jag kan försöka fixa nånting om nån vill se.
Postat: 27 juli 2007, 21:04:57
av Korken
Chribbe76:
När jag kollar på fläkten så får jag en relativt fin puls.
Det ända som syns av PWMen är en svag sinus kurva och funkar bra från 5V till 12V.
Rotationspulsen är också ganska så fin. Det är ingen 4-kants våg, det är mer ett streck och sedan en spik.
Bild vid 5V på rotationssensorn.
BJ:
Kom gärna med bilder så jag kan jämföra.
//Emil