Hello, I am college student getting into electronics and the data aqc personnel for the SAE Baja team. I am currently trying to develop the teams first actual working data collecting system so that we can confirm numbers and give good reasoning for the design choices we made. Right now I have accelerometers at each wheel to gather data for the shocks but I'm having problems with measuring RPM.
The way I am going about it is taking the pulses from the spark plug by wrapping wire around the spark plug wire. This is the only way that I know that we can measure RPM because the rules says that we cant modify the engine in anyway, plus it would be nice if we can move it from car to car with little hassle. The problem I am getting is I tried the circuit from
Reading engine RPM - #7 by TomGeorge - Project Guidance - Arduino Forum which is originally from rpm-interfacing microcontroller circuit: engine's spark coil | Forum for Electronics, and it did nothing as far as I could tell.
My questions are:
- Are both ends of the wire that wraps around sparkplug wire (L1 in the schematic) suppose to connect to the circuit?
I ask this because I tried measuring the voltage with my multimeter and with both leads I got nothing but when I only had one it was reading the ac voltage. - What is the recommended ac voltage should L1 be producing? I know the voltage can be increased by wrapping more wire around it. I have it wrapped around 10 times and it gives 3 to 5 volt I believe when I had the one lead connected to the wire.
Other helpful details:
The engine is a single piston, two stroke engine, Model 19 Briggs and Stratton.
UNO is being used to test but eventually it is going to be transferred to a mega.
I have not made code for this but I was thinking to use the pulseIn() function to measure time between pulses.
I have had a class in Circuits 1, which only covered dc basics so I don't know much about ac and other advanced electrical theory.
I appreciate any help that anyone can offer.