基于AT89S52单片机的舵机控制系统设计

嵌入式系统 时间:2012-09-02 来源:网络

摘要:文中设计了一种基于AT89S52单片机的舵机控制系统,单片机通过定时中断产生脉宽调制信号(PWM)来控制Futaba-S3003舵机转动。文中给出了系统的电路原理图和程序设计思路。
关键词:单片机;AT89S52;舵机

舵机是一种位置伺服的驱动器,适用于那些需要角度不断变化并能够保持的控制系统。能够在微机电系统和航模中作为基本的输出执行机构,其简单的控制和输出使得单片机系统很容易与之接口。鉴于舵机广泛的应用,文中设计了一种基于AT89S52单片机的舵机控制系统。

1 Futaba-S3003舵机
常见的舵机厂家有:日本的Futaba、JR、SANWA等,国产的有北京的新幻想、吉林的振华等。之所以用Futaba-S3003是因为这个型号是市场上最常见的,也是价格相对较便宜的一种。图1为Futaba-S3003舵机的实物图,图2为Futaba-S3003舵机的引线示意图。

a.jpg


舵机输出轴的转角由周期为20ms的脉冲信号控制,脉冲信号的脉宽从0.5ms变化到2.5ms,舵机输出轴的角度便随之从0°线性变化到180°,以几个特殊角度说明舵机输出转角与输入信号脉冲宽度之间的关系,如图3所示。

b.jpg


1 2 3

关键词:设计控制系统单片机AT89S52基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章


用户评论

请文明上网,做现代文明人
验证码:
查看电脑版