|
L6234PDSTMicroelectronics
|
x 1 | |
|
AS5048A-HTSPams
|
x 1 | |
|
AMS1117-5.0AMS1117-5V
|
x 1 | |
|
ATMEGA328PB-MUMicrochip Technology
|
x 1 |
FOC controller with Arduino
Watch Full Tutorial
Today we will take a look over what is FOC control, create an awesome PCB and control a triple phase brushless motor with it at very low speeds and precise movement. FOC is a very common and useful method of controlling brushless motors and is used a lot in robotics. I want to explain to you how it works, how the PCB is made and show you the code and an example for an open loop control and then a closed loop control using a magnetic encoder which is also very important. As always, you can get from below the PCB files, the schematic and everything you need to make the same project. So guys, let’s get started.
Full part list here.
Today we don’t make a normal brushless motor controller or so-called ESC. We make a controller that is called FOC and stands for field-oriented control and for this project I’ve made a PCB that you could download from below and order it at PCBWAY as always, and make the same project. It has everything you need and it has screws for the motor, a smaller PCB for the magnetic encoder which is very important, it also has the triple phase driver and an ATMEGA328 microcontroller and a bunch of inputs and outputs. So get my files and go to PCBWAY.com and click the quote now button. Insert the PCB size and select the amount and solder mask color. Click save to cart and on the next page upload my GERBER files. Place the order in just a couple of minutes and receive perfect PCBs. They look amazing with the red solder mask. I’ve made the design in such a way that later we can cut the tiny part and place it over the big PCB.
FOC controller with Arduino
*PCBWay community is a shared platform and we are not responsible for any design issues.
- Comments(4)
- Likes(3)
- Denny Nayam Sep 21,2023
- Yang Oct 04,2022
- Bo Hein Sep 22,2022
- 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
-
6design
-
7usability
-
7creativity
-
8content
More by ELECTRONOOBS ELECTRONOOBS
- USB Type C Li-Ion Charger with 10A BMS output You can check the tutorial video below:
- FOC controller with Arduino Watch Full TutorialToday we will take a look over what is FOC control, create an awesome PCB and con...
- Two Hand Multimeter With Arduino Full tutorial video: https://youtu.be/r83YSbyju8A This project is awesome, and I bet that you want o...
- Arduino based portable soldering iron board ELECTRONOOBS is on fire. Here we have the PCB he just ordered for his new project. After reviewing t...
- Smallest ESC with Arduino This is my design of probably the smallest ESC for triple phase brushless motors you can find out th...
- HANDHELD MULTIMETER V4 This device can measure anything, anything. Even the flatness of the earth. Naah guys, just kidding....
- Music Tesla Coil This below is a Tesla Coil and it plays music with plasma. And I bet that you wonder, if it is a Tes...
- RLC Arduino Tester Code HereThis is a component tester made with Arduino. Is not the same as my multimeter. I mean, It ...
- ESP32 PCB and Alexa Today we learn how to control stuff using Alexa and an ESP32 and make it work with this PCB. We can ...
- FULL SINE INVERTER 500W Today we have an awesome project and also a bit dangerous. We are making a homemade full sine invert...
- 433MHz Radio Light Switch Control What’s up my friends, welcome back. This project requires 2 PCBs, one for the light switch and anoth...
- PLANAR SPEAKER This is the PCB for this project and as you’ve noticed, this time I’m using a flexible PCB. It looks...
- Magnetic Steering Control The machine in the video is a so-called laser show machine. It cost me around 90 dollars on Aliexpre...
- ESP32 IoT Relay Control This PCB here that I call NOOBIX gives you full IOT control for anything. A lamp, a fan, your stereo...
- Filament Maker from PET Bottle Full tutorial here: https://electronoobs.com/eng_arduino_tut174.phpVideo tutorial here: https://yout...
- CNC Vinyl cutter machine with GRBL shield So, for the PCB we need and Arduino NANO and some female pins. Aside from that we need 2 step motor ...
- Mini Balancing Robot Hey guys. I know there are already a lot of balancing robot projects on the internet, but I wanted t...
- Portable soldering iron Finally, the board works perfect. So I could make a 3D design for the case and this is a final produ...
-
RPI - 8 IO PLC With ATTiny85 Watch Dog
121 0 0 -
Nintendo Famicom HVC-001 Controller Shells
167 0 1 -
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE
172 0 2 -
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER)
199 0 2 -
-
-
-
TEKTRONIX THS710,THS720,THS730 LED Backlight drop in replacement Controller
558 0 0