Governo

From Spirit System Manual
Revision as of 11:25, 14 January 2021 by DaniloB (Talk | contribs) (Created page with "Il valore deve essere configurato in modo da corrispondere all'uscita dell'acceleratore al 100% programmata nell'ESC o all'accelerazione massima del motore. Se questo parametr...")

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

Il governatore dell'unità Spirit (il cosiddetto governatore esterno) può essere utilizzato con tutte le connessioni del ricevitore digitale a linea singola.

Ciò significa che per PWM e PPM non può essere utilizzato. Per farlo funzionare, è necessario disporre di un sensore RPM che possa fornire all'unità i dati RPM correnti.

1 cablaggio

1.1 Acceleratore (gas)

Per l'utilizzo dello Spirit Governor è necessario collegare il Throttle (ESC o il servo Throttle) alla seguente porta:

  • Spirit e μSpirit - porta AUX
  • Spirit Pro e Spirit 2 - porta AUX1
  • Porta Spirit RS - THR

1.2 RPM signale

Per far funzionare bene il regolatore è molto importante scegliere un sensore RPM appropriato. Il sensore RPM può essere esterno o integrato nell'ESC.

Il cavo che trasporta il segnale RPM deve essere sempre collegato quando si utilizza Governor.

Collegare il cavo del segnale RPM al pin dell'unità:

  • μSpirit - pin P - pin al centro della porta P / E / A
  • Spirit - pin PIT - pin al centro della porta ELE / PIT / AIL
  • Spirit Pro e Spirit 2 - pin PIT - pin al centro della porta ELE / PIT / AIL
  • Spirit RS - pin RPM - pin al centro della porta EXT / RPM / E2

Il sensore può essere alimentato da qualsiasi porta satellitare disponibile (SAT) o direttamente da un BEC. La porta satellitare fornisce 3,3 V, mentre BEC funziona normalmente a 5 - 8 V.

1.3 esempio cablaggio

Gove.png
Collegamento sensore RPM con alimentazione opzionale dal connettore satellitare.
Rosso (+ 3,3 V), marrone (GND).

2 Elenco dei sensori testati

I seguenti sono noti per funzionare bene.

Motori elettrici
Motori Nitro e Gasser

3 Attivazione

Per attivare la funzione Governatore nell'unità Spirit, dovrai assegnare la funzione Throttle nella 'scheda Generale / Canali' . Quindi sarai in grado di accedere alle Impostazioni del governatore nella scheda Generale.

4 Spirit Settings

Innanzitutto sono necessarie tutte le impostazioni di base in modo che il regolatore possa controllare correttamente la velocità della testa. Si prega di rivedere tutti i parametri prima di qualsiasi configurazione.

Goven.png


Frequenza dell'acceleratore
Per ottenere la reazione del governatore più veloce è necessario impostare la frequenza più alta possibile. Per ESC potrebbe essere solo 60Hz, ma quasi tutti possono funzionare anche con 200Hz. In caso di dubbi, contattare il produttore dell'ESC. Per gli elicotteri a combustione è max. frequenza di funzionamento del servo dell'acceleratore.

Range dell'acceleratore
Questo parametro può influenzare l'uscita dall'unità in modo da poter regolare con precisione gli intervalli. Per gli elicotteri elettrici questo parametro è facoltativo. Ma nel caso in cui il tuo ESC non consenta di calibrare correttamente la gamma dell'acceleratore, puoi farlo qui. Per gli elicotteri Nitro e Gasser è necessario configurarlo sempre in modo che la gamma del servo motore corrisponda alla gamma del motore.

Range dell'acceleratore - Min.
Valore del segnale dell'acceleratore più basso. Valore predefinito: 1100 μs. Per gli elicotteri elettrici questo valore deve essere specificato dal produttore dell'ESC. È spesso specificato in valore di millisecondi (ms). Il parametro è opzionale : non è necessario modificarlo se l'ESC supporta la calibrazione dell'acceleratore (ad es. Tramite stick).

È necessario impostare la posizione più bassa quando il motore non gira più - è fermo. Durante la configurazione, il motore può avviarsi, quindi devi stare molto attento.

Per gli elicotteri a combustione è importante impostare il valore nel punto in cui il carburatore del motore è completamente chiuso, ma subito prima del punto inizia ad essere aperto.

Range dell'acceleratore – Max.
Valore del segnale dell'acceleratore più alto. Valore predefinito: 1900 μs. Per gli elicotteri elettrici questo valore deve essere specificato dal produttore dell'ESC. È spesso specificato in valore di millisecondi (ms). Il parametro è opzionale : non è necessario modificarlo se l'ESC supporta la calibrazione dell'acceleratore (ad es. Tramite stick).

Il valore deve essere configurato in modo da corrispondere all'uscita dell'acceleratore al 100% programmata nell'ESC o all'accelerazione massima del motore. Se questo parametro non è sufficientemente alto, non sarà possibile regolare Governor perché non ci sarà spazio sufficiente per compensare carichi elevati. Se configurato troppo alto, è possibile osservare che dopo un'elevata velocità della testa di carico non diminuirà immediatamente ma può essere presente anche per pochi secondi.

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 Bailout

For those pilots that are performing autorotations the Bailout feature can be usefull. This feature allows to spin-up the motor to the flight RPM quickly when needed. You can change the Autorotation Bailout rate in the Advanced/Expert settings.

In order to make it work you only have to set your transmitter.

  • When doing autorotation do not engage the Throttle Hold.
  • Use an assigned switch instead, that will set the Throttle Curve to somewhere between 12 - 50%.

Info.png If Throttle Curve will drop under 12% the spoolup will be normal.

12 Throttle Hold for Autorotation (optional)

In case that you want to use only Throttle Hold for autorotation, please perform the following steps:

  1. Set the Throttle Curve for Hold to 12%. (This will spin-up the motor)
  2. Decrease General/Governor/Throttle Range - Min. until the motor will stop completely.
  3. Increase the Spoolup Rampup until you will get immediate spoolup when Hold is disarmed.

13 Troubleshooting

  • A delay between disarming Throttle Hold and motor rotation - motor will start to spin after a short time.
Make sure that your Throttle Range was configured correctly. Did you calibrated the throttle range with the Spirit connected?
We recommend to put the ESC into the Factory settings. In the most cases the default range is matching with preconfigured range in the unit (1100μs - 1900μs).
In case that the range is configured correctly, but there is still a noticeable delay, please increase the Spoolup Rampup parameter until the motor will start to spin instantly after disarming the Hold switch.
  • Motor will kick after disarming the Hold switch causing unwanted rotation of the model.
Decrease the Spoolup Rampup parameter until the kick will disappear. If you will notice a delay before spooling, the value is too low now and other solution must be used. In this case the problem cannot be solved by any settings of the Spirit unit.
Check if the ESC supports a Spoolup Power parameter. If it is supported, then try to decrease the power and observe if it will help you. In some cases a different Timing or PWM frequency can help, but always make sure that the settings are valid for your motor.
  • After demanding maneuvers the head speed is maintained at higher RPM for prolonged period.
Verify that the Throttle Range of your ESC or Throttle servo is configured properly. Usually the problem is caused by exceeded limit for the full throttle defined by Throttle Range - Max. value. For example, if the top limit in the ESC is programmed to 1800μs but the unit has configured 1900μs, then the unit will be 100μs over the real limit. Thus during a high load it could take a few seconds until the value will drop under 1800μs in this case.
Correct solution is to reconfigure the Throttle Range either in the ESC or in the unit.
  • There is often "RPM Sensor data are too noisy" event in the flight log.
Make sure that the connection of the RPM Sensor output is good. If the RPM Sensor is separated from the ESC, please connect its power supply (especially the grounding wire) as close as possible to the RPM signal wire in the unit. Usage of a ferrite rings for the power supply could reduce a noise as well. Verify operating voltage requirements for the sensor. Some sensors require 3.5V or more so they can't be powered from the Spektrum port of the unit. In some cases it is caused by too high Governor Response value, because motor will start to jitter.
  • Governor is not switching between different throttle curves.
Your Throttle Range in the ESC is calibrated incorrectly - range that unit is programmed for is not matching range of the ESC. Correct calibration of the range will solve the problem.
  • RPM signal was lost.
If Governor will loose the signal, it will detect the event within 2 seconds. Governor will still work, but with worsened performance - similarly as with a V-curve. This event can happen, if the signal cable connection will fail. For this reason we highly recommend to use a hot glue or other way for securing the connections.


Info.png

  • 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.