找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

可变脉宽输出试验(舵机控制)

[复制链接]
慧龙 发表于 2010-5-26 16:30:55 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

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

×
舵机:英文叫Servo,台湾及香港中文称伺服机。在航模及自动控制中,舵机担当着重要的作用。

  舵机由无核心马达所构成,可依据接收机发出的指令,转动至定点的位置,是各个舵面的动力来源。

  伺服机的规格主要是扭力与速度,扭力的单位是 / ,意指摆臂长度1公分处所能吊起的物重。速度的单位是秒/60°,意指转动60°所需要的秒数。
  

  本实验中控制舵机的 PWM 由 M16 的 PB.0 输出,8M 晶体,vcc:5v,仅使用一个八位定时器 timer2,波形比较准确,用示波器和实测都已经通过。 分辨率为20微秒。

1455cb2c8723c1962b9a850f804351fb.jpg

9c6dfa94d2e5ba0f6c78bf0e620077e3.jpg

伺服马达的控制:

  标准的微型伺服马达有三条控制线,分别为:电源、地及控制。电源线与地线用于提供内部的直流马达及控制线路所需的能源,电压通常介于4V-6V之间,该 电源应尽可能与处理系统的电源隔离(因为伺服马达会产生噪音)。甚至小伺服马达在重负载时也会拉低放大器的电压,所以整个系统的电源供应的比例必须合理。

e6febb42e935c02a51630b3dd62e0ce5.jpg

  控制线输入一个周期性的正向脉冲信号,这个周期性脉冲信号的高电平时间通常在1ms-2ms之间。而低电平时间应在5ms到20ms间,并不很严格。下表表示出一个典型的20ms周期性脉冲的正脉冲宽度与微型伺服马达的输出臂位置的关系:

b3a0a9e5a8519ac8ea72665adf5792e8.jpg


以下是形象的示意图:

4aba2ff753d97aef715b27c985a3ddf4.gif

 

电路图:

dd454db303152993058d8090d6dfd760.jpg


可变脉宽输出试验(舵机控制).rar (897.74 KB, 下载次数: 52)

蜗牛J 发表于 2015-8-5 20:55:58 | 显示全部楼层
看看好不好
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-12-23 08:41 , Processed in 0.059789 second(s), 12 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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