Introduction In this guide, we will cover the essential aspects of tuning a PID controller for your motor control applications. From understanding the fundamentals of PID control to exploring...
Tutorial
Our TOP Categories:
– Tutorial
– Arduino / Arduino Library
– Python / Raspberry Pi / SoloPy
– Simulink
– Motion Terminal
– Educational
– Analogue / Digital Control
– News
By Feedback Type:
– Encoder
– Hall Sensor
– Sensor-less
By Loop Type:
– Closed-Loop
– Open-Loop
Electric Motor Test Bench: How to Test an Electric Motor
Introduction In this article, we unveil the journey of conceptualization, design, and realization of our portable test bench, from the point of view of a Motor Controller Manufacturer.The Importance...
Field Weakening: How to Surpass the Limits of Your Motor
Introduction Electric motors are integral components in a wide range of industries, powering everything from household appliances to industrial machinery. Traditionally, motors have been...
Brushless Motor with C++: The Complete Guide
Introduction Controlling brushless motors efficiently is vital in many applications, from drones to industrial automation. Brushless motors have several advantages over their brushed...
SOLO Embedded Motion Profile Engine
IntroductionSOLO Motor Controllers products are now coming with an advanced Embedded Motion Profile Generation Engine that allows its users to simply create very smooth and low jerk Position or...
CANopen Brushless Motor Position Profile Controlling with Arduino and SOLO
IntroductionIf you are making an industrial Motion system that is going to be used in harsh environments, under noisy conditions with tight safety requirements most probably your first choice of...
Torque and Speed Controlling of a PMSM/BLDC using Simulink and SOLO Blockset
IntroductionIn this article, we are going to explain the torque and speed controlling methods of a Brushless Motor and compare them together and learn how you can seamlessly do it using our...
SOLO on Linux
IntroductionIn this Article we are brining up some topics that we belive can be helpful for SOLO Linux users. Considering how deep and articulated the topics covered can be, we will limit ourselves...
SOLO Simulink Block-Set Hello World Guides!
IntroductionSOLO now has a block-set library that allows all of our products to be directly controlled or monitored in a powerful Simulink Mathworks environment, this can be a great feature for...
SOLO Arduino Library – Hello World
IntroductionIn this article, we would like to help with the first step in order to make communication between SOLO and Arduino using our Arduino library that works on top of digital protocols. Using...
Sensorless Speed Control of a Brushless Motor with ARDUINO and SOLO in Digital Mode using UART Communication
In this article, we are going to demonstrate how you can use SOLO’s ARDUINO Library to control the speed of a brushless motor using only UART communication in sensorless mode.The WiringHere,...
How to Drive Fast Drone or RC car Brushless Motors using ARDUINO and SOLO in Sensorless Mode up to 30,000 RPM
In this article, we are going to demonstrate how you can use SOLO’s ARDUINO Library to control the speed of a BLDC motor with 4150KV which will reach up to 30000RPM by applying 10V as the Battery or...
Position control of a Brushless Motor with Arduino and SOLO [+ Arduino Code]
In this article we are going to control the position of a Brushless DC or Permanent Magnet Synchronous Motor using SOLO with Arduino and more specifically using SOLO’s Arduino Library , in another...
Speed and Torque Control of a Brushless Motor with Hall sensors using Arduino and SOLO [+ Arduino Code]
In this article we are going to talk about how to control Torque and then Speed of a Brushless motor of any kind from BLDC, PMSM or Coreless EC brushless motors using Hall sensors as their rotor...
Servo Motor | Basics, Working Principle, Theory, and More!
IntroductionPremiseHere we will dive into the Servo Driving and Servo Motor World from the basics like: what is a servo motor, servo definition and how does a servo motor work to Servo vs Stepper...
Simplest way to control a Fast Brushless Motor with Raspberry Pi using SOLO [+ Code]
Controlling a brushless motor with Raspberry Pi can get very challenging especially when you want to do advanced controls like FOC on a fast brushless motor that can go all the way up to 30,000...
The Easiest way to control the Torque of a BLDC with Raspberry Pi using SOLO with Hall sensors feedback [+ Code]
To control the Torque of a BLDC or PMSM motor that is equipped with HALL sensors, you need to have a Motor controller like SOLO, that has the capability of delivering High powers to the motor...
How to Connect and Calibrate Incremental Encoders with SOLO
In this article we are going to demonstrate a practical method to correctly connect and setup your quadrature Encoder to SOLO for Torque, Speed and Position controlling purposes. To this end, based...
How to connect Hall Sensors to SOLO for controlling Speed or Torque of a Brushless motor
In this article the goal is to set up and calibrate properly the Hall sensors to SOLO for controlling Speed or Torque of your 3-phase motors specially BLDC or PMSM motors. These types of...
Speed Controlling of BLDC with Raspberry Pi and SOLO using HALL Sensors [+ Code]
To control the Speed of a BLDC motor with Raspberry Pi as you might know, you will need a Motor Controller that can manage enough electrical power to spin an electrical motor as well as being smart...
Raspberry Pi Brushless Motor Position Control using SOLO and Incremental Encoders [+ Code]
When it comes to controlling the Position of a Brushless DC (BLDC) or a Permanent Magnet Synchronous Motor (PMSM) that are also known as BLAC using Raspberry Pi, you will need a Motor...
Position Controlling of a Brushless Motor with Incremental Encoders using SOLO in Motion Terminal
In a lot of applications it’s important to control precisely the positioning of an electrical Motor, like in lots of Robots, 3D printers, CNC machines and so on, and to make that happen there...
How to Setup and Tune your Motors using SOLO Motion Terminal Like a Champ! (Closed-loop Guide)
we all know how hard it can get, setting up a motor controller and getting it to do what you exactly want them to do! SOLO is here for the same reason and the same goal, just to make the whole thing...
Simple Speed Control of an AC Induction Motor in Analog and Digital Fashions using SOLO | FOC
AC Induction motors (ACIM) are one the most used types of electrical motors specially in industry, they have a very huge pile of share in how the industry is motorized these days in factories and...
How to control speed or torque of your Brushless Motor with Arduino using SOLO (closed-loop)
SOLO features outstanding options for its users and one of them is enabling them to control the speed or torque of their BLDC, PMSM, BLAC motors in a sensorless closed-loop manner with cutting edge...
How to control the speed of a 3 phase motor Manually using SOLO in Open-loop mode |OpenLoop|Standalone
In this tutorial, we are showing the steps of driving a 3 phase motor and varying their speed in Open-Loop Mode using SOLO without using any extra modules and totally in manual mode. The motor here...
How to control the speed of BLDC motor using Arduino and SOLO in Closed-loop sensorless mode |FOC|BLDC|Sensorless
In this tutorial we are going to see SOLO controlling the speed of a BLDC motor using ARDUINO UNO as the commanding unit. SOLO, here, controls the speed of this brushless DC motor which is rated for...
How to control the speed of a Brushless motor Manually using SOLO in Closed-loop sensorless mode |FOC|BLDC|Sensorless|Standalone
In this tutorial we will explain how to control the speed of a brushless DC (BLDC) or a permanent magnet synchronous motor (PMSM) in standalone mode using SOLO without using any extra modules and...
How to control speed of PMSM using ARDUINO and SOLO in closed loop sensorless mode | ESC | FOC | Sensorless
This Tutorial is dedicated to guide you step by step into controlling speed of a permanent magnet synchronous motor which are also known as PMSM or AC brushless motors. The method proposed here is...
How to control the speed of DC motor using ARDUINO and SOLO in closed loop sensorless mode
In this tutorial we are going to have our hands on SOLO controlling the speed of a DC motor using ARDUINO as the commanding unit. SOLO, here, controls the speed of the DC brushed motor in a...
How to control the Torque of your Brushless AC motor using SOLO and ARDUINO | ESC | FOC | Sensorless
In this tutorial, we will get experience on how to drive and control the torque of brushless AC or Permanent Magnet Synchronous Motor (PMSM) using SOLO alongside ARDUINO as a commanding unit. This...
The Simplest way to Drive Brushless motor with ARDUINO using SOLO (Open-loop)
Despite all the technologies available out there, brushless motors are still challenging to be properly driven and control due to their complex and mostly expensive controlling demands they require!...