用stm32控制apm飞控四轴电调校准 应该怎么控制电调

新手,求教!怎样使用stm32单片机控制好盈铂金30A的电调呢_四轴飞行器吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:29,746贴子:
新手,求教!怎样使用stm32单片机控制好盈铂金30A的电调呢收藏
同题,想做航模自主飞行的四旋翼,使用stm32做主控芯片,不用遥控器,怎样用stm32控制电调呢?有没有大神做过啊?
输出pwm信号就能控制电调,stm32可以参考cc3d程序
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或基于STM32的四旋翼飞行控制器的设计.doc_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
基于STM32的四旋翼飞行控制器的设计.doc
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩10页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢查看: 528|回复: 4
用stm32f4控制商用电调的问题
主题帖子精华
中级会员, 积分 206, 距离下一级还需 294 积分
在线时间45 小时
[C] 纯文本查看 复制代码void GPIO_INIT()
GPIO_InitTypeDef GPIO_A;
GPIO_InitTypeDef GPIO_B;
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA,ENABLE);
//GPIO时钟使能
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB,ENABLE);
GPIO_PinAFConfig(GPIOA,GPIO_PinSource6,GPIO_AF_TIM3);
//GPIO复用映射
GPIO_PinAFConfig(GPIOA,GPIO_PinSource7,GPIO_AF_TIM3);
GPIO_PinAFConfig(GPIOB,GPIO_PinSource0,GPIO_AF_TIM3);
GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM3);
GPIO_A.GPIO_Pin =GPIO_Pin_6|GPIO_Pin_7;
GPIO_A.GPIO_Mode =GPIO_Mode_AF;
//GPIOA初始化
GPIO_A.GPIO_OType =GPIO_OType_PP;
GPIO_A.GPIO_Speed =GPIO_Speed_50MHz;
GPIO_A.GPIO_PuPd =GPIO_PuPd_UP;
GPIO_B.GPIO_Pin =GPIO_Pin_0|GPIO_Pin_1;
GPIO_B.GPIO_Mode =GPIO_Mode_AF;
GPIO_B.GPIO_OType =GPIO_OType_PP;
//GPIOB初始化
GPIO_B.GPIO_Speed =GPIO_Speed_50MHz;
GPIO_B.GPIO_PuPd =GPIO_PuPd_UP;
GPIO_Init(GPIOA,&GPIO_A);
GPIO_Init(GPIOB,&GPIO_B);
void Time_PWM_Init()
TIM_TimeBaseInitTypeDef TIM_3;
TIM_OCInitTypeDef oc1,oc2,oc3,oc4;
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE);
TIM_3.TIM_ClockDivision =TIM_CKD_DIV1;
TIM_3.TIM_CounterMode =TIM_CounterMode_Up;
TIM_3.TIM_Period =19999;
TIM_3.TIM_Prescaler =83;
TIM_TimeBaseInit(TIM3,&TIM_3);
oc1.TIM_OCMode =TIM_OCMode_PWM1;
oc1.TIM_OutputState =TIM_OutputState_E
oc1.TIM_OCPolarity =TIM_OCNPolarity_H
oc2.TIM_OCMode =TIM_OCMode_PWM1;
oc2.TIM_OutputState =TIM_OutputState_E
oc2.TIM_OCPolarity =TIM_OCNPolarity_H
oc3.TIM_OCMode =TIM_OCMode_PWM1;
oc3.TIM_OutputState =TIM_OutputState_E
oc3.TIM_OCPolarity =TIM_OCNPolarity_H
oc4.TIM_OCMode =TIM_OCMode_PWM1;
oc4.TIM_OutputState =TIM_OutputState_E
oc4.TIM_OCPolarity =TIM_OCNPolarity_H
TIM_OC1Init(TIM3,&oc1);
//四条通道初始化
TIM_OC1PreloadConfig(TIM3,TIM_OCPreload_Enable);
TIM_OC2Init(TIM3,&oc2);
TIM_OC2PreloadConfig(TIM3,TIM_OCPreload_Enable);
TIM_OC3Init(TIM3,&oc3);
TIM_OC3PreloadConfig(TIM3,TIM_OCPreload_Enable);
TIM_OC4Init(TIM3,&oc4);
TIM_OC4PreloadConfig(TIM3,TIM_OCPreload_Enable);
TIM_ARRPreloadConfig(TIM3,ENABLE);
TIM_Cmd(TIM3, ENABLE);
void PWM(u16 p1,u16 p2,u16 p3,u16 p4)
TIM_SetCompare1(TIM3,p1);
TIM_SetCompare2(TIM3,p2);
TIM_SetCompare3(TIM3,p3);
TIM_SetCompare4(TIM3,p4);
[C] 纯文本查看 复制代码我知道商用电调的信号为50HZ,1ms-2ms,所以我这里在 84MHZ的情况下 TIM_3.TIM_Prescaler 设为83,时钟为1us。
[C] 纯文本查看 复制代码TIM_3.TIM_Period =19999;周期为20ms
[C] 纯文本查看 复制代码然后在程序一开始设置油门,全都拉到2ms 等按键按下后降到1ms再慢慢往上加油门,可是并没有什么用。
[C] 纯文本查看 复制代码电机动是动的但是是在我加油门加到很高的时候才开始慢慢加速,这就让我搞不懂,他的油门信号到底是怎么设的
[C] 纯文本查看 复制代码我用的是好盈乐天20A的电调,求大神指教
主题帖子精华
中级会员, 积分 206, 距离下一级还需 294 积分
在线时间45 小时
上面的文字有点乱我整理一下
我知道商用电调的信号为50HZ,1ms-2ms,所以我这里在 84MHZ的情况下TIM_3.TIM_Prescaler 设为83,时钟为1us。
TIM_3.TIM_Period =19999;周期为20ms
然后在程序一开始设置油门,全都拉到2ms 等按键按下后降到1ms再慢慢往上加油门,可是并没有什么用。
电机动是动的但是是在我加油门加到很高的时候才开始慢慢加速,这就让我搞不懂,他的油门信号到底是怎么设的
我用的是好盈乐天20A的电调,求大神指教
主题帖子精华
初级会员, 积分 117, 距离下一级还需 83 积分
在线时间9 小时
回复【2楼】MasterSU:
---------------------------------
&&电调启动PWM占空比大于50%,1.1ms启动
你可以仿真一下,或者用示波器看一下波形
16:55 上传
点击文件名下载附件
461.04 KB, 下载次数: 52
主题帖子精华
中级会员, 积分 206, 距离下一级还需 294 积分
在线时间45 小时
回复【3楼】帅的被人砍1203:
---------------------------------
仿真怎么看,示波器太贵
主题帖子精华
初级会员, 积分 117, 距离下一级还需 83 积分
在线时间9 小时
回复【4楼】MasterSU:
---------------------------------
这种情况,建议买一个逻辑分析仪,很便宜,很实用!
Powered by播放列表加载中...
正在载入...
分享视频:
嵌入代码:
拍下二维码,随时随地看视频
一片STM32控制的四合一无刷电调(四轴专用)
上 传 者:
内容介绍:
一片STM32控制的四合一无刷电调(四轴专用)
我来说点啥
版权所有 CopyRight
| 京网文[0号 |
| 京公网安备:
互联网药品信息服务资格证:(京)-非经营性- | 广播电视节目制作经营许可证:(京)字第403号
<img src="" width="34" height="34"/>
<img src=""/>
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img width="132" height="99" src=""/>
在线人数:
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img src="///img/blank.png" data-src=""/>
<img src="///img/blank.png" data-src="http://"/>
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/>
<i data-vid="" class="ckl_plays">
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/><i data-vid="" class="ckl_plays">
没有数据!
{upload_level_name}
粉丝 {fans_count}
{video_count}
{description}}

我要回帖

更多关于 四轴电调校准 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信