智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6568|回复: 8
打印 上一主题 下一主题

k60控制舵机,写的代码代码不打角,求分析

[复制链接]

12

主题

222

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3757
威望
1885
贡献
1062
兑换币
1229
注册时间
2013-12-14
在线时间
405 小时
跳转到指定楼层
1#
发表于 2014-2-25 14:35:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    uint8 i;
    FTM_PWM_init(S3010_FTM, S3010_CH,S3010_HZ,100);      //初始化 舵机 PWM(FTM2,CH0,100HZ)

    while(1)
    {

     for(i = 13;i<25;i++)
       {
            FTM_PWM_Duty(S3010_FTM, S3010_CH,100-i);
            DELAY_MS(200);
       }

       for(;i>13;i--)
        {
            FTM_PWM_Duty(S3010_FTM, S3010_CH,100-i);
            DELAY_MS(200);
        }


    }舵机知识会稍微动一下,然后便没有反应。。。第一次接触舵机,求大神勿喷,指点指点,多谢了

回复

使用道具 举报

13

主题

488

帖子

0

精华

常驻嘉宾

爱是不是不开口才珍贵

Rank: 8Rank: 8

积分
4455

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章

QQ
威望
2240
贡献
1141
兑换币
1437
注册时间
2013-2-28
在线时间
537 小时
2#
发表于 2014-2-25 15:27:37 | 只看该作者
你的占空比最大是不是1000?舵机打脚的中间位置是多少要确定下
回复 支持 反对

使用道具 举报

5

主题

296

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2606
威望
1420
贡献
688
兑换币
771
注册时间
2013-11-16
在线时间
249 小时
3#
发表于 2014-2-25 19:02:42 | 只看该作者
先给一定的占空比,找出中间位置和最大左右转角,然后再看
回复 支持 反对

使用道具 举报

1

主题

101

帖子

0

精华

高级会员

Rank: 4

积分
694
QQ
威望
384
贡献
188
兑换币
237
注册时间
2013-11-7
在线时间
61 小时
4#
发表于 2014-2-25 19:34:05 | 只看该作者
是不是占空比的问题,你再好好看看你设的占空比总量是多少
回复 支持 反对

使用道具 举报

1

主题

14

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2505
威望
1267
贡献
820
兑换币
830
注册时间
2013-7-28
在线时间
209 小时
毕业学校
苏州大学
5#
发表于 2014-2-26 09:21:21 | 只看该作者
你的PWM频率是多少?可能有问题
回复 支持 反对

使用道具 举报

12

主题

222

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3757
威望
1885
贡献
1062
兑换币
1229
注册时间
2013-12-14
在线时间
405 小时
6#
 楼主| 发表于 2014-2-26 10:58:24 | 只看该作者
剑指天涯° 发表于 2014-2-26 09:21
你的PWM频率是多少?可能有问题

找到原因了,pwm精度的问题,导致波形没出来。不够多谢
回复 支持 反对

使用道具 举报

12

主题

222

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3757
威望
1885
贡献
1062
兑换币
1229
注册时间
2013-12-14
在线时间
405 小时
7#
 楼主| 发表于 2014-2-26 10:59:50 | 只看该作者
wuguangnan110 发表于 2014-2-25 15:27
你的占空比最大是不是1000?舵机打脚的中间位置是多少要确定下

中间位置占空比7.5左右。已经解决了多谢
回复 支持 反对

使用道具 举报

12

主题

222

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3757
威望
1885
贡献
1062
兑换币
1229
注册时间
2013-12-14
在线时间
405 小时
8#
 楼主| 发表于 2014-2-26 11:01:05 | 只看该作者
剑指天涯° 发表于 2014-2-26 09:21
你的PWM频率是多少?可能有问题

频率100也可以的,只不过占空比也会跟着变化,现在设的50ms,精度1000u,波形已经正常了
多谢!
回复 支持 反对

使用道具 举报

8

主题

29

帖子

0

精华

高级会员

Rank: 4

积分
772
威望
402
贡献
228
兑换币
243
注册时间
2015-11-9
在线时间
71 小时
毕业学校
合院
9#
发表于 2015-11-9 18:05:44 | 只看该作者
for(;i>13;i--)  这句是什么意思?   我更是初学,只看了代码,还没见舵机长什么样。   “打角”又是什么意思?    舵机也是通过电机的转动改变舵机转动是么?   
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 15:41 , Processed in 0.106719 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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