Not discussed yet is an approach with a micro. Reasons why :
1) Can use A/D and map that data from one domain into another, eg one range with
its offsets into another range with its offsets. Note Arduino has an instruction to do
this.
2) Accurate because of onchip Vref.
3) Manage wiring failures.
4) No adjustment interaction.
5) Easy to add features at a later time thru simple programming. Many boat
systems could benefit from this. Even sophisticated stuff like monitor oil and
water T, even vibration/bearing noise, long term accumulation of trends.....
leading to potential failures, eg. pre warn.....
6) Program the operation using visual programming block languages. Rapid
fast development, used by 5'th and 6'th graders to program robots.
7) Pretty much eliminate T and V variation issues.
8) Cheap, use a $1 part, ATTINY85, expand to a Nano solution later as you add
capability.
Just a thought.
Regards, Dana.