舵机(结构,原理,控制方法)

介绍

舵机,全称为伺服马达(Servo Motor),是一种能够精确控制角度或位置的电动机。它广泛应用于模型制作、机器人技术、工业自动化等领域。舵机通过接收控制信号,将其转化为机械运动,从而实现精确的控制。

舵机主要由以下几个部分组成

  1. 电机:舵机的核心部分,用于提供动力。
  2. 减速齿轮组:将电机的快速旋转转化为较大力矩的慢速旋转。
  3. 位置反馈装置:通常是一个电位计(电位器),用于检测输出轴的位置,将其与期望位置进行比较,从而实现闭环控制。
  4. 控制电路:根据位置反馈信号,调节电机的功率和方向,以实现精确的位置控制。

工作原理

结构

控制原理

控制线意思

信号控制
180度

舵机的控制通常采用PWM信号,例如需要一个周期为20ms的脉冲宽度调制(PWM), 脉冲宽度部分一般为0.5ms-2.5ms范围内的角度控制脉冲部分,总间隔为2ms。 当脉冲宽度为1.5ms时,舵机旋转至中间角度,大于1.5ms时 舵机旋转角度增大,小于1.5ms时舵机旋转角度减小。舵机分90°、180°、270°和360°舵机, 以180°的舵机为例来看看脉冲宽度与角度的关系,见下图所示。

0.5ms对应0度,2.5ms对应最大 旋转角度,脉冲宽度与旋转角度也是线性关系。

360度

除了上面介绍的180°舵机之外,还有一种360°舵机。与180°舵机不同的是,360°舵机是无法控制角度的,它只能控制旋转方向和旋转速度。360°的舵机也是由脉冲宽度为20ms的PWM控制。高电平持续时间与舵机转向和转速的对应关系如下

舵机的重要的参数

舵机扭矩的单位是KG*CM,这是一个扭矩的单位,可以理解为在舵盘上距离舵机轴中心水平距离1CM处, 舵机能够带动的物体重量,如下图所示。

硬件设计

本实验使用MG996R舵机来演示,这款舵机的规格如下。

  • 尺寸:40.5*20*41mm

  • 重量:55g

  • 速度:4.8V@ 0.12±0.01sec/60°——6.0V@ 0.11±0.01sec/60°

  • 扭力:4.8V@ 11kg-cm——6.0V@ 13kg-cm

  • 电压:4.8V-6V

  • 空载工作电流:220±20mA

  • 堵转工作电流:2000±30mA

  • 响应脉宽时间≤5usec

  • 角度偏差:回中差≤1°,左右各45°误差≤3°。

  • 齿轮:5级金属齿轮组

  • 连接线长度:300mm

  • 接口规格:JR/FP通用。

原理图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/840033.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

代码随想录算法训练营第三天| 203.移除链表元素、 707.设计链表、 206.反转链表

203.移除链表元素 题目链接: 203.移除链表元素 文档讲解:代码随想录 状态:没做出来,做题的时候定义了一个cur指针跳过了目标val遍历了一遍链表,实际上并没有删除该删的节点。 错误代码: public ListNode re…

Java面试题:如何确定核心线程数

如何确定核心线程数 IO密集型任务 文件读写,DB读写,网络请求等 CPU密集型任务 计算型代码,Bitmap转换,Gson转换等 设置策略 N为cpu的核数 IO密集型任务,一般设置核心线程数大小设置为2N1 并发不高,任务执行时间长 不需要占用大量cpu,所以可以分配多个线程 CPU密集型任…

文档解析新纪元:TextIn产品体验与解决难题的深度剖析

前言 在数字化浪潮席卷各行各业的今天,作为一名数据分析师,每天我都需要处理和分析大量的文档。然而,传统的文档解析工具在面对我的专业需求时,往往显得力不从心。 我的工作常常涉及到各种格式的文档,包括PDF、Word、…

在洁净实验室设计装修中怎么选择合适实验室家具?

在现代科学研究和技术开发中,洁净实验室装修设计成为了确保实验准确性和安全性的重要因素。洁净实验室需要提供一个无尘、无菌、受控的环境,而在洁净实验室装修设计这个过程中,如何选择合适的实验室家具就显得尤为重要,因为它直接…

vue期末复习选择题5

1. 有如下组件代码&#xff1a; <template><input type"text" v-model.number"count"><p>{{count}}乘以2的值为:{{plus}}</p> </template><script setup>import { ref,computed} from vueconst count ref(1)const pl…

Web前端一套全部清晰 ⑨ day5 CSS.4 标准流、浮动、Flex布局

我走我的路&#xff0c;有人拦也走&#xff0c;没人陪也走 —— 24.5.24 一、标准流 标准流也叫文档流&#xff0c;指的是标签在页面中默认的排布规则&#xff0c;例如:块元素独占一行&#xff0c;行内元素可以一行显示多个。 二、浮动 作用: 让块级元素水平排列。 属性名:floa…

练习题(2024/5/22)

1N 皇后 II n 皇后问题 研究的是如何将 n 个皇后放置在 n n 的棋盘上&#xff0c;并且使皇后彼此之间不能相互攻击。 给你一个整数 n &#xff0c;返回 n 皇后问题 不同的解决方案的数量。 示例 1&#xff1a; 输入&#xff1a;n 4 输出&#xff1a;2 解释&#xff1a;如上…

深入浅出:探索堆内存与分配器的奥秘

迄今为止&#xff0c;我们所接触到的一切都有个限制&#xff0c;需要预先知道大小。数组总是有一个编译时已知的长度&#xff08;事实上&#xff0c;长度是类型的一部分&#xff09;。我们所有的字符串都是字符串字面量&#xff0c;其长度在编译时是已知的。 此外&#xff0c;…

Spring: Spring自带的Http客户端RestTemplate

文章目录 一、介绍二、使用1、添加依赖2、创建 RestTemplate 实例3、使用 RestTemplate&#xff08;1&#xff09;GET请求&#xff08;2&#xff09;POST请求 一、介绍 RestTemplate 是 Spring 框架中用于发送 HTTP 请求的客户端工具类。它简化了与 REST 服务的交互&#xff0…

mysql中select子查(select中的select子查询)询探索

mysql中select子查询探索 表结构 emp ---------------------------------------------------------------------------------------- | Field | Type | Null | Key | Default | Extra | ---------------------------------…

民国漫画杂志《时代漫画》第18期.PDF

时代漫画18.PDF: https://url03.ctfile.com/f/1779803-1248612707-27e56b?p9586 (访问密码: 9586) 《时代漫画》的杂志在1934年诞生了&#xff0c;截止1937年6月战争来临被迫停刊共发行了39期。 ps:资源来源网络&#xff01;

THunt:免费助力跨境电商

Temu是什么&#xff1f; Temu是一个专注于跨境电商的在线平台&#xff0c;帮助卖家了解什么是热门产品。 THunt 您可以使用THunt快速比价&#xff0c;快速评估卖家信誉&#xff0c;最大化您的利润空间&#xff01;您还可以更好地了解竞争格局并做出更具竞争力的决策。 Thunt…

春秋CVE-2022-23906

简介 CMS Made Simple v2.2.15 被发现包含通过上传图片功能的远程命令执行 (RCE) 漏洞。此漏洞通过精心制作的图像文件被利用。 正文 1.进入靶场2.进入登录界面&#xff0c;弱口令admin/123456 3.进入后台&#xff0c;文件上传点 4.上传一句话木马图片 5.复制图片&#xf…

细胞冻存——让你的细胞“长生不老”

《星际穿越》电影中提到漫长的太空旅程中&#xff0c;宇航员可以进入休眠水床休眠&#xff0c;并自行设定唤醒时间。在《异形》《深空失忆》《三体》等科幻作品中&#xff0c;都出现此类技术。《三体》中&#xff0c;休眠后来成为人类最普遍的一项技术。技术上的人类低温休眠&a…

huggingface的load_dataset()函数

第一种&#xff1a;从huggingface官网加载&#xff1a; from datasets import load_dataset dataset load_dataset(pathsquad, splittrain)path等于相关数据集的名字就能下载并加载相关数据集 第二种&#xff1a;从本地加载数据集 用path参数指定数据集格式 json格式&…

OpenCV:入门(五)

图像梯度 图像梯度计算的是图像变化的速度。对于图像的边缘部分&#xff0c;其灰度值变化较大&#xff0c;梯度值也 较大&#xff1b;相反&#xff0c;对于图像中比较平滑的部分&#xff0c;其灰度值变化较小&#xff0c;相应的梯度值也较小。一般情 况下&#xff0c;图像梯度计…

剖析并实现C++17新特性的Any类型

问题&#xff1a; 对于这样的场景&#xff1a;对于一些CS&#xff08;客户端-服务端&#xff09;模型&#xff0c;当用户在客户端传入相应的事件时&#xff0c;我们需要实现框架即在服务端去分配线程处理这些事件&#xff0c;即调用用户的事件处理函数&#xff0c;那么对于不同…

中文信息期刊投稿邮箱

《中文信息》杂志是国家新闻出版总署批准的国家级刊物&#xff08;月刊&#xff09;&#xff0c;国内外公开发行&#xff0c;大十六开印刷。本刊主要反映我国中文信息处理的学术水平&#xff0c;重点刊登科技、经济、教育等领域的基础理论、科研与应用技术的学术论文&#xff0…

Rust:如何使用 Pytorch 深度学习模型?

以下笔记内容仅供参考&#xff0c;尚未进行实际验证。 在Rust中使用PyTorch通常涉及使用一个称为tch的第三方crate&#xff0c;它是PyTorch的C API的Rust绑定。下面是一个简单的例子&#xff0c;展示了如何在Rust程序中加载一个PyTorch模型并进行预测。 首先&#xff0c;你需要…

第2天 搭建安全拓展_小迪网络安全笔记

1.常见搭建平台脚本使用: 例如 phpstudy IIS Nginx(俗称中间件): 什么是中间件: 中间件是介于应用系统和系统软件之间的一类软件&#xff0c;它使用系统软件所提供的基础服务&#xff08;功能&#xff09;&#xff0c;衔接网络上应用系统的各个部分或不同的应用&#…