|
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.
ESP32-S3 1.91inch AMOLED Display Development Board, 240×536, 32-bit LX7 Dual-core Processor, Up to 240MHz Frequency, Accelerometer And Gyroscope Sensor, ESP32 With Display
BUY NOWESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW- 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
-
Module Split Mechanical Keyboard - Left Half
22 0 0 -
ORS 87 2025 MICROPHONE PCB with cut out for NTE10/3 transformer
29 1 0 -
-
-
Heart Rate Monitor Circuit Using Photoplethysmography (PPG)
142 0 0 -
-