This is my first email on Arduino Forum so please be forgiving
I need some help regarding compression tester for rotary engine.
Below I’ve attached small gif showing rotary engine working cycle ( 1 full cycle = 3 chambers)
Typical Mazda original compression tester displays 3 values of pressure ( one for each of the chambers ) + RPM value.
There is/was on the market custom compression tester which displays exactly the same thing using standard 16x02 LCD.
Hardware is not a problem , I have a 4-20ma pressure transducer (working range 0-10bar, operating voltage 8,5-36V connected with 250ohm resistor. Output voltage calculation with linear characteristic of the sensor is piece of cake.
Software is my problem…
Could anybody advice what is the easiest or best way to “save” in Arduino all three values of pressure and then display it on LCD?
I can imagine the signal will go:
1st chamber → “high” then “low”
2nd chamber → “high” then “low”
3rd chamber → “high” then “low”
Correct me if I’m wrong but low signal after each chamber should be used as trigger to “store” the voltage (pressure) value in the memory and then display it on LCD.
Any ideas about RPM would be also welcome.
Thank You in advance.