Känna av pulser

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Chribbe76
EF Sponsor
Inlägg: 1167
Blev medlem: 17 januari 2004, 22:43:17
Ort: Stockholm

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

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

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

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

Inlägg 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.
Senast redigerad av Chribbe76 27 juli 2007, 22:11:19, redigerad totalt 1 gång.
BJ
Inlägg: 8864
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Inlägg av BJ »

Här är bilderna från när jag mätte på fläkten.

Bild

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.
Senast redigerad av BJ 28 juli 2007, 16:42:46, redigerad totalt 5 gånger.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Inlägg av Korken »

Tack BJ!

Chribbe76:
Jag har en 5.1V Zener så den blir inte högre än så.

//Emil
BJ
Inlägg: 8864
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Inlägg av BJ »

Varsågod. :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

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

Inlägg 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.
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31535
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

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

Inlägg 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 ? :roll:
Hade det varit det så hade utgången inte behövt vara just OC...
BJ
Inlägg: 8864
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

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

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

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