Hello
I am undertaking the vast challenging of creating af single point fuel injection system for my SR500 78'. I may never work, but i have been urging to try it out for at long time. Just for the fun of it at least.
Now one of the parameters are the engines rpm. And not only the rpm but also the flywheels rotational speed at several specifik points at every rotation. The idea is to measure the time between each stroke. That means i need a sensor to inform the Arduino each time the flywheel has turned one quarter of a rotation. In other word 4 times pr rotation.
If my engine is spinning at 10.000rpm that means 40.000 measurements pr minut. Thats about 666 pr second. In order to do this my plan were to drill 4 holes in my flywheel and point a laser distance sensor at the flywheel. Each time a hole comes by, the laser point will measure a longer distance than when there is no hole. I hope you guys understand.
But can a "regular" laser sensor keep up? 666hz. That a reading every 1,5ms. But thats not all. There may be 1,5ms between them, but the laser will only measure through a small hole. 6mm or so. That means a tiny, TINY window of time since the flywheel will be spinning at up to 10.000 round per minute. It may only be a fraction of a microsecond.
Can it be done? And if it can be done, which sensor should i buy? It doesent have to measure that preciesly. It just has to know the difference betwteen around 50mm and 80mm. But it has to be pretty "pointy", since the holes i drill will only be around 6mm
Any help is apreciated very, very much.