当前位置:   article > 正文

XXD新西达黄皮30A电调驱动无刷电机A2212-STM32F103C8T6驱动-航模DIY_新西达30a电调

新西达30a电调

一、作者的话

        在家无聊,买了些材料,想自己DIY一个航模飞机,算是实现小时候的梦想。PS:现在论坛上水的博客很多,我发这篇文章也是希望有和我志同道合的朋友少走些弯路。DIY航模全套资料和成品代码评论我可以发给你。

        电调的三根线接无刷电机,如果转的方向不对(方向自己定看需求),就随意调换两根线即可。电调的三个信号线中间那个红色是5V供电,可以给单片机供电,不要接错。棕色是GND,黄色是信号线,测试的时候最好不要带扇叶,以免发生危险。

二、详细实现

        使用STM32F103C8T6配置定时器PWM。

        时钟树配置:

        TIM1配置:

        这样配置可以产生50HZ的PWM波。

        初始化代码:

  1. HAL_TIM_Base_Start(&htim1);
  2. HAL_TIM_PWM_Start(&htim1,TIM_CHANNEL_1);
  3. __HAL_TIM_SetCompare(&htim1,TIM_CHANNEL_1,20);//最大油门
  4. HAL_Delay(8000);
  5. __HAL_TIM_SetCompare(&htim1,TIM_CHANNEL_1,10);//最小油门
  6. HAL_Delay(2000);
  7. __HAL_TIM_SetCompare(&htim1,TIM_CHANNEL_1,0);//油门归零

        XXD新西达30A电调的驱动经我实际测试驱动范围为:

占空比值10111213141516171819202122232425
转速%01020304050607080901001001001001000

        各位看官可根据上述数据驱动电调。

        例如驱动20%转速:__HAL_TIM_SetCompare(&htim1,TIM_CHANNEL_1,12);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/960100
推荐阅读
相关标签
  

闽ICP备14008679号