Communication Settings
The following settings are related to the communications interfaces available on microDRIVE units.
Description | CAN Bus communication is enabled on CAN1. ESC will use DroneCAN for control and telemetry. The input of DShot and PW is disabled. Disabling this setting enables other protocols. |
CAN Name | CANBUS_EN |
Units | N/A |
Advanced | NO |
Description | Lower endpoint to scale throttle when operating PWM input. It should be lower than the Maximum Endpoint. |
CAN Name | THR_MIN_PWM |
Units | Milliseconds |
Advanced | YES |
Description | Maximum input pulse width when operating within PWM signalling. |
CAN Name | THR_MAX_PWM |
Units | Milliseconds |
Advanced | YES |
Description | Define the width of zero throttle when operating inside the reversible drive mode, on PWM signalling. Scales between minimum and maximum endpoints. |
CAN Name | RVRS_DEAD_ZNE |
Units | % |
Advanced | YES |
Description | Toggle option to automatically disable the zero throttle setpoint requirement upon sig loss and re-establishment. When enabled, the ESC requires a 0% throttle signal to re-arm after signal loss. The start-up will require a 0% throttle signal regardless of this setting. This setting will only be taken into account when utilising CANBUS signalling. |
CAN Name | REQ_ZERO_THR |
Units | N/A |
Advanced | NO |
Description | The rate at which to transmit the temperature read from the connected motor sensor over CAN. A rate of zero corresponds to no transmission. The extended ESC Status packet is transmitted. |
CAN Name | CAN_TEL_EXT_RATE |
Units | Hz |
Advanced | YES |
Description | The specific protocol rate can be selected when serial signalling and the DShot protocol are utilised. Other rates will be ignored. |
CAN Name | SIG_BAUD |
Units | Mapped Value |
Advanced | YES |
Value Mappings:
- 0 -> Auto: All baud rates are accepted within the valid protocol.
- 1 -> DShot150: Only 150 kBaud DShot is accepted.
- 2 -> DShot300: Only 300 kBaud DShot is accepted.
- 3 -> DShot600: Only 600 kBaud DShot is accepted.
Description | The specific serial protocol to accept when the unit is configured in non-CAN mode. Other protocols will be ignored. |
CAN Name | SIG_TYPE |
Units | Mapped Value |
Advanced | YES |
Value Mappings:
- 0 -> Auto: All supported protocols accepted.
- 1 -> PWM: Accept only standard servo PWM (1-2 ms pulse).
- 3 -> DShot: Accept only DShot.
- 4 -> Bi-Directional DShot: Accept only BDDShot.