|
STM32CubeIDESTMicroelectronics
|
|
|
Altium DesignerAltium Designer
|
|
|
Autodesk InventorAutodesk
|
STM32F405RGT6 - Dual BLDC Motor Controller for Swerve Drive
PROJECT OVERVIEW
Swerve Drive is omnidirectional wheels whose angle an speed can be adjusted independently. This mechanism is often used in wheeled robots. By using these wheels, the robot can move quickly and smoothly. The swerve drive as one of the movement mechanisms of the holonomic robot was used to reduce slippage and improve the accuracy of the movement of the robot. In the swerve drive mechanism, a steering motor is needed to adjust the direction of the wheel angle and a wheeled motor as a wheel speed regulator, where these two drives use BLDC motors to create a simple and lightweight design mechanically.
This embedded system is specifically designed for swerve drive mechanisms with a simple and compact design and can handle two BLDC motors at once. The main focus of this project is the application of the Field Oriented Control (FOC) method to control the rotation of BLDC motors. This FOC method will later be used in speed and position control implemented with a system embedded in the swerve drive mechanism. The speed control wheeled motor that uses three hall sensors to get the rotary speed results in the system can operate at speeds of 37.4 RPM to 497.686 RPM with an accuracy level of 99,17%. And in the steering angle control of the motor produces an angular accuracy level of 99,60%.
SPECIFICATIONS
Below are the specifications contained in this device.
- Can handled 2 BLDC motor in single board
- Using (Field oriented Control) FOC Sensored
- Motor settings can be done using commands via USB
- STM32F405RGT6, 32-bit Microcontroller 168 MHz
- Low noise level
- Using CAN-Bus to set angle and speed set points
- Simple and lightweight design
STM32F405RGT6 - Dual BLDC Motor Controller for Swerve Drive
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(1)
- sirojudin munir Dec 03,2024
- 1 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
10design
-
10usability
-
10creativity
-
10content
More by sirojudin munir
-
An Analog Hardware Project Including NE555 Timer
42 0 0 -
STM32F405RGT6 - Dual BLDC Motor Controller for Swerve Drive
52 0 1 -
G-EDM EVOIII board - Low budget DIY Wire EDM machine
57 0 0 -
-
-
-
-
-
X-mas ball, Now with ANIMATED LIGHTS!
135 5 7 -