Känna av pulser

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Känna av pulser

Inlägg 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
Användarvisningsbild
Henry
Inlägg: 24646
Blev medlem: 20 april 2005, 02:52:47
Ort: Lund

Inlägg 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.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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...
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Inlägg 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
Senast redigerad av Korken 27 juli 2007, 18:27:50, redigerad totalt 2 gånger.
Användarvisningsbild
Henry
Inlägg: 24646
Blev medlem: 20 april 2005, 02:52:47
Ort: Lund

Inlägg 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.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Vad jag mäter är rotationshastigheten på fläkten.

Hur då ?
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Inlägg av Korken »

Via den 3dje pinnen på fläkten.

//Emil
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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 !
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Inlägg 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
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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.
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Inlägg av BEEP »

Input Leakage Current I/O Pin:
V = 5.5V, pin high & low (absolute value) = 50 nA
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Inlägg 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! :D

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
Användarvisningsbild
Chribbe76
EF Sponsor
Inlägg: 1167
Blev medlem: 17 januari 2004, 22:43:17
Ort: Stockholm

Inlägg 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.
BJ
Inlägg: 8864
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Inlägg 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.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Inlägg 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
Skriv svar