RTV forum PL | NewsGroups PL

Wykorzystanie wentylatora 12V do pomiaru prędkości obrotowej w Bascomie i C

Wentylator od pc

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Wykorzystanie wentylatora 12V do pomiaru prędkości obrotowej w Bascomie i C

Saper/nolin11
Guest

Fri Sep 22, 2006 9:31 pm   



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 Smile 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 Smile ,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>


--
Saper/nolin11
majl:nolin11_USUN_TO_@interia.pl
gg:4476700

scx
Guest

Fri Sep 22, 2006 11:19 pm   



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 Razz) na takim
fajnym procku pisze się w asmie Smile

mk
Guest

Sat Sep 23, 2006 8:22 am   



Newsuser "Saper/nolin11" wrote:
Quote:
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 Smile 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
Guest

Sat Sep 23, 2006 8:25 am   



Newsuser "mk" wrote:
Quote:
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/analogdialogue/archives/38-02/fan_speed.pdf

pzdr
mk

Saper/nolin11
Guest

Sat Sep 23, 2006 12:27 pm   



Adam Wysocki wrote:
Quote:
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, Smile ,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 Sad 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

Adam Wysocki
Guest

Sat Sep 23, 2006 12:40 pm   



Spinacz biurowy, mk <REVERSE_lp.pw@myzskm.remove>!

Quote:
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/

mk
Guest

Sat Sep 23, 2006 4:13 pm   



Newsuser "Saper/nolin11" wrote:
Quote:
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...

Quote:
Yhhmmm, Smile ,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 Sad 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 Smile

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
Guest

Sat Sep 23, 2006 7:52 pm   



Saper/nolin11 wrote:
Quote:
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
Smile 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
Guest

Sun Sep 24, 2006 2:18 pm   



mk wrote:
Quote:
Newsuser "Saper/nolin11" wrote:
Adam Wysocki wrote:
Spinacz biurowy, mk <REVERSE_lp.pw@myzskm.remove>!

[chaich coś Smile ]

Wiec trzeba wygladzic PWM jakims ukladem RC...

[ciach historyjka Smile ]

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 Smile więc tak sobie kombinuje bo dzelnik
napięcia odpada bo za prosty Very HappyVery Happy , 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.


Quote:
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 Very HappyVery Happy bo mam
chwilowy dostęp do miernika optycznego prędkości :D

--
Saper/nolin11
majl:nolin11_USUN_TO_@interia.pl
gg:4476700

mk
Guest

Tue Sep 26, 2006 11:05 am   



Newsuser "Saper/nolin11" wrote:
Quote:
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
Guest

Mon Oct 02, 2006 7:29 pm   



mk wrote:
Quote:
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 SmileSmileSmile
Wiekie dzięki!!


--
Saper/nolin11
majl:nolin11_USUN_TO_@interia.pl
gg:4476700

elektroda NewsGroups Forum Index - Elektronika Polska - Wykorzystanie wentylatora 12V do pomiaru prędkości obrotowej w Bascomie i C

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map