概述:

根据控制方式舵机应该称为微型伺服马达。早期在模型上使用最多,主要用于控制模型的舵面,所以俗称舵机。舵机特点是接受一个简单的控制指令就可以自动转到一个比较精确的角度。

注:

微型伺服马达:一个微型伺服马达内部包括了一个小型直流马达;一组变速齿轮组;一个反馈可调电位器;及一块电子控制板。其中,高速转动的直流马达提供了原始动力,带动变速(减速)齿轮组,使之产生高扭力的输出,齿轮组的变速比愈大,伺服马达的输出扭力也愈大,也就是说越能承受更大的重量,但转动的速度也愈低。

原文链接:

微型伺服马达原理与控制

1、舵机的结构:

舵机简单的说就是集成了直流电机、电机控制器和减速器等,并封装在一个便于安装的外壳里的伺服单元。能够利用简单的输入信号比较精确的转动给定角度的电机系统。舵机安装了一个电位器(或其他角度器)检测输出轴转动角度,控制板根据电位器的信息能比较精确的控制和保持输出轴的角度。这样的直流电机控制方式叫闭环控制。

舵机的主体结构如图所示:

注:

伺服:在讯号来到之前,转子静止不动;讯号来到之后,转子立即转动;当讯号消失,转子能即时自行停转。由于它的“伺服”性能,因此而得名——伺服系统

闭环控制:闭环控制是指控制论的一个基本概念。指作为被控的输出量以一定方式返回到作为控制的输入端,并对输入端施加控制影响的一种控制关系。带有反馈信息的系统控制方式。

2、舵机参数:

2.1舵机转速:

舵机无负载的情况下转过60°角所用的时间

2.2舵机的转矩:

在舵盘上距离舵盘机轴中心水平距离1cm处,舵机能够带动的物体重量。如图所示。

2.3工作电压:

一般推荐使用4.8V和6V两种工作状态,舵机的工作电压对;性能有着重大的影响。

3.舵机的工作原理:

如上述的备注所介绍。舵机是一个微型伺服控制系统,使用闭环控制。具体工作原理如图。

工作原理是控制电路接收信号源的控制脉冲,并驱动电机转动;齿轮组将电机的速度成大倍数缩小,并将电机的输出扭矩放大响应倍数,然后输出;电位器.和齿轮组的末级一起转动,测量舵机轴转动角度;电路板检测并根据电位器判断舵机转动角度,然后控制舵机转动到目标角度或保持在目标角度。模拟舵机需要.一个外部控制器(遥控器的接收机或者单片机)产生脉宽调制信号来告诉舵机转动角度,脉冲宽度是舵机控制器所需的编码信息。舵机的控制脉冲周期20ms,脉宽从0.5ms-2.5ms,分别对应-90度到+90度的位置(对于180°舵机)。如下图.所示:

需要解释的是舵机原来主要用在飞机、汽车、船只模型上,作为方向舵的调节和控制装置。所以,一般的转动范围是45°、60°或者90°,这时候脉冲宽度一般只有1ms-2ms之间。而后舵机开始在机器人上得到大幅度的运用,转动的角度也在根据机器人关节的需要增加到-90°至90°之间,甚至还有-135°至135°之间,脉冲宽度也随之有了变化。对与机器人控制而言,我们一般通过单片机产生PWM信号控制舵机。

【智能小车】舵机的基本原理(学习自平衡小车之家的资料)相关推荐

  1. 学习制作平衡小车:(四)PID学习、位置PID参数整定以及匿名上位机显示

    一.PID学习 PID的知识网上有很多教学讲解的非常清楚,可以再参考学习[平衡小车之家]的视频教程. 二.位置PID学习 位置PID控制公式为:Pwm=Kp*e(K)+Ki*∑e(K)+Kd[e(K) ...

  2. 手把手教学,平衡小车详细教程,平衡车

    0.前 言 原谅我起这么猛的标题,但看完,你不会来打我的. 如果此项目有朋友已经做过,可以越过不看. 回归正题,平衡小车,这个开源项目已经出来很多年了,虽然是一个比较基础的项目,但也牵扯到方方面面的知 ...

  3. 平衡小车PID,就该这么调!!!

    上一篇文章:看完这篇文章,还不会做平衡小车,你来打我. 描述了平衡小车的制作过程,也开源了一部分设计资料. 在上篇文章留言中,有朋友说: 安排,必须安排! 1.PID 关于PID的概念,网上相关的帖子 ...

  4. 平衡小车c语言程序,【全部开源】两轮平衡小车(原理图、PCB、程序源码、BOM等)...

    同网上一般网友制作的平衡小车不一样,这个平衡小车最大的特点就是它的整体很小,PCB面积只有2.5cm*5.0cm,这个可能还没有网友制作的平衡小车的一个电机驱动板大,但是却已经实现了相同的功能.我在器 ...

  5. STM32两轮自平衡小车物料采购清单

    最近辞职在家,想学点东西,看了视频教程,觉得枯燥无聊,想着是嵌入式方向的,怎么也要会一些项目吧,便准备开始着手做一些项目,就先从stm32的两轮自平衡小车开始入手吧.以下物料都是自己采购的.主控板是s ...

  6. ps2摇杆模块控制小车_八个超赞的两轮平衡小车设计,小白最爱

    智能车种类众多,其中两轮平衡车特别受到了工程师的喜爱,整理了8个两轮平衡车的资料,一起看看这个小可爱吧. 1.基于ARM-STM32的两轮自平衡小车 小车直立和方向控制任务都是直接通过控制小车两个电机 ...

  7. 八个超赞的两轮平衡小车设计,小白最爱

    智能车种类众多,其中两轮平衡车特别受到了工程师的喜爱,整理了8个两轮平衡车的资料,一起看看这个小可爱吧. 1.基于ARM-STM32的两轮自平衡小车 小车直立和方向控制任务都是直接通过控制小车两个电机 ...

  8. matlab两轮自平衡小车,基于LQR算法两轮自平衡小车的系统设计与研究

    摘要: 本文旨在设计和研究两轮自平衡小车系统.两轮自平衡小车是一种非线性.强耦合.多变量.自然不稳定.具体的.实现起来相对便宜的复杂系统,给控制理论提出了很大的挑战,是检验各种控制方法处理能力的典型装 ...

  9. 【平衡小车设计】1.平衡小车设计概述

    平衡小车是移动机器人的一种,它具有很高的实用价值以及很高的理论研究价值,在实用价值方面其可用于抗震救灾.运输载货等,在理论研究方面,其为高阶非线性.强耦合系统,可用于控制模型与算法的研究. 基于平衡小 ...

最新文章

  1. 查看Android API文档的正确方式
  2. 关于Oracle full outer join 的bug问题分析及处理
  3. 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( No module named ‘numpy‘ )
  4. 万字长文带你了解蚁群算法及求解复杂约束问题【源码实现】
  5. ELK实时日志分析平台环境部署--完整记录
  6. win7安装git客户端和简单配置
  7. excel趋势线公式导出_Java 添加、读取、删除Excel中的图表趋势线
  8. Spring中神奇@aotuWrited
  9. cmd更改分辨率_快速切换Mac电脑的屏幕分辨率
  10. stm32使用查表法将utf8转gbk,编码表数组存放在外部flash中
  11. 查询中国天气网api需要用到的城市代码
  12. js阻止子元素事件_JS点击子元素不触发父元素点击事件(js阻止冒泡)
  13. win7怎样修改文件后缀名
  14. 迅影QQ视频查看v2.0 源码
  15. R语言计算并合并各物种的OTU数量
  16. 组会 | RELAXLOSS: DEFENDING MEMBERSHIP INFERENCE ATTACKS WITHOUT LOSING UTILITY
  17. 34.UCASE() LCASE() 函数
  18. 面向模式的软件体系结构(卷1-5
  19. 港科夜闻|沈向洋教授获委任为香港科大校董会主席
  20. 电机学他励直流发电机matlab,华南理工电机学随堂练习答案完整版

热门文章

  1. Blender从头到尾创建一个低多边形场景学习教程
  2. HTML动画 request animation frame
  3. centos7 系统下搭建 lnmp 环境
  4. python全栈开发基础【第十七篇】面向对象反射和内置方法
  5. asp.net提交危险字符处理方法之一
  6. [转]VS2015编译的程序在其他机器上缺少msvcp120.dll
  7. 对学习编译原理的看法
  8. Python如何进行cross validation training
  9. Matlab并行编程方法1
  10. JAVA中重写equals()方法的同时要重写hashcode()方法