PWM a pomiar obrotów wentylatora

May 26, 2004 Last reply: 22 years ago 12 Replies

witam mam następujący problem: jest układ zbudowany na bazie mikroporocesora AVR



90s8535. Układ ma słuzyć do regulacji prędkości obrotów wentylatora w zależności od temperatury(mierzonej za pomoca LM35). DO regulacji obrotów jest uzywane PWM. Dodatkowo układ ma wyświetlać aktualną prędkość obrotową wentylatora(żółty kabelek z wentylatora podpięty pod INT0). I w tym miejscu pojawia sie problem: obroty są źle zliczane, tzn program jest na pewno poprawnie napisany,ponieważ gdy wentylator podpinam pod 12V, to rpm jest wyświetlane poprawnie.Natomiast gdy napięcie wentylatora jest regulowane przez PWM(PWM na baze tranzystora bd135(przez opornik 1k)) to dostaje warotści z kosmosu.Dodatkowo wentylator "piszczy". Czy ktoś mógłby mi udzielić pomocy w jaki sposób usprawnić układ? Za wszystkie odpowiedzi b. dziękuje.

ktos bez nazwiska i nicka, po prostu nikt napisał:

Problem jest taki, ze tym "zoltym" kabelkiem wychodzi sygnal przez OC. czyli masz zwarcie albo i nie masz. Tych cykli jest 2 na obrot. Problem w tym, ze ty wylaczas zasilanie calegop wentylatora z czestotliwoscia taktowania PWM. Czy juz widzisz tutaj jakies niebezpieczenstwo?

Czyli inaczej mowiac nalezy odcinac od wentylatora +Ucc, zostawiajac caly czas podlaczona mase, tylko wtedy to bedzie poprawnie dzialac.

...czyli dać BD136 (PNP) i albo inwerter albo zmienić wypełnienie pwm-a w programie Piotrek.

Czyli mamy problem bo procek nie ma wyjscia OC :) A zeby zablokowac tranzystor trzebaby podciagnac baze rezystorem do +12V co nam zniszczy najpewniej proca. A wiec dodatkowo jakis bufor OC wytrzymujacy +12V, albo dodatkowy rezystor+zenerka utrzymujaca napiecie na nodze proca na bezpiecznej wartosci. No chyba, ze zakladamy, ze diody zabezpieczajace na wyjsciu proca poradza sobie i sprowadza napiecie do dopuszczalnego poziomu.

Po pierwsze musisz stwrować zasilanie wentylatora od strony plusa zasilania Po drugie, steruj go napięciem stałym, a nie prostokątem. Po prostu daj układ całkujący i z PWM będziesz miał napięcie stałe, które następnie musisz wzmocnić, by mieć zakres sterowania do +12V. Pozdr EM

eee tam..., daj normalnie jakis npn zamiast BD135, kolektor przez 4k7 do plusa, do kolektora tego npn-a podlacz baze BD136, emiter jego do VCC a kolektor do czerwonego przewodu wiatraka, czarny do masy i juz P.

Nic z tego - w srodku tym kablem steruje tranzystor sterowany z kolei przez zasilanie jednej cewek. Bez zasilania nie bedzie impulsow.

J.

Chyba nie wszystkie wentylatory tak maja, bo sa plyty ktore steruja predkoscia wlasnie poprzez PWM. No chyba, ze one maja jakis kondensatorek tak jak to sugerowal EM. Moje doswiadczenia z kondensatorkiem sa kiepskie - trzeba go dokladnie dobrac pod obciazenie, bo inaczej kiepsko sie reguluje - w duzym zakresie sa obroty na maxa, a potem gwaltownie spadaja.

To nie ja robie ten uklad:) Muslisz, ze 2 tranzystory sa lepsze niz rezystor+dioda, ew. sam rezystor?;)

Rozebralem kilka - wszystkie byly takie.

Jest mozliwosc ze steruja po temperaturze i sie nie interesuja obrotami. Albo sa na tyle inteligentne ze wiedza kiedy mierzyc.

Do kondensatora trzeba cewki. Wtedy mamy impulsowy regulator, zasilanie stalym napieciem o zmiennej wartosci, i wszystko dziala.

J.

Jeden tranzystor i rezystor... W układzie WE - jest włączenie wiatraka to 1 na wyjściu lub WB jeśli 0.

[...]

tak mysle. to sprawdzone, w 100% dzialajace rozwiazanie. P.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required