(17-11-2019, 08:40)Agregacik napisał(a): sewek10 zasil z osobnego zasilacza układ sterowania wentylatorem. Przyczyną mogą być zakłócenia właśnie z niego bo momentami pobiera względnie duży prąd i ma wpływ na impulsy z czujnika. Sam czujnik zostaw na zasilaniu z arduino.
Pisałeś, że jak dasz 100% i "regulujesz" obroty obciążeniem (paluszkiem) to jest dobrze. Jak chcesz regulować PWMem to już są problemy.
Dodam jeszcze, że tu przydał by się oscyloskop (ukłony do semi) aby sprawdzić czy impulsy są prawidłowe też przy większej prędkości obrotowej jak i dało by się wykryć czy nie ma zakłóceń.
Wentylator mam podłaczony pod osobny zasilacz, pin PWM do arudino i masa wspolna z arduino. Jutro postaram się sprawdzić oscyloskopem.
Nawet gdy wentylator jest wyłaczony ( a aruduino z PWM właczone i podaje sygnał na pwm wentylatora) i poruszam tarcza palcem, to przy wypełnieniu 100% zlicza dobrze a jak zmniejsam wypełnienie to np 1 mrugniecie diodą zlicza jako 4.
Gdy włacze wentylator i odłacze PWM ( wentylator wtedy pracuje na 100%) to przy wypełnieniu 100% pokazuje predkosc 2330 dla polowy wypełnienia 2500-2600 , a przy 0% znowu 2330
Co ciekawe, jak zasile czujnik z osobnego zasilacza to sytuacja jest jak na poczatku, a jak zasile potencjometry z osobnego zasilacza to pokazuje po 5000 obrotow