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
opposite direction. This is like applying a brake to the shaft, but without an actual physical braking device. If there is no
external force, the "Brake" command does not trigger any countering electromagnetic forces, and thus does not draw
energy from the power supply.
For the braking function to work efficiently, the controller uses Hall sensors or a "Motor Encoder" to detect that the
shaft is moving due to external forces, and to dynamically apply a countering electromagnetic force. Note that if a
motor does not have Hall sensors or a "Motor Encoder", then the controller defaults to using a statically positioned
magnetic field when holding the shaft of the motor. The statically positioned magnetic field requires an electric current
to be continuously driven through the coils of the motor regardless of the presence of external forces. This electric
current might cause excessive heating of the sensorless motor, and cause a continuous drain of energy from its power
supply. In short, special care needs to be taken when using the "Brake" command with sensorless motors.
This command does not have parameters.
The RPDO COB-ID is 0x200.
The Command Code is 0x50.
This command should be sent CONTINUOUSLY at regular intervals to avoid heartbeat timeout on the device side.
Command - Stop
This command instructs the controller to stop a running motor in a controllable way.
This command does not have parameters.
The RPDO COB-ID is 0x200.
The Command Code is 0x04.
This command should be sent CONTINUOUSLY at regular intervals to avoid heartbeat timeout on the device side.
Command - Off
This command powers off the inverter circuitry which means all connected motors or solenoids are powered off.
This command does not have parameters.
The RPDO COB-ID is 0x200.
The Command Code is 0x06.
This command should be sent CONTINUOUSLY at regular intervals to avoid heartbeat timeout on the device side.
Command - GPIO: PWM output
This command increases or decreases duty cycle of a PWM signal on a dedicated GPIO output pin. The command is
typically used to control solenoids/brakes connected via the GPIO output pin.
Parameter Units Description Data type
Position in
Payload
1 Duty Cycle 0.0- This parameter specifies a duty cycle of the PWM signal. The value must FLOAT32 4
58 www.servosila.com