Solo Uno v2 Slu0722 5832 Usermanual
Solo Uno v2 Slu0722 5832 Usermanual
Features
Applications
● Industrial Automation
● Robotics and Traction Units
● Drones
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
1
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
Revision History:
Revision Date Changes Firmware version
V1.0.6 10/02/2021 - First Release 0x000B006
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
2
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
Table of Contents
Power Specifications for 32A version: 5
Power Specifications for 45A version: 5
Control and Timings specifications: 6
Thermal Specifications: 7
Mechanical Specifications: 7
Mechanical Dimensions: 8
Absolute Maximum Voltage Ratings: 9
Standards and Conformities: 10
Overview of the product 11
Functional Block Diagram: 12
Theory of Operation: 13
FOC control Architecture in SOLO UNO_v2 for 3-phase Motors: 14
Cascade control Architecture in SOLO UNO_v2 for DC Motors: 15
SOLO’s Interactional Sections: 16
Connectors and Sections: 17
Section 1 - Motor Output 17
Section 2 - Supply Input 18
Section 3 - Analogue Inputs and +5V External Supply 19
Section 4 and 5 - Speed Controller Gains 24
Section 6 - Piano Switch Settings 25
Section 7 - USB Connection 28
Section 8 - Encode/Hall connector 29
Section 9 - Communication Port 31
Section 10 and 11 - Functionality LEDs 33
Section 12 - Power Up LED 34
Section 13 -CAN BUS / UART PINOUT 35
Section 14 - Active Brake Chopper 36
Section 15 - Brake Activation LED 37
Connectors and their Matings Part Number: 38
Analogue versus Digital Control in SOLO UNO_v2 39
Minimum Required Wirings in Analogue Mode: 40
Wiring Legend: 40
BLDC, PMSM Motors _ Sensorless Closed-loop Mode: 41
BLDC, PMSM or ACIM Motors _ Sensorless Open-loop Mode: 42
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
3
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
4
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
5
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
Current (Torque) Loop sampling time µs Synched to PWM frequency ( Min 7 µs)
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
6
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
Thermal Specifications:
Mechanical Specifications:
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
7
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
Mechanical Dimensions:
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
8
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
- The +3.3V parts are NOT +5V tolerant, and in case of applying more than 3.3V, the device might get
permanently Damaged.
- The users should refer to “Typical Max” for the maximum voltage allowed on each pin, the “Absolute
Max” is just for very short times considering the effect of spikes and fast harmonics.
Section PIN/Connector name Input / Output Units Min Typical Absolute
Max Max
13 CANH - VDC -2 - +7
13 CANL - VDC -2 - +7
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
9
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
ROHS 2011/65/EU -
* : Without using any external Filters.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
10
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
SOLO UNO_v2 can be commanded in two different ways, either by sending Analogue voltages or
PWM pulses which is called Analogue Mode, or totally by sending Digital data packets through
UART, USB or the CAN bus with CANopen software layer which is called Digital Mode Control.
This will give high flexibility in terms of system setup to the users and they can choose the best
way to wire up their systems using SOLO, The main features of SOLO UNO_v2 are listed below:
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
11
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
12
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
Theory of Operation:
SOLO UNO_v2 is designed to operate in a closed-loop fashion with nested Torque, Speed and
Position controlling loops, this type of topology gives the possibility of controlling each of these
phenomenons (Torque, Speed, Position) separately and almost independently, resulting in very
robust and smooth control for systems with variable dynamics and loads, for 3-phase motors like
Brushless DC, PMSM and AC Induction motors this topology is known as Field Oriented Control
or Vector Control, it worth mentioning that SOLO UNO_v2 can operate in Open-loop mode as well
which can be used for simple applications.
In general, we can divide the whole control architecture of SOLO for two different types of
Motors, the 3-phase motors that can be seen in Figure 1 and the Brushed DC motors that can be
seen in Figure 2 below, as can be seen in these figures, the main foundation of the architecture of
motor controlling in SOLO is based on four fundamental controllers:
1. The Torque Controller: This is the closest controller to the motor and the fastest one, it
will only control the Torque of the Motor which is generated by the injection of Current
into the stator, that’s why this controller is known as Current Controller too, this controller
will try to stabilize the required torque (current) in the motor to make the whole system
capable of overcoming the dynamics changes in the load.
2. The Speed Controller: The Speed Controller comes behind the Torque Controller, it is
slower than the Torque controller (at least around tenfold) and it basically tries to fix the
Speed on a desired value, this controller will keep the rotational speed fixed regardless of
the load variation and it will adjust the torque accordingly. One might ask why the Speed
controller comes after the Torque controller, this is a big topic, but to simplify it drastically ,
in principle an Electrical Motor is a Torque Generation machine, even the Speed is
controlled finally by controlling the Torque, so the Speed commands to the Torque
Controller to increase or decrease the Torque on the Motor to stabilize the motor on a
specific desired Speed based on the effect of the load on the shaft.
3. The Position Controller: This is the last controller coming behind the speed controller, it
basically tries to set the exact position of the Motor on a specific value, so to make this loop
functional, the user needs to make sure the Torque and Speed loops are firstly tuned and
ready.
4. The Magnetizing Current Controller: This controller is useful at the moment to control
the amount of magnetizing current for only AC induction motors, the magnetizing current
will help to generate flux for controlling the AC induction Motor, for Brushless motors, this
loop will stabilize the Id ( direct current) at zero which is necessary for FOC.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
13
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
As can be seen in Figure 1, to control any of the Torque, Speed and even position of a 3-phase
motor in FOC fashion, there is a need to have at least 4 different feedbacks:
1. Current Feedback: This feedback is necessary to control the current inside of the motor
and for Torque Controlling and it’s measured internally by SOLO, the accuracy of current
measurement is 16mA in SOLO UNO_v2.
2. Speed Feedback: This feedback is either measured using the sensors mounted on the
motor ( Encoders, Halls, …) or it’s estimated by the Nonlinear observer in sensorless
modes, and it’s used for Speed Controlling purposes.
3. Position Feedback: This feedback comes from external sensors like Encoders, and it
enables the Servo-Driving Capabilities of SOLO
4. Motor Electrical Angle: This feedback is essential for any types of closed-loop or
open-loop control on SOLO, this feedback is either Estimated or Measured by SOLO
internally.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
14
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
As can be seen in Figure 2, the main architecture of Motor Controlling for DC brushed motors in
SOLO follows a very similar pattern to 3-phase Motors Controlling with FOC, however the
architecture is generally simple with only one cascade loop of Torque, Speed and Position.
Similar to 3-phase motors, for DC brushed Motors, SOLO offers both Sensorless and Sensor-based
controls as well as Servo-Driving in case an Incremental Encoder is attached to the Motor, so the
whole control strategy and tunings are identical to the 3-phase motors with minor differences on
the processing methods.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
15
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
16
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
1 A Motor Output 1 -
2 B Motor Output 2 -
3 C Motor Output 3 -
Description
This connector of SOLO should be connected to the Motors’ wires. You can find out more about
how to connect them by looking at the “Minimum Required Wirings” part, but in general, for 3
phase motors the A,B,C pins should get connected to the 3-phase wires of the motor and for DC
brushed motors only B and C pins are required to be connected to the motor.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
17
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
Description
This is the Power Supply input of SOLO and it can be supplied with any input voltages from 8 to
58 volts in continuous mode, depending on the voltage rating of the Motor Connected at the
output. The max rating for supply input is 59V in transient mode, meaning that SOLO UNO_v2
will go into over-voltage protection mode in case the supply or BUS voltage rises above almost
60.0 volts, the Brake Chopper circuit will get activated at approximately 59.5V in default mode,
to know more please check Section 14 below.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
18
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
Description
This is the Analogue commanding port of SOLO,it’s useful when SOLO is in “Analogue Command
Mode” and using that you can control the Speed or Torque of your motor by sending Analogic
commands using PWM pulses with any frequency above 5kHz or by sending pure Analogue
voltages rated from 0V to 5V ( see the Minimum Required Wirings Section) This part is
composed out of 5 pins:
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
19
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
“GND” PIN:
This is the Ground or Return Path, in other words, the 0V Analogue input reference of SOLO, so
if you want to send Analogue commands to SOLO, you need to make sure the Ground of the
commanding unit ( PLC, Arduino, Raspberry Pi , … ) is shared and connected with SOLO at this
point.
“+5V” PIN:
This is a 5V/1A output to supply external peripherals or controllers with maximum of 5W.
“DIR” PIN:
This is the Direction control pin which is a digital pin, accepting voltage levels of 0V or 3.3V/ 5V,
by giving each of these values, the connected Motor to SOLO, will either rotate in C.W. direction
or C.C.W. direction.
“P/F” PIN:
This is a pin can be either used as a “Power” input once in Open-loop mode or as a
general-purpose Analogue input.
Mode of Operation Functionality
Inthe Open-Loop mode of It will act as increasing or decreasing the injected power into
3-phase motors the Motor, so by applying 0V of Analogue voltage or 0% duty
cycle of PWM, there will be no power injected inside the Motor,
and at 5V or 100% duty cycle of PWM, it will apply the
maximum deliverable power into the Motor.
“S/T” PIN:
This is the input for controlling the Speed or Torque of the Motor connected to SOLO depending
on the selected Mode on the Piano switch mentioned in section 6, the Analogue voltage or the
duty cycle of PWM pulse applied at this input will be treated as a desired reference or set-point
based on table below, this pin can also be used as a general-purpose Analogue input.
Mode of Operation Functionality
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
20
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
21
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
In Open-loop Mode to control the speed of 3 phase Motors, you need to set both “S/T” and “P/F”
voltage values to apply the desired speed and power respectively, and for each of them you can
find the explanation below:
The speed of the motors in RPM can be derived from the following formulas based on the motor
type selected on Piano Switch shown in Section 6:
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
22
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
23
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
Description
These are two potentiometers, defining the speed controller gains in closed-loop Analogue
mode(pure Analogue control) , You can increase their values by rotating them in Counter
ClockWise direction, subsequently by rotating them in Clockwise direction their value reduces
until they get blocked in that direction which means a value of ZERO, to work with SOLO, in
Analogue closed-loop speed mode you need to tune these two potentiometers, their simple
definitions can be given as following , you can by pass these gains by putting SOLO in “Analogue
Mode with Digital Gains” through Motion Terminal.
Kp Potentiometer :
This potentiometer defines for you how fast your motor should react and reach the speed you
asked, so if you increase this value, your motor will be more reactive, but too much of this gain
might cause vibrations, so you need to tune it carefully. Also another effect of this gain will be
how “harshly” the controller ( here SOLO ) should react to the variation of the load on the shaft
of the motor to keep the speed constant. It's not always good to increase this gain randomly,
since it might cause instability and it totally depends on your system.
Ki Potentiometer :
This potentiometer defines how good your motor during time should reach the goal and stay in
steady state, so by increasing this value your motor might reach the set-point slower but more
consistently. Also by increasing this gain too much your motor might get unstable. So you need
to tune this similarly to Kp gain with patience and accuracy, to have zero error at steady state
this gain must be anything greater than zero, and zero error in steady state means, the
controller reaches to desired speed and remains there with zero error in theory ( in practice
with minimum possible error)
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
24
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
Description
The piano switch in SOLO is used for the Analogue mode settings and for the convenience of
those who want to use SOLO with minimum possible external modules and wirings.
The main roles of the Piano switch as can be seen are as following:
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
25
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
By putting this pin in the UP position we are in open-loop mode, and if this pin is in DOWN
position we are in closed-loop mode, this is the only functionality shared between Analogue and
Digital control in SOLO UNO_v2.
- If you go from open-loop to closed-loop mode, while SOLO is powered ON, it will cause
identification of your motor parameters right after this transition, which is necessary for
closed-loop controls only once. You can also Identify the motor parameters by sending a
Motor ID. command through UART, USB or CANopen, the Identified Motor parameters
will reside inthe NVM memory of SOLO, so there will be no need to re-do this process
unless the motor has been changed.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
26
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
- By selecting each motor type, the switching frequency of SOLO at the output will be
adapted to what has been mentioned in the table above. These are default values and
you can overwrite them using Digital commanding like by USB, UART or CANopen, by
setting them digitally to any value from 8kHz to 80kHz with incremental steps of 1kHz.
- As a rule of thumb for Low inductance motors you should select higher switching
frequencies at the output of SOLO, default 20kHz can be low for some types of motors
mainly with phase inductance lower than 200µH, and in case you are using Brushless or
PMSM motors, you can select the motor type number 3, which by default has 80kHz of
switching at the output, you can also change these values to your desired value as
mentioned above for any type of motor selected.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
27
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
Description
This is the micro_USB 2 connector of SOLO which is used for sending and receiving digital
packets and commands as well as upgrading the firmware, in Commanding mode, this USB will
be a virtual COM port (VCP) capable of putting SOLO into digital control mode and functioning
in standalone fashion with only 1 USB cable and the Motor connected at the output. You can
download the latest drivers from our website.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
28
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
4 Encoder Index/ HALL_C Index Input of the Encoder or Channel C of Hall position Sensors I
Description
This port is the Quadrature Encoders or Hall sensors input, it accepts single-ended signals
leveled at +5V (RS422) while providing a +5V/500mA supply for powering up the sensors. All
the sensor inputs are internally pulled up to +5V with 1kΩ resistance to provide 5mA current for
open drain/collector configurations.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
29
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
1 +5V (500mA)
2 Encoder_CHA / HALL_A
3 Encoder_CHB / HALL_B
4 Encoder_Index/ HALL_C
5 NC
6 GND
- The use of Index pulse for 3 phase Motors is mandatory as it’s required for Encoder
Calibration process, for DC brushed motors, the presence ofan Index pulse is not
needed.
- To learn about how to Setup and calibrate your Incremental Encoders for SOLO UNO_v2
please visit this page on our website.
- To learn about how to Setup and calibrate your HALL sensors for SOLO UNO_v2 please
visit this page on our website.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
30
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
Description
This is an Auxiliary port that gives you the access to UART and CAN bus communication pins in
order to send/receive fully digital commands in the form of data packets.
Notice that, The CAN_TX and CAN_RX are strictly leveled at 3.3V and they are NOT 5V
tolerant, applying 5V leveled signals to these pins will cause permanent damage to the main
controller unit.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
31
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
CAN_TX and CAN_RX are not useful for CANbus CANopen networks as they are coming out of
the DSP directly without any CAN transceiver in between, to use CANbus for CANopen
networks the user must use the CANH and CANL pins provided in Section 13 below.
The communication port provides you two supply voltages of 3.3V and 5V with the main Ground
( reference) of SOLO, so you can use them to feed external modules with the mentioned current
limit, the communication port on SOLO UNO might be from right-angle or the vertical type, the
pin numbering for each shown in images below:
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
32
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
Description
There are two LEDs on the bottom right side of SOLO, which are named as “E1” and “E2” and
each of them has a functionality as below:
- E2 : This is the status or heart-beat indicator, after the device startup, in case of
having a safe boot up with no errors like over-current, over-voltage etc., it will
start blinking and remains in the blinking state as long as no error occurs.
- E1: This is the Error indicator, and in case of an error, it will start blinking, to
know the exact reason of the blinking, please check the Error Register (get
connected to Motion Terminal and read it.)
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
33
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
12 A1 Power Up LED -
Description
This LED will start glowing once SOLO is correctly powered up with a voltage from 8 to 58V.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
34
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
Description
This section provides easy access to both of the CANopen and UART interfaces; these pins can
also be found on the “Communication Port” on section 9 with the same functionality.
The UART interface from this port on SOLO UNO_v2can be wired as:
The CANopen interface from this port on SOLO UNO_v2 can be wired as:
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
35
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
Description
This section provides a compact Active Brake Chopper circuitry to protect the device from
over-voltage conditions caused by powered fed back from the motor to the DC-Bus due to
regeneration by dissipating the power on a high-power resistor through BRO+ and BRO- output
with tunable activation voltage using an external resistor through BRA1 and BRA2 inputs from
59.5V down to 10.0V.
The default activation voltage for this circuitry on SOLO UNO_v2 (SLU0722_5832 ) is set at
59.5V, however, this voltage can be changed to any desired voltage using the below formula
mentioned in Active Brake Chopper wirings.
The general wiring for the brake chopper section can be as below, to find out more about brake
chopper please refer to Active Brake Chopper wirings later in this document.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
36
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
Description
This LED will turn on once the Brake circuitry is actively dissipating Energy on the RC power resistor.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
37
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
38
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
For SOLO, once you are in “Analogue Mode”, these settings have the highest priority over all the
settings from the same nature in Digital mode, for example, if you are in Analogue Mode, you can
only select the motor type from the Piano switch, and if you set it using Motion Terminal or you
send the data packet through UART or CAN bus it will not change the Motor type unless you go to
“Digital Mode” before.
The main reason that “Analogue Mode” exists on SOLO is to eliminate the need for the users to set
a special parameter through a software and to minimize the interfacing effort to SOLO for simple
applications.
However, there are tons of settings that you can’t do them at hardware Level, like setting the
motor numbers’ of poles for 3 phase motors, or setting the output switching frequency, … so for all
of these parameters, regardless of what mode you are in ( Analogue or Digital ) you can only set
them digitally using Motion Terminal or with UART , USB or CANopen commands.
So if you go from “Analogue Mode” to “Digital Mode”, again for most of the Mentioned
functionalities listed above you need to set them digitally like Motor type, speed or torque
references and so on.
The only two functionalities that can be done only at Hardware level on SOLO UNO_v2 are
“Closed-loop” or “Open-loop” selection as well as putting SOLO into DFU mode using the Piano
switch, this means you will need to do this setup at hardware level regardless of the fact that you
are in “Analogue Mode” or “Digital Mode”.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
39
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
Wiring Legend:
Shape Description
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
40
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
- To put SOLO in Closed-loop Mode, the Pin Number 5 of the Piano switch must be Down.
- In sensorless closed-loop mode, the order of the connection of Motor wires to A,B,C
output is not important and it will only affect the Direction of rotation which you can set
using “DIR” input.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
41
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
- To put SOLO in Open-loop Mode, the Pin Number 5 of the Piano switch must be UP.
- In sensorless or open-loop mode, the order of the connection of Motor wires to A,B,C
output is not important and it will only affect the Direction of rotation which you can set
using “DIR” input.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
42
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
- To put SOLO in Closed-loop Mode, the Pin Number 5 of the Piano switch must be Down.
- In sensorless closed-loop mode, the order of the connection of Motor wires to A,B,C
output is not important and it will only affect the Direction of rotation which you can set
using “DIR” input.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
43
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
- To put SOLO in Open-loop Mode, the Pin Number 5 of the Piano switch must be UP.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
44
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
- To put SOLO in Closed-loop Mode, the Pin Number 5 of the Piano switch must be Down.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
45
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
- In the case of using Potentiometers or resistors, the user has to make sure the minimum
resistance of the Potentiometer at any position is not below 1kOhm (residual resistance),
applying lower resistance at the input might cause damage to the internal circuitry.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
46
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
- “DIR” pin in SOLO UNO_v2 is +5V tolerant, you can also apply +3.3V on this pin.
- To put SOLO in Closed-loop Mode, the Pin Number 5 of the Piano switch must be Down.
- In Case of using SOLO UNO in closed-loop mode, the Power pin connection is not necessary
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
47
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
48
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
49
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
50
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
51
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
52
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
- Do not use power resistors with resistance below 68Ω for “RC” resistor, since by doing so,
the brake circuitry might get damaged due to excessive power dissipation.
Whenever the brake circuit turns on, the “B1” LED will turn ON too.
The Activation voltage limit can be tuned using the “RBA” resistor based on below formula, by
leaving pin 8 and 7 open the default activation voltage of 59.5V will be applied.
Table1 below shows some sample activation voltages based on the nominal DC bus voltage,
however any arbitrary voltage down to 10V can be achieved using this formula for various
systems.
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
53
SOLO UNO_v2 User Manual
Part Numbers: SLU0722_5832 , SLU0722_5845
The brake activation voltage should be always above the nominal applied DC bus voltage to the
system to avoid power dissipations on “RC” resistor once not necessary, it’s always better to test
the activation voltage by looking at “B1” LED and verify if the LED turns on at the desired value
before committing the Motor to the controller.
Table 1: Examples of “RBA” resistance selection based on desired brake activation voltage
Nominal DC bus voltage Possible Desired Brake “RBA” resistance value [kΩ]
based on the Motor Activation Voltage (approximately)
(approximately)
24 25V 55
12 13V 16
The resistor values for “RBA” should be chosen as close as possible to the theoretically calculated
values to have the highest resolution possible in Brake activtion, some candidates for power
resistor “RC” are listed in below table 2:
www.solomotorcontrollers.com
May 2024 - Revision V_1.0.10 Copyright © 2022, All right Reversed. SOLO motor controllers.
54