找回密码
 注册
关于网站域名变更的通知
查看: 516|回复: 6
打印 上一主题 下一主题

求助关于模拟舵机的连续转向问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-11-29 14:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
前一直在搞舵机(stc89c52rc芯片),遇到了不少问题,还望大神相助
0 W. }8 b6 a- {问题1,模拟舵机是不是只有0,45,90,135,180这几个角度可以定位,如果不是,如何通过控制pwm信号使得舵机转到某个角度(不要求精确)
6 ^; [  X6 O, v: \2 I" F" N4 `# J       2,如何在仅使用一个定时器的情况下实现舵机在两不同角度内转动。. U; Q5 m4 T" T$ v
       3,不同舵机即使在相同程序测试情况下,转动稳定性并不一致,如何对于舵机进行参数调整
7 E  x. O0 H! K0 i. Z       4,一直有看到对于双舵机同角度转动程序,那么若使用两个舵机实现不同角度转动,51单片机的输出能力是否足够。1 _3 Y+ Q( @7 }1 S
问题不是太难,但希望大神们能给一些具体一点的回答,我虽然在百度等处搜索了一些资料,但仍觉不能太清楚地理解。无他物相与,唯有谢谢二字奉上,谢谢。" H7 z5 Q9 S5 F7 J- Z  Q
注:舵机型号mg996r,sg90.0 @, Y2 z  n0 L3 G4 g6 x  i. ~
6 L5 t3 v8 a: ]$ q
0 u0 O: h; ?. z* Y
  • TA的每日心情
    开心
    2023-5-15 15:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2019-11-29 14:27 | 只看该作者
    舵机不是只有那几个角度。可以通过pwm给舵机周期20ms的高电平时间为1ms到2ms的范围来控制。我在网上看到说是1ms的占空比,往左边极限位置转动,1.5ms时保持不动,2ms时往右边位置转动。但是我也不太清楚如何具体精确控制转动多少,但是你可以在论坛看看,我记得我看到过的; J" c1 W, o% d" s0 e
    具体我也不太懂,我没控制过。
  • TA的每日心情
    开心
    2022-1-3 15:25
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    3#
    发表于 2019-11-29 17:56 | 只看该作者
    舵机研究不多,但是之前项目上用到过两次就熟悉过。舵机是通过信号线上输入的PWM的高电平宽度(脉宽)来实现控制转动角度的。假如舵机转动范围180度,舵机默认处于中间位置(0度)。PWM脉宽范围1-2ms。那么1ms脉宽就是-90度,1.5ms脉宽0度,2ms脉宽90度。单片机只提供逻辑信号,舵机自己有驱动电源,因此单片机带舵机没问题。
    3 J8 ]  P) q# ]+ {问题1:不是,上面解释了
    % H( i( R9 {% Y% t. X9 x+ y问题2:可以考虑分时给信号,舵机不给信号会定住在上一个角度。
      P0 c8 H8 X0 b0 q问题3:因为mg996r,sg90都是低端舵机,控制无法精确角度(比如1度精度),同时会有抖动,项目中遇到过。要想控制精确考虑换个价位的舵机。
    * R: M+ N5 }# u9 n( C问题4:单片机驱动没问题,因为输入信号只是逻辑信号,舵机自己有驱动电源

    点评

    非常感谢。  详情 回复 发表于 2019-11-29 18:47
  • TA的每日心情
    开心
    2023-5-17 15:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2019-11-29 18:46 | 只看该作者

    ' c( t7 V1 j& E" Q: q; `3.我看了网上几个舵机,好像他的占空比范围不一样,就是一个周期内高电平最低持续时间有0.5ms的,,只是这个范围不一样,对应的都是0到180度,所以可以在程序里加个中间变量自动转换,pwm变量里面是角度,里面自动按照比例转换成相应占空比。我想大概就是这样。
    - i  y6 ^) f9 s- O7 j8 V

    该用户从未签到

    5#
     楼主| 发表于 2019-11-29 18:47 | 只看该作者
    chengoes 发表于 2019-11-29 17:56% s& g$ \; T$ w+ o
    舵机研究不多,但是之前项目上用到过两次就熟悉过。舵机是通过信号线上输入的PWM的高电平宽度(脉宽)来实 ...
    3 r7 D' ]: j4 T0 |/ W
    非常感谢。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-26 21:12 , Processed in 0.125000 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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