Servosila-Device-Reference-0xA020192
Table Of Contents
- Servosila Device Reference
- Configuration Parameters
- Configuration - Datasheet
- Configuration - Control Laws
- Configuration - Features
- Configuration - Brake
- Configuration - Work Zone
- Configuration - Fault Management
- Configuration - Peripheral: GPIO
- Configuration - Peripheral: Hall Sensors
- Configuration - Peripheral: Quadrature Encoder
- Configuration - Peripheral: SSI/BISS-C Encoder
- Configuration - Peripheral: SPI Encoder
- Configuration - Peripheral: PWM Encoder
- Configuration - Peripheral: Gate Driver
- Configuration - Networking
- Configuration - Product Activation
- Telemetry Parameters
- Telemetry - System Status
- Telemetry - Field Oriented Control (FOC)
- Telemetry - Direct Drive Control
- Telemetry - Sensorless Observer
- Telemetry - Hall Sensors Observer
- Telemetry - Peripheral: ADC
- Telemetry - Peripheral: Hall Sensors
- Telemetry - Peripheral: Quadrature Encoder
- Telemetry - Peripheral: SSI/BISS-C Encoder
- Telemetry - Peripheral: SPI Encoder
- Telemetry - Peripheral: PWM Encoder
- Telemetry - Peripheral: GPIO
- Telemetry - Peripheral: Inverter (PWM)
- Telemetry - Peripheral: Gate Driver
- Telemetry - Networking
- Telemetry - Device Information
- Commands
- Command - Electronic Speed Control (ESC), Hz
- Command - Electronic Speed Control (ESC), RPM
- Command - Servo
- Command - Servo Stepper
- Command - Current Control / Field Oriented Control (FOC)
- Command - Electronic Torque Control (ETC)
- Command - Direct Field Control: Rotation
- Command - Direct Field Control: Electrical Position
- Command - Kickstart
- Command - Reset
- Command - Reset Work Zone
- Command - Brake
- Command - Stop
- Command - Off
- Command - GPIO: PWM output
- Command - Testing: Field Oriented Control (FOC)
- Command - Testing: Electronic Speed Control (ESC)
- Command - Testing: Servo Control
- Command - Brushed: Open Loop Control (1-2 motors)
- Command - Autoconfiguration: Brushless Motor
- Command - Autoconfiguration: Brushed Motor
- Command - GPIO: Generic Output
- Telemetry Mappings (TPDO)
- Configuration Parameters
initiating a motion of the rotor in a way that does not require any
knowledge of the rotor's position. Once the rotor starts moving under
Kickstart Control, then the physics behind the "Sensorless Observer" kicks
in, and the controller switches into the efficient Field Oriented Control
(FOC) method to proceed with acceleration of the rotor. It typically takes a
fraction of a second for the Kickstart Control to do its thing, and hand over
the control to Field Oriented Control (FOC) function. A side effect is that
the "Kickstart" procedure might create ripples of torque while accelerating
the motor. As those start-up ripples are not a problem for many
applications, the sensorless motors are popular due to simplicity and low
cost, albeit at the expense of complexity of the controller.
The parameter "Kickstart: Speed Limit" defines a speed which the
Kickstart procedure accelerates the rotor to, before attempting to hand over
control to Field Oriented Control (FOC). An implied assumption is that the
magic behind the "Sensorless Observer" method starts producing reliable
estimates of the rotor's position at that speed, so that it becomes possible
for Field Oriented Control (FOC) to take over.
NOTE: The value for this limit is automatically computed by the
"Spreadsheet" tool or by an auto-configuration procedure of the controller.
10
Kickstart: T sec The parameter "Kickstart: T" defines a timeframe within which the
"Kickstart" procedure accelerates a motor towards a pre-configured
"Kickstart: Speed Limit". If the kickstart procedure does not succeed
within the given timeframe, the controller makes another attempt, and
keeps making attempts until it successfully hands over control of the motor
to Field Oriented Control (FOC).
Tuning intuition:
• INCREASE the "Kickstart: T" parameter if the kickstart procedure
does not reliably start the sensorless motor each time. This might
happen, for example, if a payload attached to the motor has a
moment of inertia too large to be accelerated to "Kickstart: Speed
Limit" within the specified time.
• DECREASE the "Kickstart: T" parameter if a torque ripple caused
by the "Kickstart" procedure becomes a problem in a given
application. Shorter kickstart times makes the torque ripples shorter
in time too.
NOTE: The value for this parameter is automatically computed by the
"Spreadsheet" tool or by an auto-configuration procedure of the controller.
FLOAT32,
0x2002,
0x53,
rw
11 Sensorless Observer:
EMF Zero Speed
Voltage (high
watermark)
V The "Sensorless Observer" method works by measuring voltages generated
by the motor. Whenever the rotor is moving, permanent magnets of the
rotor happen to interact with coils of the stator in such a way that
measurable voltages are generated on phase lines (just like in an electric
FLOAT32,
0x2002,
0x62,
rw
17 www.servosila.com