|
Tachometer design and construction
Accurate engine (N1) and rotor speed (N2) are necessary for the
realtime system
to be able to keep the engine running efficiently.
When the aircraft is climbing the blades will be at a higher
angle of attack than in a hover, creating more lift and more drag.
The engine must open the throttle to maintain the same engine RPM and
a smooth climb.
Rather than using elaborate throttle / collective curves to deal
with this, we can just have a
PID control loop
maintain a constant RPM for us.
Additionally, detecting an engine failure is important for initiating
an autorotation to the ground.
The
source code
for tracking these pulse counted inputs is available.
There are three parts to each tach -- a wiring harness to connect to the realtime system, the Hall effect sensor and magnets on the gears or engine fan. As the fan rotates the magnets pass by the Hall effect sensor. The sensor detects the magnetic field and sends a signal to the realtime board that has an interrupt configured to count the pulses.
We've tested the sensors on the bench and in the field and have seen a stable, accurate count. At high idle we receive 50 interrupts per 8 ms time slice, easily within the AVR's capability.
|
$Id: tach.html,v 1.18 2002/08/05 03:44:39 tramm Exp $ |