How to Interface BLDC MOTOR with STM32

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024

Комментарии • 35

  • @iT64
    @iT64 10 месяцев назад +2

    I've followed all the steps shown (except the fact I use F767ZI instead of F103C8), but HAL_ADC_ConvCpltCallback() have been entered only once no matter what I have been doing further with my potentiometer - the solution for that was setting Analog -> ADC1 -> Parameter Settings -> ADC_Settings -> DMA Continuous Requests to "Enabled". It worked ever since ;-) I'm using PA_3 (so TIM2, channel 4) and PC_0 (so ADC1, channel 10) pins on CN9 board header by the way. In F767ZI, TIM2 is connected to APB1 (as shown in the DS11532 Rev 8 documentation of MCU (not entire Nucleo board) at page 20/256) - this is how you can check to which APB bus given TIM timer is connected to :-)

  • @jcjiang1266
    @jcjiang1266 5 дней назад

    is it sensorless control? I didn't see hall sensors or encoder

  • @sonnylena6823
    @sonnylena6823 10 месяцев назад

    Hello. Allow me to ask a question regarding ESCs. If I'm given the opportunity to program (calibrate) an ESC using the duty cycle or defining a range between the minimum and maximum duty cycle in %, and from the tests I've conducted, it seems that I can choose somewhat freely, for example, (5%-10% or 10%-20%, etc.). Why does my motor stop after a certain duty cycle without reaching the maximum chosen duty cycle? (Turnigy Plush 30A ESC, Turnigy A-Spec 2600mAh 4S LiPo Battery, Turnigy D3536/9 910KV Brushless Motor). Thank you in advance. Congratulations on the tutorial videos.

  • @gabrielvigiano
    @gabrielvigiano Год назад

    great project Arun, congrats!!!

  • @Venaber
    @Venaber Год назад

    Hello, do you have link for fritzing parts please?

  • @azerazer8587
    @azerazer8587 2 месяца назад

    hi...how to connect pin throttle ebike (accelerateur ) on stm32 !

  • @otabektillavayev3309
    @otabektillavayev3309 Год назад

    Thanks of millions

  • @sinancetin2376
    @sinancetin2376 Год назад +1

    Great video thank you, if you dont mind can you make a video about brussless motor control with FOC algorithim with feedback like arduino does

  • @HamidrezaHallaji
    @HamidrezaHallaji Год назад +1

    Can you tell me what software for analysis?
    Is saleae?

  • @Sim_excently
    @Sim_excently 2 месяца назад

    How do you display the pulse on the screen?

  • @ahmedrefaie531
    @ahmedrefaie531 Год назад

    Great work and effort for which you should be thankful. Is it possible to give an explanation about the sim800L chip and how to link it to stm32

  • @farheedkhavearmateen1705
    @farheedkhavearmateen1705 Год назад

    چقدر جالب.عالی بود

  • @vichu9268
    @vichu9268 Год назад

    sir make more videos on riverdi display

  • @ajithanandhan7009
    @ajithanandhan7009 Год назад

    please do PWM on register based.

  • @manivelandheenadayalan5028
    @manivelandheenadayalan5028 11 месяцев назад

    Hi
    Thankyou for the video
    I tried same method with stm32F103 same output i got.. but when i changed tdutycycle to 15% motor was not running. Can you please provide your suggestion here
    Thanks

    • @ControllersTech
      @ControllersTech  11 месяцев назад

      You need to calibrate it properly.

    • @manivelandheenadayalan5028
      @manivelandheenadayalan5028 11 месяцев назад

      @@ControllersTechthank you for your reply
      You mean potential meter calibration??

    • @manivelandheenadayalan5028
      @manivelandheenadayalan5028 11 месяцев назад

      In video you mentioned calibration minimum value is 50 and maximum 100. I changed maximum value as 300. When is increase the potentio meter the duty cycle also increased to 15%. I measures in oscilloscope also its increased to 15% dutycycle. but motor stopped after 11% dutycycle.
      For this motor 50hz is sufficient or need to change frequency
      Please guide me

    • @ControllersTech
      @ControllersTech  11 месяцев назад

      I mean setting the high and low points for the motor. Chrck at 9:15

    • @ControllersTech
      @ControllersTech  11 месяцев назад

      You cannot just change max valie to 300. Didn't you watched the first half of the video ? The value 100 will set the pulse width of 2ms, and this is the maximum speed for the bldc. If you increase value more than this, there will be no change.

  • @sethreign8103
    @sethreign8103 Год назад

    This is what a male Siri would sound like 😁

  • @stghost5134
    @stghost5134 Год назад

    Thanks

  • @Andr_e_y
    @Andr_e_y Год назад

    как всегда, good 👍👍👍

  • @allallall2321
    @allallall2321 Год назад +1

    👍👍👍👍👍

  • @sandeepkumarsahoo6787
    @sandeepkumarsahoo6787 5 месяцев назад

    👏👏👏👏

  • @ВасяПетров-к9я
    @ВасяПетров-к9я Год назад

    Какая архитектура программы и распределение задач? Суперцикл, прерывания, RTOS...

  • @mohamadyuonso421
    @mohamadyuonso421 Год назад

    ❤❤❤❤❤❤