Motor Commutation Explained: Featuring FETTECs new SFOC approach

Ғылым және технология

Пікірлер: 75

  • @NDMCN
    @NDMCN4 ай бұрын

    I really like how you show this much detail to us in an easiest way possible. Thank you.

  • @AerialWaviator
    @AerialWaviator4 ай бұрын

    Nice deep dive Chris. All the methods presented here only utilize one FET per motor coil phase. I'm surprised that no effort has gone into using 2, or 3 FET's in parallel for each coil phase. Even with using the block-method, as very pure sinusoidal waveform, or other shape could be assembled (via making use of a Fournier series of the waveform) to produce similar waveforms, but do so with greatest FET efficiency. (such technique is common with solar inverters that produce 'pure-sinusoidal' power. NOTE: The PWM frequency being used (12:21) is ~40x higher frequency that motor coil phase frequency. (eye-balling from diagram) Thus means the FETs need to be able to operate at these frequencies, while being able to deliver maximum current and voltage. Such high frequencies can lead to more heating (loss in efficiency)

  • @ryanbeall7542
    @ryanbeall75424 ай бұрын

    Best video yet brother! I finally was able to figure out why FOC ends up with less RPM than Trapezoidal control. Never made sense until I saw your example of why it's 86% of Vcc. Thanks

  • @travisborges1048
    @travisborges10484 ай бұрын

    Ive always loved go The technical side to the technology that we love. Thanks for all the work you do!

  • @AnthonyCowley
    @AnthonyCowley4 ай бұрын

    This was superb! A potentially difficult topic presented extremely well.

  • @timothyciarlette8250
    @timothyciarlette8250Ай бұрын

    I love new technology, this is awesome, thanks Chris.

  • @butcher
    @butcher4 ай бұрын

    Awesome explanation, thank you!

  • @scottyh72
    @scottyh724 ай бұрын

    Awesome content! Thanks Chris.

  • @marcfruchtman9473
    @marcfruchtman94734 ай бұрын

    Very interesting. Thanks for explaining this.

  • @adamborkowski3175
    @adamborkowski31754 ай бұрын

    Fantastic video. Thank you.

  • @kylejewiss659
    @kylejewiss6593 ай бұрын

    Absolutely amazing video! Thankyo

  • @zer001
    @zer0013 ай бұрын

    Thank you Chris for this fascinating Video.

  • @davidsaintonge6232
    @davidsaintonge62324 ай бұрын

    Super interesting, thanks!

  • @ronboFPV
    @ronboFPV4 ай бұрын

    Thanks!

  • @ayoaina_fpv
    @ayoaina_fpv4 ай бұрын

    Great stuff! Thanks mate! Now I’ve got to go lay down in a dark room until my brain stops aching 😂

  • @ddegn

    @ddegn

    4 ай бұрын

    You got of easy. My brain started to ooze out my ears.

  • @Gabriel-qh5yv
    @Gabriel-qh5yv4 ай бұрын

    A good proof why science behind it is so important for ex .... my self i by a motor based on advertisement and fly like a crazy with out knowing i can get a better one based on tests like Chris dose

  • @k4x4map46
    @k4x4map464 ай бұрын

    nice!!!

  • @Mr_nuke99
    @Mr_nuke992 ай бұрын

    Nice, video can you put up the refrence document or weblink for it. Thanks

  • @PaulSokolov
    @PaulSokolov4 ай бұрын

    Awesome! How long to wait )))) For official sells

  • @MarksRandomVideos
    @MarksRandomVideos4 ай бұрын

    Good pres Chris, I recently moved into ebikes too, and see huge crossover in the knowledge. Now I can actually visualise a square wave controller. I wonder if SFOC would apply to ebike controllers and if the fact the motors are sensored would help with the back emf reading issue?

  • @volkergoe

    @volkergoe

    4 ай бұрын

    A sensored drive system (motor + ESC) doesn't need to measure backEMF to guess where the motor is.

  • @DriftaholiC
    @DriftaholiC4 ай бұрын

    Sweet, if it supports 8S when it releases I'll totally upgrade my fleet.

  • @Johnny31297
    @Johnny312974 ай бұрын

    Chris what's going on with your videos lately? Every other frame is duplicated, making the video very choppy and rough. Might want to have a look at your render settings.

  • @BrandonBeans

    @BrandonBeans

    Ай бұрын

    its not every other frame. What you are seeing is a 25fps to 30fps conversion.

  • @jamesmason7124
    @jamesmason71244 ай бұрын

    I could really use your help sir. I'm looking for a 20by20 4 in 1 esc for a Flywoo Explorer LR 4 V2 with Flywoo Dave-C-FPV 1404 v2 2750kv motors and a matek H743 mini V3 flight controller. This build will be for long distance and Arducopter. Thank you

  • @vladnicolescu6473
    @vladnicolescu64734 ай бұрын

    Any flight videos? Or does it even fly?

  • @SkyFpv
    @SkyFpv4 ай бұрын

    What are the "additional motor parameters" the ESC needs to know? Hopefully just motor pole count?

  • @10fantic
    @10fantic4 ай бұрын

    Not trying to be a Debbie downer but with Fettec’s reputation of their esc’s catching 🔥 constantly or melting fets off the boards in flight I’m going to avoid them. I like the open source stuff we get, I just hope this new closed source tech gains some reliability for those who give it a try since there’s little support if esc’s start randomly blowing up.

  • @Imakilln

    @Imakilln

    4 ай бұрын

    A very big part of that is due to a simple design oversight on their part - in order to support their 'Racewire' LED's ALL the motor pads on a Fettec ESC have VBAT present on them upon power up/when disarmed. Now say you overheat a motor inflight (and burn the windings) or make the beginner mistake of using extra length motor screws into the windings, or just damaged motor wire insulation -now your entire carbon frame is at VBAT! Then combine that with many quad frames getting connected to GND via Antenna SMA / Vista hardmounted to carbon / Metal FC screws etc and you have a recipe for fires.... Oh and Fettec in their infinite wisdom decided to put the ESC current sensor resistor on the negative rail in the ESC so they have literally NO way to detect the fault condition!

  • @sebo-Kids-RC
    @sebo-Kids-RC4 ай бұрын

    That is super interesting... I look always for solutions for crawlers... you think, that could increase the slow speed torque and control....

  • @christhorney
    @christhorney3 ай бұрын

    i wonder how them skew magnet motors would behave, since they are skewed, where is the 50% mark, where is the 0 point cross over, so how would they react in the traditional pwm style drive vs a sine wave driving style, interesting nerdy stuff, keep it up chris

  • @m7mds91
    @m7mds914 ай бұрын

    🎉

  • @BrandonFurtwangler
    @BrandonFurtwangler4 ай бұрын

    This got me thinking about whether anybody is doing an ML based speed controller. It seems like you could drive a specific motor as a generator and use that as a training set to learn ideal commutation. Given the voltage/current sensors I bet it could learn SVM and perhaps some other/similar tricks that folks haven't thought of (even specific to a particular motor)

  • @GK-dd5ci

    @GK-dd5ci

    4 ай бұрын

    I don't see how you would go about using SVM in motor control. Maybe some LPC or some micro (few neurons) neural net since you are basically doing regression here. These algorithms are so computationally intensive running them at kHz range would be impossible on those small chips + you introduce latency. And you might gain a few percent at most.

  • @BrandonFurtwangler

    @BrandonFurtwangler

    3 ай бұрын

    @@GK-dd5ci I agree with you if we assume the ML is running in realtime, but you could make a much simpler speed controller that is parameterized in a few ways, and then do an offline ML process to learn from telemetry on the specific motor (for example in generator mode). For example, say one of the magnets in a particular motor is a little weaker than the others, this ML could identify that and correct for it by changing some parameters in the realtime controller (not ML)

  • @klasop
    @klasop4 ай бұрын

    Would it be possible to make VESCs support SFOC? AFAIK VESCs have shunt resistors for every phase and can also measure voltage on each phase, so my guess is that it would be possible to implement this from software on a VESC... ?

  • @candas1

    @candas1

    4 ай бұрын

    What makes you think Vesc doesn't have that already?

  • @garwol
    @garwol4 ай бұрын

    How does trapezoidal commutation compare to sinusoidal? You can enable it on fettec escs in fettec configurator

  • @JD-FPV

    @JD-FPV

    4 ай бұрын

    Trapezoidal is the block commutation afaik

  • @MCsCreations
    @MCsCreations4 ай бұрын

    Thanks for all the info, Chris! 😊 Stay safe there with your family! 🖖😊

  • @hristiantodorov3923
    @hristiantodorov39234 ай бұрын

    But they still use pwm drive to simulate real SVM drive. So it's like modified block commutation.

  • @SurajKumar-vb1yu
    @SurajKumar-vb1yu4 ай бұрын

    please make comparion video betwen bldc motor and permanent magnet synchrounous motor

  • @JoeTaber
    @JoeTaber4 ай бұрын

    What's the theoretical difference in performance (power, efficiency) between SVM and block commutation?

  • @volkergoe

    @volkergoe

    4 ай бұрын

    Judging by fettecs graphs it could be about 15% in efficiency which is the rate of their ESCs surviving the first arming.

  • @zachcarrizales5038
    @zachcarrizales50384 ай бұрын

    How is this different than Vertiq motor control?

  • @vladimirskrivanek6290
    @vladimirskrivanek62904 ай бұрын

    Nice video. Im just not sure about the sinusoidal current of a BLDC. The winding isnt harmonic so there shouldnt be a sinusoidal current. Rather a trapezoidal I think. Because when I set my ESC (BL32) to modulate PWM to sinusoidal I get worse performance. Big BLDC motors or EC motors with harmonic winding or synchronous motors should be driven by sinusoidal voltage. However, Ive never measured a BLDC motor so I dont know for sure. Just how they told us in university...

  • @benoitcollas8256
    @benoitcollas82564 ай бұрын

    Bonjour, est il possible d'avoir le traducteur, Merci.

  • @candas1

    @candas1

    4 ай бұрын

    Vous pouvez activer les sous titres avec traduction automatique........

  • @playmatee1
    @playmatee14 ай бұрын

    wow

  • @playmatee1

    @playmatee1

    4 ай бұрын

    test shots vs

  • @billmcdonald4335
    @billmcdonald43354 ай бұрын

    It'll probably be a while before this gets to whoops, but I think it looks promising. Smoother is always better. Also, I wonder what motors driven by this tech sound like? Smoother and quieter? No difference?

  • @chimera6419
    @chimera64194 ай бұрын

    What ESC could possibly support SFOC?

  • @candas1

    @candas1

    4 ай бұрын

    Vesc

  • @user-tp3dg5ym6u
    @user-tp3dg5ym6u4 ай бұрын

    its crazy how complex esc really are

  • @marc_frank

    @marc_frank

    4 ай бұрын

    from the circuit point of view pretty simple, actually

  • @BrandonFurtwangler

    @BrandonFurtwangler

    4 ай бұрын

    even from a firmware point of view they're not that complex in the grand scheme of things. but yeah, I agree this much more complex than the naive solution.

  • @ggggggggggm
    @ggggggggggm4 ай бұрын

    Seems so complicated and prone to desyncs.. we'll see how this approach goes in practice. But why not use a sensor on the motors? I don't think it adds more than 1-2$ to the total price of the motor. Also reduces the risk of burning escs and motors in case of accident or turtle.

  • @runpuppyfpv5744
    @runpuppyfpv57444 ай бұрын

    I thought my soldering looked bad I don't feel so bad now lol

  • @shanemshort
    @shanemshort4 ай бұрын

    when can we try one?! do they need some beta testers? :)

  • @kerrymillar4981
    @kerrymillar49814 ай бұрын

    So its a digital esc

  • @MatthewTaylor3
    @MatthewTaylor34 ай бұрын

    Is he hinting that voltage spikes aren't possible anymore and we wouldn't need to add on to the ESC?

  • @stevecarlson1616
    @stevecarlson16164 ай бұрын

    I remember you going through this a year or two ago and finding it didn't make a practical difference in flight? Ignoring that it would be cool if it were from ANYONE but FETTEC.

  • @The_1ntern3t

    @The_1ntern3t

    4 ай бұрын

    I haven't been paying attention for a few months. What's the problem with fettec?

  • @Venrad

    @Venrad

    4 ай бұрын

    @@The_1ntern3tI’ve heard a lot of complaints on Facebook groups that their escs burn up pretty easily. My 45a esc is still kicking tho

  • @stevecarlson1616

    @stevecarlson1616

    4 ай бұрын

    @@The_1ntern3tas Venrad said there's a fairly consistent complaint of the quality of their ESCs. I on the other hand got baited with their takeover of KISS software only to get stuck with their own software and their replies in private were not consistent with a reasonable company. I will never have anything to do with them.

  • @flaparoundfpv8632

    @flaparoundfpv8632

    4 ай бұрын

    You're thinking of BlHeli_32s sinusoidal mode. That's different.

  • @mrlazda

    @mrlazda

    3 ай бұрын

    That design looks like scaled down VESC (originally designed for electric skateboard), which is not a problem because VESC is an open source project.

  • @candas1
    @candas14 ай бұрын

    That's called a flux observer

  • @uav.project8022
    @uav.project80224 ай бұрын

    why fps so low. it's distracting

  • @testboga5991
    @testboga599127 күн бұрын

    I think you confused voltage and current quite a bit here.

  • @23lkjdfjsdlfj
    @23lkjdfjsdlfj4 ай бұрын

    It's cool you found a way to "monetarily" dissipate power. I wish I knew how to make my FETs perform monetary tasks :-) 5:58

  • @slinkyfpv
    @slinkyfpv3 ай бұрын

    Sounds expensive. 💵💵💵💵💸

  • @ILostMyToast958
    @ILostMyToast9584 ай бұрын

    You might want to revisit your "more efficient" statement... efficient how? Switching losses are just that losses hence not efficient.

  • @JD-FPV

    @JD-FPV

    4 ай бұрын

    The losses in switching can easily be less than the losses of driving the phase at max voltage (and current) early and late in timing

Келесі