Wentylator od pc
Saper/nolin11 - 22-09-2006 23:45
Wentylator od pc Witam,
Otóż jest sobie wentylatorek od pc (czyli na 12V z wyjściem), no i pwm na
tiny26 mi działa i wentylatyorek też się kręci jak mu zagram :) ale
chciałem wykozystac wyjście wentylatora do mierzenia prędkosci... Może ktoś
ma coś takiego napoisane (miło by było gdyby w bascomie ale inny język np.
C też chętnie).
Ile impulsów przypada na jeden obrót bo cięzko mi jest to wyczuć :/ co
prawda wychodzi mi coś koło ~4600imp (po obliczeniach na lcd) ale to pływa
:/
Interesuje mnie czy dobrze rozumuje i dobrze mi wychodzi :) ,jak źle to co
i jak? :)
Napisałem takie coś:
Kod: On Int0 Impuls
....
do
.....
If X = 10 Then
Disable Int0
Impulsy = Impulsy / 10
Imp_lcd = Impulsy
Impulsy = 0
Enable Int0
X = 1
End If
Lcd Imp_lcd
Incr X
Waitms 100
....
loop
End
Impuls:
Incr Impulsy
Return
--
Saper/nolin11
majl:nolin11_USUN_TO_@interia.pl
gg:4476700
----------------
na tym forum wszelkie znaczniki idą w nawiasach kwadratowych, już poprawiłem. AMDR
scx - 23-09-2006 01:45
Może gdzieś jakoś gubisz impulsy? Może jest ich za dużo i procek nie
wyrabia? Postaraj się wyeliminować to dzielenie, bo to może przymulać
procka. Masz dobrze ustawione wyzwalanie przerwania?
Poza tym takie fajne rzeczy (no, może oprócz obsługi lCD :P) na takim
fajnym procku pisze się w asmie :)
mk - 23-09-2006 10:45
Newsuser "Saper/nolin11" wrote:
> Otóż jest sobie wentylatorek od pc (czyli na 12V z wyjściem), no i pwm na
> tiny26 mi działa i wentylatyorek też się kręci jak mu zagram :) ale
> chciałem wykozystac wyjście wentylatora do mierzenia prędkosci...
Jeśli dysponujesz wentylatorkiem z wyjściem 3 przewodowym to obawiam się, że
będzie to nieco trudniejsze. Impulsy obrotów generowane są przez wentylator
tylko w fazie aktywnej PWM (do wentylatora doprowadzone jest napięcie). W
fazie pasywnej PWM wentylator nie generuje impulsów, bo nie jest zasilany.
pzdr
mk
mk - 23-09-2006 10:45
Newsuser "mk" wrote:
> Jeśli dysponujesz wentylatorkiem z wyjściem 3 przewodowym to obawiam się,
> że będzie to nieco trudniejsze.
Tu więcej w temacie:
http://www.analog.com/library/analog.../fan_speed.pdfpzdr
mk
Adam Wysocki - 23-09-2006 13:45
Spinacz biurowy, mk <REVERSE_lp.pw@myzskm.remove>!
> Jeśli dysponujesz wentylatorkiem z wyjściem 3 przewodowym to obawiam się, że
> będzie to nieco trudniejsze. Impulsy obrotów generowane są przez wentylator
> tylko w fazie aktywnej PWM (do wentylatora doprowadzone jest napięcie). W
> fazie pasywnej PWM wentylator nie generuje impulsów, bo nie jest zasilany.
Wiec trzeba wygladzic PWM jakims ukladem RC...
--
Adam Wysocki, Warszawa, PL, GSM 514 710 213,
http://www.chmurka.net/GG 1234, Grono ID 123, FidoNet 2:480/138, QTH KO02MF, SWL SP5-250730
a tak w ogóle to to był cytat. inna sprawa, że ze mnie (C) gophi 2k3
W prezencie dla spamerów:
http://polish-096159656183.spampoison.com/
Saper/nolin11 - 23-09-2006 14:45
Adam Wysocki wrote:
> Spinacz biurowy, mk <REVERSE_lp.pw@myzskm.remove>!
>
>> Jeśli dysponujesz wentylatorkiem z wyjściem 3 przewodowym to obawiam
>> się, że będzie to nieco trudniejsze. Impulsy obrotów generowane są
>> przez wentylator tylko w fazie aktywnej PWM (do wentylatora
>> doprowadzone jest napięcie). W fazie pasywnej PWM wentylator nie
>> generuje impulsów, bo nie jest zasilany.
>
> Wiec trzeba wygladzic PWM jakims ukladem RC...
Yhhmmm, :) ,a może coś z gotowych układów do sterownia....Jest takie coś
jak max6651 mimo iż ma on 4 wejścia to jedno wyjście sterujące :( więc w
maximie nie widze nic innego :/ co najwyżej max6650 bo ma 1 na 1 :/ ale
wetedy potrzebował bym 2szt....
Pomyślę nad tymi max'ami :)
--
Saper/nolin11
majl:nolin11_USUN_TO_@interia.pl
gg:4476700
mk - 23-09-2006 18:45
Newsuser "Saper/nolin11" wrote:
> Adam Wysocki wrote:
>> Spinacz biurowy, mk <REVERSE_lp.pw@myzskm.remove>!
>>
>>> Jeśli dysponujesz wentylatorkiem z wyjściem 3 przewodowym to obawiam
>>> się, że będzie to nieco trudniejsze. Impulsy obrotów generowane są
>>> przez wentylator tylko w fazie aktywnej PWM (do wentylatora
>>> doprowadzone jest napięcie). W fazie pasywnej PWM wentylator nie
>>> generuje impulsów, bo nie jest zasilany.
>>
>> Wiec trzeba wygladzic PWM jakims ukladem RC...
Wiesz... Przypomniała mi się pewna historia z czasów mego technikum, gdy
jeden z kolegów zagadnął nauczyciela elektroniki jak rozwiązać problem
zminiejszenia napięcia z 40 V do ok 20 V przy prądzie rzędu 30 A. Otrzymał
odpowiedź, wyrażoną tonem zdziwienia, że jest zagadywany o tak proste
rzeczy: "Zmniejszyć napięcie? Dzielnik napięcia!".
Wracając do tematu - można by rozważyć przetwornice o topologii Buck
sterowaną PWM'em z mikroprocesora...
> Yhhmmm, :) ,a może coś z gotowych układów do sterownia....Jest takie coś
> jak max6651 mimo iż ma on 4 wejścia to jedno wyjście sterujące :( więc w
> maximie nie widze nic innego :/ co najwyżej max6650 bo ma 1 na 1 :/ ale
> wetedy potrzebował bym 2szt....
> Pomyślę nad tymi max'ami :)
Owy układ scalony jednak reguluje obroty wentylatora wykorzystując
tranzystor mocy pracujący liniowo...
Myślę, że jednak nie powinieneś tak łatwo rezygnować z rozwiązania na Tinym.
Po prostu co jakiś czas otwieraj tranzystor na 100% cyklu PWM w celu
zmierzenia obrotów. Pomiar oczywiście nieco zaburzy meritum pomiaru, no ale
to w końcu tylko wentylatorek od procesora, a nie apteka. Inna wada to
ewentualność wzrostu hałasu związany z gwałtownym chwilowym przyśpieszaniem
obrotów.
To tylko jedna z wielu koncepcji.
pzdr
mk
Krzysiek - 23-09-2006 22:45
Saper/nolin11 wrote:
> Witam,
>
> Otóż jest sobie wentylatorek od pc (czyli na 12V z wyjściem), no i
> pwm na tiny26 mi działa i wentylatyorek też się kręci jak mu zagram
> :) ale chciałem wykozystac wyjście wentylatora do mierzenia
> prędkosci... Może ktoś ma coś takiego napoisane (miło by było gdyby w
> bascomie ale inny język np. C też chętnie).
> Ile impulsów przypada na jeden obrót bo cięzko mi jest to wyczuć :/ co
> prawda wychodzi mi coś koło ~4600imp (po obliczeniach na lcd) ale to
> pływa :/
>
ja sie tam nie znam ale sa takie nowe wiatraczki 4 przewodowe chyba do plyt z
intelem np? Moze one jakos inaczej daja sygnal?? PWM moga byc zasilane chyba,
dobrze pamietam?
Saper/nolin11 - 24-09-2006 16:45
mk wrote:
> Newsuser "Saper/nolin11" wrote:
>> Adam Wysocki wrote:
>>> Spinacz biurowy, mk <REVERSE_lp.pw@myzskm.remove>!
>>>
[chaich coś :) ]
>>>
>>> Wiec trzeba wygladzic PWM jakims ukladem RC...
>
[ciach historyjka :) ]
>
> Wracając do tematu - można by rozważyć przetwornice o topologii Buck
> sterowaną PWM'em z mikroprocesora...
>
[ciach o max'ach]
>
> Owy układ scalony jednak reguluje obroty wentylatora wykorzystując
> tranzystor mocy pracujący liniowo...
> Myślę, że jednak nie powinieneś tak łatwo rezygnować z rozwiązania na
> Tinym. Po prostu co jakiś czas otwieraj tranzystor na 100% cyklu PWM w
Ma to być zamiast zasilania wentylatorków z kompa ,a dokłądniej potrzebuje
zrobić "cichy tryb" komputera :) więc tak sobie kombinuje bo dzelnik
napięcia odpada bo za prosty :D:D , tiny25/45 by sie nadał bo ma nawet 2pwm
i kilka int'ów więc chyba da się skonfigurować tak o:
Na przykładzie attiny45:
-Portb.1 - (oc1a) wyjście pierwsze PWM
-Portb.4 - (oc1b) wyjście drugie pwm
- Portb.0 - pcint0 (/oc1a) - liczenie imp. z pierwszego wentylatora (pwm1)
- Portb.2 - pcint2 - liczenie imp. z drugiego wentylatora (pwm2)
- Portb.3 - wejście do przęłącznia prędkości
I tutaj moje pytanie otóż na pb.3 jest /oc1b i tak samo pb.0 czy te porty
można wykożystać jako wejści czy na nich bedzie odwrócony sygnał pwm o
180st.
> celu zmierzenia obrotów. Pomiar oczywiście nieco zaburzy meritum
> pomiaru, no ale to w końcu tylko wentylatorek od procesora, a nie
> apteka. Inna wada to ewentualność wzrostu hałasu związany z gwałtownym
> chwilowym przyśpieszaniem obrotów.
odpada, niestety :/
Ps. Zaraz może sprawdze jak wygląda mój pomiar dokłądnie :D:D bo mam
chwilowy dostęp do miernika optycznego prędkości :D
--
Saper/nolin11
majl:nolin11_USUN_TO_@interia.pl
gg:4476700
mk - 26-09-2006 13:45
Newsuser "Saper/nolin11" wrote:
>> celu zmierzenia obrotów. Pomiar oczywiście nieco zaburzy meritum
>> pomiaru, no ale to w końcu tylko wentylatorek od procesora, a nie
>> apteka. Inna wada to ewentualność wzrostu hałasu związany z gwałtownym
>> chwilowym przyśpieszaniem obrotów.
>
> odpada, niestety :/
Nie bardzo rozumiem, dlaczego ten pomysł odpada...
Ale skoro odpada...
Podłączyłem sobie dziś wentylatorek pod uC.
I jest jak podawałem. Impulsy tachometyryczne nie są nadawane w fazie
pasywnej PWM, tj. gdy odłączyć zasilanie.
Mam do dyspozycji 3 różne wentylatorki i wszystkie nadają 2 impulsy na
obrót.
Podłączyłem równolegle do tranzystora kluczującego opronik 100 Ohm - co
powoduje, że wentylator jest zasilany również w fazie pasywnej PWM. Zabieg
ten pozwalił uzyskać stabilne impulsy "tacho" niezależnie od PWM. Oczywiście
po podłączeniu rezystora, przy wyłączonym kluczu, wentylatorek pracuje z
niewielkimi obrotami. Możesz poeksperymentować z innymi oporami.
pzdr
mk
Saper/nolin11 - 02-10-2006 21:45
mk wrote:
> Newsuser "Saper/nolin11" wrote:
>>> celu zmierzenia obrotów. Pomiar oczywiście nieco zaburzy meritum
>>> pomiaru, no ale to w końcu tylko wentylatorek od procesora, a nie
>>> apteka. Inna wada to ewentualność wzrostu hałasu związany z gwałtownym
>>> chwilowym przyśpieszaniem obrotów.
>>
>> odpada, niestety :/
>
> Nie bardzo rozumiem, dlaczego ten pomysł odpada...
> Ale skoro odpada...
>
> Podłączyłem sobie dziś wentylatorek pod uC.
> I jest jak podawałem. Impulsy tachometyryczne nie są nadawane w fazie
> pasywnej PWM, tj. gdy odłączyć zasilanie.
> Mam do dyspozycji 3 różne wentylatorki i wszystkie nadają 2 impulsy na
> obrót.
> Podłączyłem równolegle do tranzystora kluczującego opronik 100 Ohm - co
> powoduje, że wentylator jest zasilany również w fazie pasywnej PWM.
> Zabieg ten pozwalił uzyskać stabilne impulsy "tacho" niezależnie od PWM.
> Oczywiście po podłączeniu rezystora, przy wyłączonym kluczu,
> wentylatorek pracuje z niewielkimi obrotami. Możesz poeksperymentować z
> innymi oporami.
OOOOO to jest myśl spróbuje z większą R :)
BIG DZIĘKSZ :):):)
Wiekie dzięki!!
--
Saper/nolin11
majl:nolin11_USUN_TO_@interia.pl
gg:4476700
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl