Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.6:Battery_ESC_Mask #6023

Merged
merged 1 commit into from
Nov 13, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions common/source/docs/common-esc-telemetry.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Set the following parameters to enable BLHeli32/AM32 telemetry feedback to the a
- :ref:`SERVO_BLH_POLES <SERVO_BLH_POLES>` defaults to 14 which applies to the majority of brushless motors and normally does not need to be changed. Adjust as required if you're using motors with a pole count other than 14 to calculate true motor shaft RPM from ESC's e-field RPM.

.. note:: using the RPM value reported using single wire telemetry for the center frequency adjustment of the :ref:`harmonic notch feature <common-imu-notch-filtering>` works well, but the responsiveness is slower than using telemetry provided by bi-directional DShot. See next section.

.. _bidir-dshot:
Bi-directional DShot
====================

Expand Down Expand Up @@ -96,7 +96,5 @@ If an ESC connected via bidirectional DShot supports this extension, this inform
Use as Battery Monitor
======================

By setting a battery monitor instance to BLHeli32/AM32 ESC type (for example :ref:`BATT2_MONITOR<BATT2_MONITOR>` = 9), all connected BLHeli32/AM32 ESCs with connected telemetry wiring to the configured autopilot serial port, will be aggregated as a single source. The voltages reported will be averaged, the currents totaled, and the consumed current accumulated.

.. _bidir-dshot:
By setting a battery monitor instance to BLHeli32 ESC type (for example :ref:`BATT2_MONITOR<BATT2_MONITOR>` = 9), all connected BLHeli32 ESCs with connected telemetry wiring to the configured autopilot serial port, will be aggregated as a single source. Normally all the ESC's reported voltages and temperatures reported will be averaged, their currents totaled, and the consumed current accumulated. However, an individual monitor may select which ESC's values will be used, instead of all, by setting (Battery Monitor 3 will used for example here) :ref:`BATT3_ESC_MASK<BATT3_ESC_MASK>` bits for the indexes of which ESC's values will be used. Default is to use all ESCs setup to report power telemetry.