Hello all. My father is building an experimental full-scale aircraft and is placing in it a Honda engine converted for aircraft use (vikingaircraftengines.com). This is the engine from the Honda Fit small SUV and is rated at 110 hp. Because it’s not very popular, there are few options out there to monitor engine parameters in the cockpit and so, I’d like to build for him a LCD screen, run by Arduino, which will allow him to monitor the engine (RPM, oil press/temp, coolant temp, bus volts, fuel flow/pressure). I have most of these sensors figured out for coding but not sure how to approach the RPMs and Fuel Flow. I have read a bit about digital Tachometers online but wanted to ask a few follow up questions to the community. Here is what I know:
I do not have access to the OBD port on the car nor the CAN Bus.
The engine is run on a 12V system
The engine was delivered with a small bundle of wires coming from the ECU and left unattached (see picture). I am assuming these wires were intended to connect to the car’s instrument cluster but that’s just a guess. They are labeled TACH, ALT and FUEL FLOW. I suspect the FUEL FLOW was for some sort of gauge on the car to monitor fuel economy at various throttle settings.
I know that RPMs are sometimes read from counting the ignition coil pulses but I’d rather not go that route if I don’t have to. I’d really like to use the wire coming from the bundle mentioned above if I can.
I have not put a multimeter up to these wires jut yet but I’m sure that will be necessary. I also suspect from researching that some sort of Interrupt will be needed in the code. I’m new to interrupts.
There is a crankshaft sensor built into the engine which runs to the ECU. I suspect it is responsible for RPMs.
Here are my questions:
What signals are coming from the TACH and FUEL FLOW wires? What code will I need to write to read them accurately (generally speaking)?
These are singular wires. Do they need to be grounded? The engine electrical system is 12V but the Arduino is not. How do I integrate the two? Can they use a common ground?
What kind of circuit will I need to build? Pull-Up resistors? Diodes?
I have found it difficult to find data sheets on car engines. Does anybody know where this info is made available?
I understand that this is a big ask but I’m at the point where I don’t know what I don’t know. Hopefully as feedback comes in I’ll be able to ask more intelligent questions.