Sinusoidal FOC Control of Brushless Motor - Open Loop
Вставка
- Опубліковано 1 вер 2022
- Another #shorts about a future video tutorial on FOC control using SPWM signals from the Arduino to create sinusoidal waves and change the orientation of the magnetic field and rotate the brushless motor very slow and precise
🔀LINKS
-------------------------------------
Brushless motor: s.click.aliexpress.com/e/_DlM...
L6234PD driver: s.click.aliexpress.com/e/_Det...
Magnetic Encoder: s.click.aliexpress.com/e/_DkK...
Buy my T-shirt: electronoobs-merch.creator-sp...
🤝SUPPORT
-------------------------------------
Join my Arduino Course (Spanish): bit.ly/2JY8icE
ELECTRONOOBS.io: electronoobs.io
Help my projects on Patreon : / electronoobs
my Q&A page: electronoobs.io/forum/index.php
Facebook page: / electronoobs
Canal en Español: / electronoobs en español - Наука та технологія
a really cool thing i saw is using a bldc with position feedbach as a knob with force feedback
Yes, I have that on my to do list!
Please make a video about SimpleFoc
Thing I've been withing for months
It's beautiful to see those PWM signals rolling like that.
Very excited. Looking forward this video, schematic and code. 😍
Looking forward. Would like to know more about what is FOC. 👍
Im excited to wait the explanation video
me too
Hey I have been a fan of your open source projects , is it possible to make a open source inkject printer ? With readily available parts like Arduino and stepper motor driver and probably adapting a off the shelf printer cartridge, but refillable may be.
Great ,thank you for sharing
Hello my friends, that's really cool.
You can't use this wave form for high current applications. You need your own dead time control over pwm signals for h bridges. Esp32 has 2 6 output h bridges gave me wanderful results to generate 3 phase sinusoidal voltage of with 8 bit amplitude sample at 20 khz pwm frequency.
Please connect the GND of the scope probes next time!
Where should i connect the probes to get the PWM?
How much torque is there at slow speeds?
Without feedback, not much...
Hi. Its very nice. Can you share the code please?
Sir can you share this code?
I'm working on the FOC based BLDC controller. I'm already try your ESC also
I will
What torque can you expect ?
Is swpm better than trapezoidal switching?
How about programing point of view as spwm need more cpu resources
can you use a system like this to control three microwave transformers stepped down for high current output ?
This is awesome, if you could make this in such a way that its closed loop and able to drive a larger motor using a power mosfet inverter it could be used to drive ebikes. Atleast the control board section by arduino would be nice. We at our company use dsPIC33 mc for these purpose but it requires an icd kit and the PIC ecosystem is expensive for me.
Esp32 have an integrated motor control pwm that can do space vector control have you tried it?
Take a look at VESC project
This is not FOC it's a sinosodial control in open loop
En español pleace. Felicitaciones
SPWM, eww! You should use space vector modulation and 3rd harmonic injection! This let's you feed in a larger percentage of your DC bus to your motor, allowing it to spin slightly faster at a given DC input voltage.
It isn't really field oriented control, your just sending SPWM voltages to the 3 phases and the motor is snapping to align with the generated RMF. The angle ends up being zero under no torque load and if the angle gets too high (higher than 90° spinning too fast or too heavy a load) then it slips (de-syncs) and potentially stops rotating with the field due to the inertia and load.
It will have a magnetic encoder and control the angle with feedback.
@@ELECTRONOOBS I think it's possible to do FOC without sensored feedback but limited to higher speeds. Also you need current sensors to do it properly. Both of those sensors could be replaced my "estimator" blocks based on the electrical model of the motor and what is known.
Sensorless FOC methods use “Observer” algorithms to detect rotor position using Back-EMF information if the rotor is spinning.
Sensors are used to give position info at Zero Speed, but there are already methods being developed to get around this
(High Frequency Injection)
@Jdogdrums7 I am gonna have to explore the high-frequency injection method! Might be useful for controlling off the shelf IM machines very precisely
@@power-max if using a Rotor position sensor isn’t viable (Hall, Encoder, etc.) then it’s definitely better than an Open-Loop startup if you tune it correctly.
VESC already has a Silent HFI version for 6.0 hardware version
NO need for a controller. ESP32 has an example of that. Just need to add 3 fets.