Wentylator od pc

Sep 22, 2006 10 Replies

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¶: <CODE>



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 </CODE>


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 :)

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

Tu wiêcej w temacie:

formatting link
pzdr mk

Spinacz biurowy, mk <REVERSE snipped-for-privacy@myzskm.remove!

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 :)

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...

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

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?

[chaich co¶ :) ]
[ciach historyjka :) ]
[ciach o max'ach]

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.

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

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

OOOOO to jest my¶l spróbuje z wiêksz± R :)

BIG DZIÊKSZ :):):) Wiekie dziêki!!

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required