arduino搞定伺服驱动!
khjtony2009/08/07电子技术 IP:湖北
忙活了一天!!!从早8点到现在晚10点,终于摸清了伺服电机的控制方法!  (顺便也弄了红外距离,和1602液晶面板。。不过液晶面板还没成功。。)
首先介绍一下伺服电机:在模型世界里,伺服电机一般叫它舵机。从名字就能看出来,舵机是掌控方向的。因此,与普通电机不同的是,舵机一般都有旋转范围。我买的这个型号的舵机,轴的旋转范围是180°,但是在5v电压下,这个小小的舵机的扭矩达到了0.3N/m!也就是说,在力臂长1cm时(就是到轴心距离),能提供3kg的保持力和30N的扭力!
而且,舵机和步进电机有的共同特点是,能够精确定位,分辨率达到分,甚至秒的级别。
所以,在模型与电子制作中,舵机的作用,大多是高端赛车的精确转向器,直升机的方向控制。
为什么舵机有这样的能力?因为它分为2个部分,1个动力部分,是由电机和减速齿轮箱组成的,一般是1:48,1:68的齿轮比,因此扭矩超大,而里面还含有电位器和电路板。
电路板在电源供给的情况下,不断生成20ms为周期的脉冲方波,而单片机(我这使用的arduino),则对它输出pwm信号,舵机通过对比pwm信号与自己生成的信号的占空比,对舵机的角度进行修正。
我这个程序是借用的网络教程的内容,因为我自己试了5~6种控制方案全部失败,只好借用了~
计算机监测端程序和监测窗口:

电脑3天没关,临时文件太多,照片已经打不开了,明天上传。
关于语言的弱智,因为本来是在我qq空间里的,有扫盲作用。。。不要见怪。。。
来自:电子信息 / 电子技术
1
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也

想参与大家的讨论?现在就 登录 或者 注册

所属专业
所属分类
上级专业
同级专业
khjtony
进士 机友 笔友
文章
22
回复
199
学术分
0
2009/02/09注册,6年8个月前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}