From Spirit System Manual
Jump to: navigation, search
This page is a translated version of the page Governor and the translation is 35% complete.

Other languages:
čeština • ‎Deutsch • ‎English • ‎español • ‎français • ‎magyar • ‎italiano • ‎русский

Governor from the Spirit unit (so called External governor) can be used with all single line digital receiver connections.

This mean that for PWM and PPM it cannot be used. To make it work, you will need to get a RPM Sensor which can supply the unit with current RPM data.

1 Wiring

1.1 Throttle

For usage of the Spirit Governor it is necessary to connect the Throttle (ESC or the Throttle servo) to the following port:

  • Spirit and μSpirit - AUX port
  • Spirit Pro, Spirit 2 and Spirit GT - AUX1 port
  • Spirit RS and Spirit GTR - THR port

1.2 RPM signal

To make the governor work well it is very important to choose an appropriate RPM sensor. RPM sensor can be external or built-in in the ESC.

Cable that carry RPM signal must be always connected when Governor is used.

Connect RPM signal cable to the pin of the unit:

  • μSpirit - P pin - upper pin of the P/E/A port
  • Spirit - PIT pin - pin in the middle of ELE/PIT/AIL port
  • Spirit Pro, Spirit 2 and Spirit GT - PIT pin - pin in the middle of ELE/PIT/AIL port
  • Spirit RS and Spirit GTR - RPM pin - pin in the middle of EXT/RPM/E2 port

Sensor can be powered from any available Satellite port (SAT) or directly from a BEC. Satellite port is giving 3.3V, while BEC is operating usually at 5 - 8V.

1.3 Wiring example

RPM Sensor connection with power from the BEC.
Orange (RPM Signal), Red (+V), Brown (GND) - power supply for the sensor.

2 Liste der getesteten Sensoren

The following are known to work well.

Nitro und Gasser Motoren

3 Activation

To activate Governor feature in the Spirit unit, you will need to assign Throttle function in the General tab/Channels. Then you will be able to enter Governor Settings in the General tab.

4 Spirit Settings

First from all basic settings are necessary so the governor can control the head speed correctly. Please review all the parameters prior any configuration.


Throttle frequency
To achieve the fastest governor reaction it is necessary to set the highest possible frequency. For ESC it could be only 60Hz, but mostly all can work even with 200Hz. If you are unsure, please contact manufacturer of the ESC. For combustion helicopters it is max. operating frequency of the throttle servo.

Throttle Range
This parameter can affect output from the unit so you can fine-tune ranges precisely. For electric helicopters this parameter is optional. But in case that your ESC does not allow to calibrate throttle range correctly, you can do so here. For Nitro and Gasser helicopters you have to configure it always so the Throttle servo range matches range for the motor.

Throttle Range - Min.
Value of the lowest throttle signal. Default value: 1100 μs. For electric helicopters this value should be specified by manufacturer of the ESC. It is often specified in value of miliseconds (ms). Parameter is optional - you do not have to change it if your ESC support the throttle calibration (e.g. by sticks).

You should set the lowest position when the motor is not spinning up anymore – is halted. While configuring this, the motor can start so you have to be very carefull.

For combustion helicopters it is important to set the value at the point when Engine carburetor is fully closed, but right before point it starts to be open.

Throttle Range – Max.
Value of the highest throttle signal. Default value: 1900 μs. For electric helicopters this value should be specified by manufacturer of the ESC. It is often specified in value of miliseconds (ms). Parameter is optional - you do not have to change it if your ESC support the throttle calibration (e.g. by sticks).

The value should be configured to match with 100% throttle output programmed in your ESC or full throttle of the motor. If this parameter is not high enough you will be unable to tune Governor because there will be not enough room to compensate high loads. If configured too high then you can observe that after high load head speed will not drop immediately but can be there even for few seconds.

For combustion helicopters it is important to set the value at the point when Engine carburetor is fully open, but right before point the valve is closing. The best is to check the carburetor valve optically to see in which position it is. Adding more than required will cause overspeeding issue.

Throttle Reverse
Especially for Nitro and Gasser motors you can set correct compensation direction for the servo here.

Gear Settings - Sensing Divider
Electric motor: Motor poles / 2. For a 10 pole motor set divider to number 5. Mostly configured to 3 – 5.
Nitro/Gasser motor: Number of all active magnets. Mostly it is 1 – 2.

Gear Settings - Gear Ratio
Gear Ratio of the helicopter between the main wheel and pinion of the motor. For example: 120T main gear / 12T pinion = 10.

Max. Head Speed
Configure max. head speed that should be achieved with 100% throttle curve. For example: If you know that you won't exceed 2500 RPM then you can set the value to 2500. With 80% throttle curve your head speed will be 2000 RPM (2500 * 0.80 = 2000).

Fine-Tuning – Spoolup rate
Configure speed of the motor spoolup. For initial tests we recommend Slow spoolup rate.

Fine-Tuning – Spoolup Rampup
Value that will be added at the beginning of motor spoolup – when Hold is turned off. If the spoolup is not smooth, i.e. motor will start with a kick, the value is too high. If the spoolup has a delay, the value is too low. Default value of 50 μs should work fine in the most cases.

Fine-Tuning - Governor Response
This parameter is the most important one to achieve fast and proper response of the governor. It determine how fast the governor should react to a short-term load. Thus optimal settings are required. If configure too low or too high, rudder will not hold properly and can oscillate. Governor can greatly affect rudder performance so you can achieve better holding behavior. Too high value will result in overspeeding during e.g. pitch pump.

Fine-Tuning - Holding Performance
Determine how well the head speed is maintained during a long-term load. If value is too low then during e.g. tic-toc maneuver head speed can drop gradually. In case it is too high then after the tic-toc head speed can be higher than necessary and can even return to requested RPM with noticeable delay. It is better to start governor tuning process with low value.

Fine-Tuning - Holding Limit
Prevents from prolonged overspeeding after demanding maneuvers. If head speed is higher than requested after demanding maneuver then by decreasing percentage value it is possible to shorten or eliminate this odd behavior. If Limit value is too low then Holding Performance will not affect Governor performance. It is recommended to use 80% for the most helicopters. Usually combustion helicopters might need to decrease the Limit. Changing the Limit as the last parameter of the Governor is recommended - once a proper Governor Response and Holding Performance values are configured.

5 Throttle Channel verification

Set the Throttle Range in your transmitter so that 0% and 100% throttle position matches with value of the Throttle bar in the Diagnostic tab. This can be done by Subtrim function in your transmitter and/or Travel Adjust function. When 0% or 100% throttle curve value in your radio is configured and Diagnostic tab in the Spirit Settings will show the same, then Throttle channel in your radio is configured well.

6 Electric motors - ESC Setup

6.1 ESC Throttle Calibration

Before you can use Spirit Governor, Throttle Range in the Spirit and ESC must match with each other. For this purpose Throttle Calibration is performed. For the most ESCs you can find out what factory Throttle signal range is. If you know these two values (usually near 1100 - 1900) you do not have to perform Throttle Calibration. Each ESC manufacturer can have a slightly different values. If you will set these values in the Spirit unit, then the throttle range should match perfectly. If you performed Throttle Calibration in the past then the following procedure is necessary.

  1. Turn off Spirit Governor in order to perform Throttle Calibration.
  2. Set linear Throttle curve in your radio transmitter so that 0% and 100% throttle position matches with value of the Throttle bar in the Diagnostics tab. If it is not matching, use Subtrim function in your transmitter and/or Travel Adjustment function.
  3. Re-calibrate Throttle Range according the instructions of your ESC. In the most cases it can be configured by powering the model with throttle stick with 100% throttle and then by moving the stick down to 0%.
  4. Now you can enable Spirit Governor again.

6.2 ESC setup

To obtain good performance, configure fast spoolup mode in the ESC so the governor spoolup procedure will not interfere with ESC.

Some ESC offer specific settings for External Governor. Please set mode recommended by ESC manufacturer.

7 Combustion motors - Throttle Servo Setup

Please set Throttle Range and Throttle Reverse parameters in the Spirit Settings software to match carburator range precisely.

8 Radio Setup - Throttle Curve

Flat Throttle Curve above 50% is necessary in order to use Governor feature. Under 50% Governor is immediately disarmed and instead motor will be driven directly by throttle curve. As soon as it will exceed 50% spoolup procedure is engaged until Requested RPM is reached. Only when Flight log will show Governor was Engaged then Governor is maintaining Head-Speed. If this message is not present it mean that Governor is still in the spoolup procedure.

In order to achieve different Head Speeds on demand you can set different flat curves (for example for each flight mode).

Governor can be deactivated in flight by switching to a Bank where Governor is disabled in the Spirit Settings. It can be also re-activated by switching back to a Bank with enabled Governor.

For Electric motors you can go from Throttle Hold to a flat Throttle Curve above 50%. This will always trigger smooth spoolup.

For Combustion motors we recommend to go from Idle RPM (Throttle Curve around 10%) directly to 50% flat curve and above. This will trigger smooth spoolup as well.

9 Governor Setup Procedure

Firstly you have to finish basic setup. Please set Max. Head Speed, Sensing Divider and Gear Ratio parameters now. Throttle curve in the transmitter must be always FLAT when using Spirit Governor. We recommend to set the Throttle curve for example to flat 70%, 80% or 90%.

After disarming Throttle Hold you should immediately see Requested RPM in the software – this is desired head speed that should be maintained. Current RPM is head speed that is currently on the rotor head. If Current RPM is not calculated properly, then there is a problem with Gear Settings. In case that you can see zero or random Current RPM value then there is a problem with RPM Sensor and must be fixed.

9.1 Performance tuning procedure

We recommend to set the following values for the beginning:

  • Governor Response: 5
  • Holding Performance: 1
  1. You should start with increasing the Governor Response. You can do so until RPM is constant enough while doing aggressive collective pitch changes during hovering. When you will notice an overspeeding (RPM is higher than initially was) then the value is too high. In case that the value is too low or too high then the rudder performance can be affected negatively as well.
  2. When the Governor Response is well tuned, you can continue with increasing the Holding Performance parameter. In case that the value is too low, you will notice poor holding performance during demanding maneuvers with longer duration such as loop or tic-toc. If the value is too high, you can observe that the head speed is unstable even during stationary hovering.

Governor Response: 6 and Holding Performance: 5 may work fine for wide range of the helicopters.

10 First start

Once model is prepared at the flying field, please disarm Throttle Hold. Motor should start immediately, slowly and preferably without any kick. If not, please tune Spoolup Rate, Spoolup Rampup or a Start Power parameter in the ESC settings.

Wait until model will achieve Requested RPM and then lift off. If some tuning is needed, always land and stop the motor.

11 Autorotation Rettungsfunktion (Bailout)

Für jene Piloten, die Autorotationen durchführen, kann die Rettungsfunktion (Bailout) sinnvoll sein. Diese Funktion ermöglicht es, den Motor schnell auf die Flugdrehzahl hochzudrehen, wenn nötig. Sie können die Autorotation Bailout rate in den Advanced/Expert settings ändern.

Damit es funktioniert, musst du nur deinen Sender einstellen.

  • Bei der Autorotation nicht Throttle Hold betätigen.
  • Verwenden Sie stattdessen einen zugeordneten Schalter, der die Gaskurve zwischen 12 - 50% einstellt.

Info.png Wenn die Gaskurve unter 12% fällt, wird normal hochgedreht.

12 Throttle Hold für Autorotation (optional)

Falls Sie nur Throttle Hold für die Autorotation verwenden möchten, führen Sie bitte folgende Schritte aus:

  1. Setzen Sie die Gaskurve für Hold auf 12%. (Dies wird den Motor hochdrehen)
  2. Verringern Sie General/Governor/Throttle Range - Min., bis der Motor vollständig stoppt.
  3. Erhöhe die Spoolup Rampup bis du ein sofortiges hochdrehen bekommst, wenn Hold entschärft ist.

13 Fehlerbehebung

  • Eine Verzögerung zwischen dem Ausschalten von Throttle Hold und der Motordrehung - Motor beginnt nach kurzer Zeit zu drehen.
Vergewissern Sie sich, dass Ihr Gasbereich korrekt konfiguriert wurde. Hast du den Gasbereich mit angeschlossenem Spirit kalibriert?
Wir empfehlen den ESC auf Werkseinstellungen zu setzen. In den meisten Fällen entspricht der Standardbereich dem vorkonfigurierten Bereich im Gerät (1100μs - 1900μs).
Wenn der Bereich korrekt konfiguriert ist, aber es noch eine spürbare Verzögerung gibt, erhöhen Sie bitte den Parameter Spoolup Rampup bis der Motor sofort nach dem Ausschalten des Hold-Schalters zu drehen beginnt.
  • Motor ruckt nach dem Ausschalten des Hold-Schalters, was eine unerwünschte Drehung des Modells verursacht.
Verringere den Spoolup Rampup Parameter bis das rucken verschwindet. Wenn Sie eine Verzögerung vor dem Hochlaufen bemerken, ist der Wert zu niedrig und es muss eine andere Lösung verwendet werden. In diesem Fall kann das Problem nicht durch irgendwelche Einstellungen der Spirit-Einheit gelöst werden.
Überprüfen Sie, ob der ESC einen Spoolup Power-Parameter (Anlaufstrom) unterstützt. Wenn es unterstützt wird, dann versuchen Sie, den Anlaufstrom zu verringern und beobachten, ob es Ihnen geholen hat. In einigen Fällen kann eine andere Timing- oder PWM-Frequenz helfen, aber immer sicherstellen, dass die Einstellungen für Ihren Motor zulässig sind.
  • Nach anspruchsvollen Manövern wird die Kopfgeschwindigkeit über einen längeren Zeitraum bei höherer Drehzahl gehalten.
Vergewissern Sie sich, dass der Gasbereich Ihres ESC oder Throttle-Servos richtig konfiguriert ist. Normalerweise wird das Problem durch überschreiten der Grenze für den maximalen Gasbereich verursacht, die durch den Wert Throttle Range - Max. definiert ist. Wenn zum Beispiel die obere Grenze im ESC auf 1800μs programmiert ist, aber das Gerät 1900μs konfiguriert hat, dann wird das Gerät 100μs über die reale Grenze sein. So kann es bei einer hohen Belastung einige Sekunden dauern, bis der Wert in diesem Fall unter 1800μs sinkt.
Die Richtige Lösung ist, den Gasbereich entweder im ESC oder im Gerät neu zu konfigurieren.
  • Es gibt oft "RPM Sensor data are too noisy" (RPM Sensordaten sind zu verrauscht) Ereignis im Flugprotokoll.
Vergewissern Sie sich, dass der Anschluss des RPM-Sensors in Ordnung ist. Wenn der RPM-Sensor vom ESC getrennt ist, schließen Sie bitte seine Stromversorgung (insbesondere den Erdungsdraht) so nah wie möglich an die RPM-Signalleitung im Gerät an. Die Verwendung eines Ferritrings für die Stromversorgung könnte auch ein Rauschen reduzieren. Überprüfen Sie die Betriebsspannungsanforderungen für den Sensor. Einige Sensoren benötigen 3,5 V oder mehr, so dass sie nicht vom Spektrum-Anschluss des Gerätes versorgt werden können. In einigen Fällen wird es durch einen zu hohen Governor Response Wert verursacht, weil Motor beginnt zu jitter.
  • Der Governor schaltet nicht zwischen verschiedenen Gaskurven.
Ihr Gasbereich im ESC ist falsch kalibriert - der Bereich, für den das Gerät programmiert ist, entspricht nicht dem Bereich des ESC. Eine korrekte Kalibrierung des Bereichs wird das Problem lösen.
  • RPM-Signal war verschwunden.
Wenn der Governor das Signal verliert, wird das Ereignis innerhalb von 2 Sekunden erkannt. Der Governor wird noch funktionieren, aber mit verschlechterter Leistung - ähnlich wie bei einer V-Kurve. Dieses Ereignis kann passieren, wenn die Signalkabelverbindung fehlschlägt. Aus diesem Grund empfehlen wir Ihnen Heißkleber, oder eine andere Möglichkeit zur Sicherung der Anschlüsse zu verwenden.


  • Throttle calibration of the ESC is possible only if the Governor is disabled in the unit.
  • For throttle curve under approx. 50% governor is inactive – throttle is controlled directly.
  • You should see “Governor was Engaged” event in the log after spoolup with enabled governor.
  • Governor Bailout function can be activated whenever the throttle signal is higher than 1250 μs which is approx. 12% throttle curve. If the signal is lower then smooth spoolup sequence is activated.
  • In case that the Current RPM value is 8000 RPM measurement is out of range. It may be needed to change count of the active magnets.
  • If governor does not react correctly during Throttle Curve changes or even during spoolup, it is most probably result of an excess noise in the RPM sensor or connection. You may consider to use a proper shielding. Increasing value of the RPM Sensor filter in the Expert settings can solve the problem.