- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本人学习了一段时间的舵机, 将自己所遇到的问题与解决方案和大家分享一
下,希望对初学者有所帮助! !!!
一、 舵机介绍
1、舵机结构
舵机简单的说就是集成了直流电机、电机控制器和减速器等,并封装在
一个便于安装的 外壳里的伺服单元。
舵机安装了一个电位器(或其它角度传感器)检测输出轴转动角度,控
制板根据电位器 的信息能比较精确的控制和保持输出轴的角度。 这样的直流电
机控制方式叫闭环控制,所以舵机更准确的说是 伺服马达,英文 servo 。
舵机组成 :舵盘、减速齿轮、位置反馈电位计、直流电机、控制电路板等。
舵盘
上壳
齿轮组
中壳
电机
控制电路
控制线
下壳
工作原理: 控制信号 控制电路板 电机转动 齿轮组减速 舵
盘转动 位置反馈电位器 控制电路板反馈
简单的工作原理是控制电路接收信号源的控制信号,并驱动电机转动;
齿轮组将电 机的速度成大倍数缩小,并将电机的输出扭矩放大响应倍
数,然后输出; 电位器和齿轮组的 末级一起转动, 测量舵机轴转动角度;
电路板检测并根据电位器判断舵机转动角度, 然后控 制舵机转动到目标
角度或保持在目标角度。
舵机接线方法:三线接线法: (1)黑线(地线)
红线(电源线)两个标准: 4.8V 和 6V
蓝线/ 黄线(信号线)
(2)棕线(地线)
红线(电源线)两个标准: 4.8V 和
6V
黄线(信号线)
二、舵机 PWM信号介绍
1、PWM信号的定义
PWM信号为脉宽调制信号, 其特点在于他的上升沿与下降沿之间的时间宽度。
具体的时间宽窄协议参考下列讲述。 我们目前使用的舵机主要依赖于模型行业的
标准协议, 随着机器人行业的渐渐独立, 有些厂商已经推出全新的舵机协议, 这
些舵机只能应用于机器人行业,已经不能够应用于传统的模型上面了。
关于舵机 PWM信号的基本样式如下图
其 PWM格式注意的几个要点:
(1) 上升沿最少为0.5mS,为0.5mS---2.5mS 之间;
(2) 控制舵机的 PWM信号周期为20ms;
2.PWM信号控制精度制定
8 位 AT89C52CPU ,其数据
分辨率为256,那么经过舵机极
限参数实验,得到应该将其划分
为250 份。
那么 0.5mS---2.5Ms 的宽度
为2mS = 2000uS。
2000uS÷250=8uS
则: PWM的控制精度为8us
我们可以以 8uS为单位递增
控制舵机转动与定位。
舵机可以转动185 度,那么
185 度÷ 250=0.74 度,
则: 舵机的控制精度为0.74 度
1 DIV = 8uS ; 250DIV=2mS
PWM 上升沿函数: 0.5mS + N ×DIV
0uS ≤ N×DIV ≤ 2mS
0.5mS ≤ 0.5Ms+N×DIV ≤ 2.5mS
3、舵机位置控制方法
舵机的转角达到 185 度,由于采用 8为CPU控制,所以控制精度最大为
256 份。目
前经过实际测试和规划,分了 250 份。
将 0—185 分为 250 份,每份 0.74 度。
控制所需的 PWM宽度为 0.5ms—2.5ms,宽度 2ms。
2ms÷ 250=8us;
所以得出: PWM信号 = 1 度/8us ;
0.5ms-2.5ms
17.5ms-20ms
舵机角度 = 0.74× N
PWM = 0.5 + N× DIV ;(DIV=8us )
角度 0 45 90 135 180
N 0 3E 7D BB FA
PWM 0.5ms 1ms 1.5ms 2ms 2.5ms
以上是舵机基本知识的介绍,下面对单片机控制舵机给
大家做一介绍。
问题一:单片机可以直接驱动舵机吗??
首先告诉大家的是经过我的尝试不能驱动,就是给舵机单独供电也 不能驱动。原因是单片机 I/O 输出电流比较小。
下面是我做的驱动电路原理图希望给你带来方便。
注意:舵机的正反转问题
舵机的转动是点对点的, 也就是说, 你提供给舵机的 PWM 如果是高电平时间为 2.5ms,则舵
机转到 180 度方向, 接下来如果提供给舵机的 PWM 如果是高电平时间为 1ms,则舵机反向
转到 45 度方向(针对转角 180 度的舵机)。即实现正反转。
提供给大家三个程序
(1)
#includereg52.h
typedef unsigned int uint;
typedef unsigned char uchar;
sbit pwm=P1^0;// 输出 PWM 信号
uchar count=0;
uint pwm_value=1500;// 初值为 1.5ms
sbit key1=P0^0;
sbit key2=P0^1;
uint value[]={2500,2000};
void delay_ms(uint x)
{
uint i;
您可能关注的文档
- 绿地集团常年法律顾问及专项外聘律师管理暂行办法文件.doc
- 绿色设计产品自评价报告文件.doc
- 网御星云日志审计系统产品白皮书-V1.0文件.doc
- 网格员考试题目三卷文件.doc
- 网站安全漏洞检查报告-华东庄园文件.doc
- 网络安全执法检查自查报告文件.doc
- 网络游戏行业分析报告文件.doc
- 羊肉等级评定方法和标准文件.doc
- 美术专业知识题目文件.doc
- 群众文化试题精选题目文件.doc
- 2023-2025《3年中考1年模拟真题分类汇编》语文专题22议论文阅读(原卷版).docx
- 名著导读《西游记》第五回原文及注释 +赏析+事件梳理2025-2026学年统编版语文七年级上册.doc
- 名著导读《西游记》第二回无障碍阅读原文及注释 2025-2026学年统编版语文七年级上册.doc
- 名著导读《西游记》第四回无障碍阅读原文及注释 2025-2026学年统编版语文七年级上册.doc
- 暑假提前学七上语文第8课《〈世说新语〉二则》预习导入+课文全解+问题探究.doc
- 名著导读《西游记》第三回无障碍阅读原文及注释2025-2026学年统编版语文七年级上册.doc
- 2024-2025学年三支一扶题库及完整答案详解(全国通用).docx
- 仓储管理员习题+答案.docx
- 初级消防设施操作员复习题及答案.docx
- 财经法规习题+答案.docx
文档评论(0)