Sida 2 av 3
Postat: 27 juli 2007, 21:39:39
av Chribbe76
Anledningen till att din puls ser bedrövlig ut är att signalen inte kan driva, den kan bara sänka.
Du ska mäta mellan + och signalen, och ha ett pullup-motstånd från + till signalen.
Postat: 27 juli 2007, 21:45:22
av Korken
Signalen ska in på µCn så den ska väll inte behöva driva något.
Eller vad är det du menar?
//Emil
Postat: 27 juli 2007, 21:52:47
av Chribbe76
Om man kopplar en signal som inte kan driva alls till en högimpedans-ingång så kan det fungera men risken är stor att det blir väldigt störnings-känsligt.
Utgången på fläkten är open-collector så den ska ha pullup för att kunna ge en spänning ut.
Det positiva är att du själv kan välja vilken spänning.
Postat: 27 juli 2007, 22:02:09
av Korken
Så om jag drar en pull-up från 5V'en blir då signalen 5V?
Och kan jag köra med de interna pull-upsen i µCn eller ska jag köra med externa?
//Emil
Postat: 27 juli 2007, 22:10:06
av Chribbe76
Ja, den blir 5V, eller rättare sagt den blir 0V men 5V i viloläge.
Den interna fungerar säkert bra.
Verifiera att du verkligen får ut den spänning du vill ha innan du kopplar den till din µkontroller.
Postat: 27 juli 2007, 22:11:02
av BJ
Här är bilderna från när jag mätte på fläkten.
Det är olika tids-skala på bilderna. När jag ändrade spänningen så ändrade sig tiden, och då fick jag ställa om oscilloskopet.
Rättelse:
En del saker kanske är självklara för mig, men inte för andra.
Jag tror att fläkten var en Papst 8412... Jag kommer inte ihåg resten av namnet.
Om man ska göra nåt vettigt med signalen så kopplar man naturligtvis lyftmotståndet till avkänningskretsens matningsspänning (t.ex. 5 V).
Här provade jag bara med ett oscilloskop. För att slippa att använda två spänningsaggregat då, så kopplade jag motståndet till fläktens matningsspänning.
Sodjan gav oss en länk till ett datablad i ett nyare inlägg. Jag hade inte det när jag provade fläkten, så jag antog att utgångs-transistorn i den kunde ge minst 20 mA. Men i databladet såg jag att den bara klarar 4 mA. Spänningen ovanför transistorn kan vara 4 till 30 V, står det. Så bara man har tillräckligt stort motstånd så borde det gå bra. Men jag hade nog 1 k eller 10 k. Jag kommer inte ihåg vilket det var. Om det var 10 k så gick det ungefär 1,2 mA. Men om det var 1 k så gick det 12 mA. Det är alltså för mycket, och i så fall överbelastade jag den transistorn.
Sen så är det möjligt att fläkten har 7 V som lägsta matningsspänning. Här sänkte jag spänningen så att den blev lägre än det. Vissa 12 V-fläktar behöver minst 7 till 8 V för att starta. En del kan starta på 5 V. Ofta går det att starta en fläkt, och sen dra ner spänningen under startvärdet, och då fungerar fläkten fortfarande. Men om den skulle stanna så måste man öka spänningen igen för att få igång den.
Det finns fläkt-förgrenings-kablar som är märkta med "H" (12 V) och "L" (5 V). Alla går inte att köra på 5 V eftersom dom inte startar då.
(Slut på rättelsen.)
Jag antar att det går att mäta, bara man gör programmet tillräckligt smart, så att det kan hitta periodtiden i signalen.
Postat: 27 juli 2007, 22:13:52
av Korken
Tack BJ!
Chribbe76:
Jag har en 5.1V Zener så den blir inte högre än så.
//Emil
Postat: 27 juli 2007, 22:16:08
av BJ
Varsågod.

Postat: 27 juli 2007, 23:23:17
av sodjan
Du kan skulle kunna köra med en zener som ligger straxt *under* Vdd för
att vara säker på at pinnens maxspänning inte överskrids.
Å andra sidan, om utgången är OC så behövs ju inte zenern alls, bara ett
lagom pullup kanske 10K (eller WPU, om det passar för övrigt).
> Jag kommer inte ihåg vad jag hade som lyftmotstånd. 1 k eller 10 k kanske.
Vart var det kopplat ?
Postat: 28 juli 2007, 07:16:07
av BJ
Till fläktens varv-givar-utgång. Den har öppen kollektor, tror jag.
Tillägg: Och så upp till fläktens matningsspänning. Men till avkännaren så kanske man väljer en annan spänning, t.ex. 5 V.
Postat: 28 juli 2007, 12:51:24
av MadModder
Alla datorfläktar jag pysslat med har haft OC, så jag tror inte det finns någon risk för överspänning från RPM-sladden.
Postat: 28 juli 2007, 13:05:33
av sodjan
> Till fläktens varv-givar-utgång. Den har öppen kollektor, tror jag.
Självklart...
> Tillägg: Och så upp till fläktens matningsspänning.
Det var det jag misstänkte. Det är det som är felet. Det kan *naturligtsvis*
inte vara meningen att koppla så, eller hur ?

Hade det varit det så hade utgången inte behövt vara just OC...
Postat: 28 juli 2007, 13:46:56
av BJ
Nej, det är inte meningen att man ska göra så. Jag kopplade bara så för att mäta. Jag hade inget mer än oscilloskopet i andra änden. Det blev enklast så, för då kunde jag se spänningen på samma kurva.
Det är väl inget fel på signalen som jag fick? Kurvformen beror ju på hur mycket utgångs-trsnsistorn leder, så den borde ju bli likadan, men att den går mellan 0 och 5 V istället. Det jag ville visa är att det inte är en fin fyrkantvåg hela vägen när man ändrar spänningen.
Jag tog för givet att alla här förstår det, men det kanske man inte ska göra.

Postat: 28 juli 2007, 13:54:27
av sodjan
Men vad var vitsen med testen om det är felkopplat ?
> Det jag ville visa är att det inte är en fin fyrkantvåg hela vägen...
Hur vet du att det inte är det om du kopplar rätt ?
Postat: 28 juli 2007, 14:17:22
av BJ
Ja, men titta på bilden, där det står 5,12 V. Om jag hade kopplat motståndet till 5 V istället så borde det ju inte ha blivit nån skillnad? Det skiljer ju bara 0,12 V? Eller har jag missat nåt viktigt?