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

[毕业设计] 基于凌阳61A板单片机的多路舵机平滑控制

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
基于凌阳61A板单片机的多路舵机平滑控制

2 S& }4 Q6 {  o, |% X! u摘要: 本文给出了一种新颖高效的多路舵机控制方法并给出了在此方法下实现平滑控制舵机转动的思路。该方法通过建立一个用以存放舵机角度的数组使产生pwm波的程序只占用极少的处理器时间。
% a3 e0 J" P1 q, A关键词:单片机;舵机; pwm波;平滑控制
- Z& ~/ S  C+ k% ]" l% {( b: M# V7 m# M5 O5 x
产生多路电机PWM波的方法很多,但在产生PWM的同时能播放语音的并不多,主要是因为市面上具有语音播放功能的单片机并不多。而在产生PWM波的同时播放语音对中断中的CPU周期的分配有较大要求,而本文的方法正是提供了一种这样的思路。- J: \5 N) C) i0 I8 {

9 l' k8 j. ?. z% I: O一.舵机的控制方法
* t9 T: W) @3 G4 O舵机是一种位置伺服的驱动器。标准的舵机有3条引出线,它们分别是电源线,地线及控制线。-般在电源线 与地线间加4-7.2V的电压,应注意给舵机供电的电源要能提供足够的功率。控制线接控制信号,它是一个 周期性的方波脉冲信号,周期一般为20ms,脉冲宽度在0.5ms到2.5ms之间,分别对应0度-180度,则舵机的角度与脉冲宽度的关系为:角度数=(脉冲宽度-0.5)*180/200,这里要注意所加电源电压与脉冲信号的高电平值不能相差太多,最好不要超过1V,否则会出现舵机反应迟钝的现象:舵机在运行过程中要从电源吸纳较大的电流,若舵机与单片机控制器共用-一个电源,则舵机会对单片机产生较大的千扰,可以通过光耦隔离的方法来解决。
) x. G& j1 Y* l5 v( J2 H; C
3 `$ f7 H! l  h2 d二、凌阳61板简介
$ s! \* w$ z) \. V8 C9 q7 v) }' h7 A  D! t. o( M% D6 q
游客,如果您要查看本帖隐藏内容请回复
: Y$ E( b' U+ x/ X" ^

0 I$ ]7 y* ]* Q# _( S; I
5 j3 Y" U! ]# l& w1 s+ O* y) x% Q7 C
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-3-9 17:25 | 只看该作者
    基于凌阳61A板单片机的多路舵机平滑控制
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-31 20:13 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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