- Thread Starter
- #241
Seebs the nidec probably needs a filter on the PWM output. They're often horrendously noisy.
Bing laid out a 555 circuit for PWM stuffs.
You could try a 0.1uf cap between the tach pin and ground too though.
lol Actually I doubt it has anything to do with the PWM signal itself. To torque instantaneously from 900-3000 rpm would produce a very obvious speeding up and slowing down and it sounds like thats not happening:
"The fan is spinning at ~1000 rpm at the moment and the sketch is just not showing any kind of consistent RPM reading"
He proly not talking about the actual motor speed fluctuating, just the RPM reading...
If that's the case... I'm 95% sure the fan and the Arduino, which I'm assuming is taking the RPM readings, are not sharing a common ground...hence the well known "floating effect" error. Floating signals are bad, this is the same reason you need Pulldown/Pullup resistors