舵机驱动

来自Microduino Wikipedia
1183296105@qq.com讨论 | 贡献2015年1月26日 (一) 10:29的版本 原理
跳转至: 导航搜索

目的

最近几年国内机器人开始起步发展,很多高校、中小学都开始进行机器人技术教学。小型的机器人、模块化的机器人、组件式的机器人是教学机器人的首选。在这些机器人产品中,舵机是最关键,使用最多的部件。

根据控制方式,舵机应该称为微型伺服马达。早期在模型上使用最多,主要用于控制模型的舵面,所以俗称舵机。舵机接受一个简单的控制指令就可以自动转动到一个比较精确的角度,所以非常适合在关节型机器人产品使用。仿人型机器人就是舵机运用的最高境界。

本讲将大家用Microduino-CoreSTM32驱动一个舵机。

设备

Microduino-CoreSTM32是采用 STM32F103CBT6芯片的ARM开发板,采用独特的Upin7接口,大小与一枚一元硬币差不多大,完全兼容Microduino其他扩展模块。

  • 其他硬件设备
  • 面包板跳线 一盒
  • 面包板 一块
  • 3线电位器 一个
  • 舵机 一个
  • USB数据连接线 一根

原理

电位器

电位器是具有三个引出端、阻值可按某种变化规律调节的电阻元件。电位器通常由电阻体和可移动的电刷组成。当电刷沿电阻体移动时,在输出端即获得与位移量成一定关系的电阻值或电压。电位器的作用是调节电压(含直流电压与信号电压)和电流的大小,本课通过电位器调节电压的大小来控制舵机转动的角度。

舵机

程序

调试

结果

视频