-
Notifications
You must be signed in to change notification settings - Fork 20k
Open
Description
Feature request
Is your feature request related to a problem? Please describe.
- AM32 ESCs sometimes report RPM values that are significantly out of range (50k+ RPM on a motor that spins at 4k RPM). Thist mostly happens during spool up causing heli governor using ESC RPM telemetry to fail to engage)
- BDShot RPM telemetry (on AM32 ESCs) is jittery ±10RPM jitter at 4k RPM which probably messes with the Ardupilot governor, causing throttle jitter.
Describe the solution you'd like
Adding lowpass filter to RPM library and respecting RPMx_MAX when taking data from ESC telemetry would alleviate these issues. At the cost of slightly decreased governor tracking accuracy
Describe alternatives you've considered
- Checking that the governor is engaged prior to takeoff
- Kickstarting the motor with the interlock to avoid the issue
- Cycling the interlock to re-engage the governor
- Using throttle curve (not feasible due to large voltage range and apparent lack of voltage compensation)
Platform
[ ] All
[ ] AntennaTracker
[ X ] Copter (heli)
[ ] Plane
[ ] Rover
[ ] Submarine
Additional context
Will add screenshots soon.
Metadata
Metadata
Assignees
Labels
No labels