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

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

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

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,

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

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

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ś

]
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


, 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


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


Wiekie dzięki!!
--
Saper/nolin11
majl:nolin11_USUN_TO_@interia.pl
gg:4476700