智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1544|回复: 3
打印 上一主题 下一主题

[控制类] 一个舵机控制程序,大家帮我找找错误

[复制链接]

8

主题

12

帖子

0

精华

注册会员

Rank: 2

积分
170
威望
100
贡献
46
兑换币
48
注册时间
2014-11-14
在线时间
12 小时
毕业学校
qq
跳转到指定楼层
1#
发表于 2014-12-14 23:19:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
我今天把舵机电路搭好,想控制一下,写了一个程序,舵机没转,void delay_int(){
    int x,y;
    for(x=0;x<200;x++)
      for(y=0;y<500;y++);
}
void  main()
{
    int i;
    FTM_PWM_init(FTM2, CH1, 50, 0);
    while(1)
    {
       for(i=10;i>1;i--)
       {
          FTM_PWM_Duty(FTM0, CH2, i*10);
          delay_int();
       }
    }
}舵机没赚,帮我找找错误吧。


因为今天手头没有6V电源,所以用的4.8V。是程序错了,还是电压低带不动。C车舵机。

回复

使用道具 举报

28

主题

2228

帖子

1

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
15822

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章资源大师奖章

QQ
威望
7433
贡献
4215
兑换币
5195
注册时间
2013-12-9
在线时间
2087 小时
2#
发表于 2014-12-14 23:34:51 | 只看该作者
野火的库吧   程序有问题而且其他地方也有问题   程序的问题就是舵机转的角度和高电平持续时间有关,你的占空比都百分之100  90 80了远远超过有效时间了
回复

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章资源大师奖章

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
3#
发表于 2014-12-14 23:34:55 | 只看该作者
先看看你想输出pwm的引脚有没有输出,有输出了看看是不是占空比不合适,最后就是舵机问题
回复

使用道具 举报

10

主题

1514

帖子

0

精华

金牌会员

智能车,首选泰庆

Rank: 6Rank: 6

积分
1715

活跃会员奖章在线王奖章

QQ
威望
427
贡献
400
兑换币
497
注册时间
2014-11-4
在线时间
444 小时
4#
发表于 2014-12-15 08:39:52 | 只看该作者
用示波器看下波形,看下周期。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 06:45 , Processed in 0.043064 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表