VESC HFI: Sensorless position tracking at zero speed

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.ย. 2024
  • High Frequency Injection (HFI) is the most significant update of FW 4.00, which almost gives sensorless motors the same performance as sensored ones at the cost of some noise. It requires a bit of tweaking and does not work for all motors, but for some applications this can be a game changer.

ความคิดเห็น • 68

  • @LeeWright
    @LeeWright 4 ปีที่แล้ว +24

    Ben you are actually a genius! Thank you for your work for our community!

  • @DavidKaden369
    @DavidKaden369 4 ปีที่แล้ว +15

    Wow, this is soooo freaking awesome!!! Thanks you so much for your work!

  • @IamIronManUK
    @IamIronManUK 4 ปีที่แล้ว +7

    Just tested HFI on a bench setup - nice work man! It's a definite improvement for low-speed sensorless startup. My larger e-bike motor had some difficulty at first, but adjusting the HFI parameters solved the problem. Works just as well (if not sometimes better) than hall sensors!

    • @mackattack8627
      @mackattack8627 4 ปีที่แล้ว

      Great to know

    • @gatzelabordus6981
      @gatzelabordus6981 2 ปีที่แล้ว +1

      What did you do to get it working ? and did you had the same graphs as in the video ? I'm als trying to get it work on my eBike, but get no good readings and grapsh even if I put the voltage's very high.

  • @Alexander-ri1bp
    @Alexander-ri1bp 2 ปีที่แล้ว

    Your ability to work/perform and your insight is amazing. This concept opens new doors with new possibilities for us all. Thank you for sharing with us!

  • @casainho
    @casainho 4 ปีที่แล้ว +3

    Many thanks for the tecnhical explanation and the new firmware version!!!

  • @gatzetech3079
    @gatzetech3079 3 ปีที่แล้ว

    Not only this, but also all the rest of the development of the VESC over the years is like climbing the mount Everest, respect and thanks for what you give to the community.

  • @mackattack8627
    @mackattack8627 4 ปีที่แล้ว +1

    Pulling up a chair now after 40 year's in high power RC propulsion systems this vesc is a masterpiece can't wait to liquid cool me one just hope it runs my 30Kw Outrunners 🤔🤓

  • @gaspererjavec7108
    @gaspererjavec7108 4 ปีที่แล้ว +1

    wow, that's amazing. If you would tell me a year ago that sensorless bldc motors could run like this i wouldn't believe you.

  • @HIBAW
    @HIBAW 4 ปีที่แล้ว

    I always appreciate your videos about your changes. Helps me grasp the concepts first, and have a sane starting point and some context. Helps me a lot so ty for sharing. The whole stack is one of my most beloved projects hands down. Always has been. The bar has moved even higher, which is just insane. This is a significant feature worthy of the major bump. I'm so appreciative. I hope you continue to work on whatever you wish.

  • @shakesc
    @shakesc 4 ปีที่แล้ว +2

    Great stuff, love the sensorless feature

  • @euanmutch
    @euanmutch 4 ปีที่แล้ว +1

    This is a real game changer! Amazing work!

  • @open-ats9990
    @open-ats9990 2 ปีที่แล้ว

    this would be perfect for my 3d printed rc car which has the motor directly integrated into the rear wheel!! great work
    i saw someone else do that and they did it without noise, i think its one of the first videos when u type in "sensorless position control" maybe interesting

  • @JRPW
    @JRPW 4 ปีที่แล้ว

    This is so cool! Thanks Vedder!!!

  • @maksimreshetnikov1029
    @maksimreshetnikov1029 4 ปีที่แล้ว +3

    Is this changes also works with 4.12 hardware?

  • @nurzhan051184
    @nurzhan051184 3 ปีที่แล้ว +1

    Can we make frequency high enough so that we will not hear it?

  • @mahmoudhasanpourdehnavi9441
    @mahmoudhasanpourdehnavi9441 ปีที่แล้ว

    Good job, which compiler did you use for STM32 codes?

  •  2 ปีที่แล้ว

    Noise and diagram at 16:20 explains everything, really great work. What could be the reason HFI always run in ABS_OVER_CURRENT?

  • @steadyfield
    @steadyfield 4 ปีที่แล้ว +1

    Great work! Could you show some lectures about HFI you've referred to (if you did) when you were designing the HFI? Thanks a lot.

    • @avinashrk9016
      @avinashrk9016 4 ปีที่แล้ว

      m.th-cam.com/video/5GHrNx36hHA/w-d-xo.html

  • @LAZYROLLING
    @LAZYROLLING 4 ปีที่แล้ว +1

    Impressive!!

  • @goatarse
    @goatarse 2 ปีที่แล้ว

    I'm waiting for the firmware update where Benjamin mounts a motor to the desk instead of holding it in his hand.

  • @DannyBokma
    @DannyBokma 4 ปีที่แล้ว

    Wwoooooowwww this is awesome!!!!! Your the best!

  • @freedomcaller
    @freedomcaller 4 ปีที่แล้ว +2

    Is this intended to work on a v4? I tried it on a focbox, with an euc moto, and the values are going up into the thousands. (performance is worse than unsensored)

  • @lazerusmfh
    @lazerusmfh 4 ปีที่แล้ว

    So awesome!!

  • @saschaloco1
    @saschaloco1 2 ปีที่แล้ว

    hello I have a question to ask I have performed all the steps of your videos but I find a dangerous disconnection from the remote board that occurs when I brake at high speed surely it is the generative current return that sends haywire you could help me because despite having entered the values ​​you report on your videos I do not solve

  • @HeimdallAfBifrost
    @HeimdallAfBifrost 3 ปีที่แล้ว

    Grymt jobbat.

  • @air21511
    @air21511 3 ปีที่แล้ว

    Long time no updates :) How are things? may be time for another video ;-)

  • @E-sk8Fr
    @E-sk8Fr 4 ปีที่แล้ว

    well done mate !

  • @MrMic18650
    @MrMic18650 3 ปีที่แล้ว

    You know what you should do, you should make a vr so people know what it’s like to own a electric skateboard.

  • @pjortmaszyna
    @pjortmaszyna 2 ปีที่แล้ว

    I must be the only one having issues with this process. when i hit te brake icon on vesc tool my motor just does a little click, doesn't engage the brake making this difficult to proceed any further. any tips on what what I'm doing wrong?

  • @marijnstollenga1601
    @marijnstollenga1601 3 ปีที่แล้ว

    That's like magic

  • @JohnDeLaK
    @JohnDeLaK 2 ปีที่แล้ว

    I am experiencing a lot of trouble with 6374 flipsky with broken hall sensors, i followed the steps of every video, i tried with mobile app and windows vesc tool and i am thinking about throwing away this motors :(

  • @10101110101011001
    @10101110101011001 4 ปีที่แล้ว

    Brilliant!

  • @Dennis.D1
    @Dennis.D1 3 ปีที่แล้ว

    Hello, i want to use vesc in my E-Bike Projekt, can i make e-abs? Is IT possible! Thank you For your answer.

  • @jonask.1409
    @jonask.1409 4 ปีที่แล้ว

    I have a question.
    My vesc is cutting out wen I am accelerating and driving over a bump at the same time when this is happening the red led is blinking 4 times I don't know how to solve this problem and I would be happy about some help

  • @victorreppeto7050
    @victorreppeto7050 ปีที่แล้ว

    You are controlling position by creating a graph of the inductance over 360° of rotation, If I understand correctly. This seems similar to the steps that a stepper motor is capable of. How many points in your graph? If I use this as an alternative to a stepper motor how many micro steps can I get from this strategy? I don't really need that many because I just want to use it to run a wheelchair or two wheel mobility scooter. I may want to apply it to a CNC milling machine or plasma cutter later on.

  • @MrMic18650
    @MrMic18650 3 ปีที่แล้ว

    Hey, I tried loading software into windows it didn’t work order 52553 what happen vedder.

  • @MrMic18650
    @MrMic18650 3 ปีที่แล้ว

    Benjamin if I pay for vesc software will I get the vesc Tool?

  • @balzerenator
    @balzerenator 4 ปีที่แล้ว +1

    Are you selling prebuilt VESC? Do you ship to the US?

    • @RoadSurferOfficial
      @RoadSurferOfficial 4 ปีที่แล้ว

      He sells them on the Trampa website. They are awesome.

  • @pandusuryatantra
    @pandusuryatantra 3 ปีที่แล้ว

    Hello, im very interested. Which commit on the github when you add this feature?

  • @haemse
    @haemse 2 ปีที่แล้ว

    Are you German? Nice work!

  • @jovanhon6788
    @jovanhon6788 4 ปีที่แล้ว

    can we get a video on the new vesc 100/250 :o ? Super exciting

  • @MrMic18650
    @MrMic18650 3 ปีที่แล้ว

    If I pay download vesc tool will you walk me through the down load.

  • @geofrancis2001
    @geofrancis2001 4 ปีที่แล้ว

    very cool

  • @brschaefer74
    @brschaefer74 4 ปีที่แล้ว

    Have you tried this with a skewed pole or skewed slot motor? Be interesting to see how smooth it can get.

  • @STRUTZKOFF
    @STRUTZKOFF 2 ปีที่แล้ว

    Can you do a video on regen and max continuous regen ability ?

  • @rexsolomon6325
    @rexsolomon6325 4 ปีที่แล้ว

    Bas Putter's original technique?

  • @vitalibazilevschi3595
    @vitalibazilevschi3595 4 ปีที่แล้ว

    Dear Benjamin, I'm currently working on my Master's degree in "EV torque vectoring" and my Matlab model is almost done. But I strongly desire to build a scale model with individual control on rear wheels. After many attempts to find something suitable I find a bench of BLDC's ESC but with terrible PWM control and also meant decent ESC but very expensive(my University didn't intend to cover expenses).In the end I found your Open source VESC and I was happy to find out it support CAN and many other features.
    My question is: "Does it possible to make possible to send PWM or even directly rpm parameter and receive backward other parameters such as speed (rpm); current back from VESC to Master Microcontroller (in my case NUCLEO-F746ZG
    ) via CAN? "
    Please also mention what hardware revision and software revision does support that future.

    • @RoadSurferOfficial
      @RoadSurferOfficial 4 ปีที่แล้ว

      Yes, but there is very little documentation on implementing this. You can use serial or CAN bus. The tutorial is on his website.

    • @vitalibazilevschi3595
      @vitalibazilevschi3595 4 ปีที่แล้ว

      @@RoadSurferOfficial Thank you.

  • @kitesforfuture577
    @kitesforfuture577 2 หลายเดือนก่อน

    If someone was wondering how to get HFI to work on a 2kg 80100 motor. Set HFI currents (Motor Settings/FOC/HFI) to 30A. If you're using a Lisp script: Don't use (set-current 0), but rather (set-brake some-number) so HFI stays on. If still doesn't work, look at video from 21:05. He uses "foc_plot_hfi_en 1" to plot the tracking data. If that's noisy then your HFI currents are probably too low.

  • @HadrienDorfman
    @HadrienDorfman 4 ปีที่แล้ว

    Please stop to do this mate, Everytime I think the vesc is already perfect... And this 😂😂👌 *totally awsome. For the constructive feedback. How quantifyingly speaking, is this affected by original cogging of the motor?

  • @adamstewarton
    @adamstewarton 3 ปีที่แล้ว

    Hi, would it be possible to make a 600V 5A VESC for 3 phases ?

    • @foxxyytofficial
      @foxxyytofficial 3 ปีที่แล้ว

      why so much voltage and lower current?

  • @karthikeyan111991
    @karthikeyan111991 4 ปีที่แล้ว

    Hi , I desperately need some help on hfi .....do you have any paper which is similar to what you have shown about HFI...can you share me plz ...

    • @SandroCalligaro
      @SandroCalligaro 4 ปีที่แล้ว +1

      ieeexplore is loaded with papers on HFI!

  • @darthgerman6383
    @darthgerman6383 4 ปีที่แล้ว

    hallo ich habe eine frage könntest du mir helfen beim reflashen meines flipsky dual 6.6. ich bekomme das nicht so gut hin, da ich nicht weiß wie ich das amchen kann. renebrech@@t sry das ich das nochmal hier drunter schreibe aber ich kenne sonst keine der so was könnte

  • @MrMic18650
    @MrMic18650 3 ปีที่แล้ว

    Hey, I tried downloading vesc tool on windows what’s up vedder.

  • @tomgreysk
    @tomgreysk 4 ปีที่แล้ว

    ben it is interesting becours 2pols inrumer is wery bad runn in solw speeds and big torqe i hawe one on me boad.

  • @willemstigter6384
    @willemstigter6384 3 ปีที่แล้ว +1

    maybe you can contact skycurve th-cam.com/channels/6Ln4UmJewwmVeeIx90MY-w.html he did a lot of work on sensorless posistion control with hfi which he said should work with the vesc hardware

  • @quinnfoster4671
    @quinnfoster4671 4 ปีที่แล้ว +1

    Haha you have to be better than me, at least bolt your motors down.

  • @MarkSmirnov
    @MarkSmirnov 2 ปีที่แล้ว

    Hello, I am using a VESC UBOX Dual 75100 and I am trying to configure the electric scooter engine to work with HFI, but my blue dots at the first stage are in random (?) order and they do not change when the motor rotates by hand
    i.postimg.cc/R0zqXLP6/photo-2022-06-09-23-50-05.jpg
    😟
    I tried to look at the "motor position" and turn it: at idle, it correctly shows movement, but as soon as I turn on Full Brake (with HFI), this graph shows something random (along with this, the ERPM values change from -1000 to 1000) and also does not react to the rotation of the motor.😓
    Maybe you have any idea what this might be related to?

  • @user-xo4tk1ds3o
    @user-xo4tk1ds3o 4 ปีที่แล้ว

    Great work! Could you show some lectures about HFI you've referred to (if you did) when you were designing the HFI? Thanks a lot.