mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-03 13:48:54 +08:00
* Add vitepress tree * Update existing workflows so they dont trigger on changes in the docs path * Add nojekyll, package.json, LICENCE etc * Add crowdin docs upload/download scripts * Add docs flaw checker workflows * Used docs prefix for docs workflows * Crowdin obvious fixes * ci: docs move to self hosted runner runs on a beefy server for faster builds Signed-off-by: Ramon Roche <mrpollo@gmail.com> * ci: don't run build action for docs or ci changes Signed-off-by: Ramon Roche <mrpollo@gmail.com> * ci: update runners Signed-off-by: Ramon Roche <mrpollo@gmail.com> * Add docs/en * Add docs assets and scripts * Fix up editlinks to point to PX4 sources * Download just the translations that are supported * Add translation sources for zh, uk, ko * Update latest tranlsation and uorb graphs * update vitepress to latest --------- Signed-off-by: Ramon Roche <mrpollo@gmail.com> Co-authored-by: Ramon Roche <mrpollo@gmail.com>
28 lines
914 B
Markdown
28 lines
914 B
Markdown
# PWM_limit State Machine
|
|
|
|
The`PWM_limit State Machine` controls PWM outputs as a function of pre-armed and armed inputs.
|
|
Provides a delay between assertion of "armed" and a ramp-up of throttle on assertion of the armed signal.
|
|
|
|
## Quick Summary
|
|
|
|
**Inputs**
|
|
|
|
- armed: asserted to enable dangerous behaviors such as spinning propellers
|
|
- pre-armed: asserted to enable benign behaviors such as moving control surfaces
|
|
- this input overrides the current state
|
|
- assertion of pre-armed immediately forces behavior of state ON, regardless of current state
|
|
- deassertion of pre-armed reverts behavior to current state
|
|
|
|
**States**
|
|
|
|
- INIT and OFF
|
|
- pwm outputs set to disarmed values.
|
|
- RAMP
|
|
- pwm outputs ramp from disarmed values to min values.
|
|
- ON
|
|
- pwm outputs set according to control values.
|
|
|
|
## State Transition Diagram
|
|
|
|

|