0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样通过外部电位计控制的伺服电机创建简单的机械臂

454398 来源:工程师吴畏 2019-07-30 10:02 次阅读

机器人有多种形式,包括无人机,汽车,流动站和甚至是步行者。让机器人在其环境中移动非常重要,让它与环境进行交互同样重要。

本文将向您展示如何构建一个能够通过外部电位计四处移动并指向物体的简单机械臂。

由Digikey提供(原理图)

工作原理 - 硬件

虽然这个项目确实涉及电子产品,但它依赖于电子和机械设计的结合。该臂通过使用由PWM信号控制的伺服电动机起作用。 PWM信号的占空比决定了伺服点的角度。

这个臂的设计是非常简单,只使用三个电机

基本电机 - 旋转臂。

第一臂电机 - 这会抬高和降低手臂的基部。

第二臂电机 - 这会抬高和降低前臂。

手臂的结构很简单。因此,可能需要考虑手臂的其他方面。

首先考虑的是手臂的构造材料。诸如纸板之类的材料对于原型制作非常有用,但纸板更适合胶水而不是螺钉和螺栓。像丙烯酸这样的塑料可以提供更好的强度并且可以用螺栓固定到位,但这样做需要一定程度的机械制造。虽然3D打印部件在制造商社区中广泛流行,但3D打印机成本高昂,需要其他制造商可能没有的CAD软件工具。

K‘NEX是一种多功能且坚固的材料,可以快速进行原型设计。 K’NEX对那些无法使用工具设备的人特别有用。

在本文中,我选择使用丙烯酸有很多原因:

强度:丙烯酸远远强于纸板

简单:不需要3D打印一堆定制零件,只需要几个条带

附着力:丙烯酸碎片可以轻松粘合在一起

可用性:我的架子上有一些备用

机械臂通常附在手上或其他机械化输出,但这将在后面的文章中介绍。如果您正在构建机器人项目系列,那么建议您使用更多固体材料构建此臂并保持安全,因为稍后将使用它。

工作原理 - 软件

手臂背后的软件非常简单,涉及以下步骤:

设置PWM输出

设置模拟输入

逐个读取每个底池

将模拟读数转换为角度(0 - 180)

将角度值写入伺服电机

伺服通过使用伺服库实现控制,无需编码PWM占空比。使用伺服库的一个优点是任何数字I/O引脚都可以使用全局阵列和单个定时器(即不使用PWM模块)进行定时和控制。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 伺服电机
    +关注

    关注

    85

    文章

    2048

    浏览量

    57878
  • 电位计
    +关注

    关注

    0

    文章

    253

    浏览量

    16961
  • 机械臂
    +关注

    关注

    12

    文章

    515

    浏览量

    24590
收藏 人收藏

    评论

    相关推荐

    伺服电机的工作原理和控制方式

    伺服电机的工作原理 伺服电机是一种能够将电信号转换为精确的机械运动的设备。它的工作原理基于电磁感应原理,
    的头像 发表于 12-05 15:18 504次阅读

    机械的高效运作,连接器起关键作用

    了众多危险、重复的工作。 机械的工作原理      机械的运动控制通过
    的头像 发表于 11-11 18:07 233次阅读

    伺服电机原理及控制应用

    补助马达间接变速装置。伺服电机能够将电压信号转化为转矩和转速,用以驱动控制对象,从而实现对机械运动的精确控制
    的头像 发表于 10-22 16:58 576次阅读

    伺服电机控制方式有哪些?举例分析

    伺服电机是一种高精度的电机,广泛应用于工业自动化、机器人、精密机械等领域。伺服电机
    的头像 发表于 10-22 11:13 419次阅读

    什么是伺服电机伺服电机的工作原理是什么?

    伺服电机是一种高精度的电机,广泛应用于自动化控制、机器人、精密机械等领域。它能够根据输入的控制
    的头像 发表于 10-22 10:58 543次阅读

    步进电机伺服控制系统的作用

    步进电机伺服控制系统是一种精密的电机控制系统,它通过精确控制
    的头像 发表于 09-04 09:46 667次阅读

    伺服电机转速调整方法

    引言 伺服电机是一种将电能转换为机械能的装置,具有高精度、高响应速度、高稳定性等特点。在工业自动化、机器人、航空航天等领域,伺服电机被广泛应
    的头像 发表于 07-14 10:44 1382次阅读

    伺服电机也是脉冲控制吗为什么

    机械能的装置,其核心部件是电机伺服电机具有高精度、高响应速度、高稳定性等特点,可以精确控制电机
    的头像 发表于 07-14 10:37 908次阅读

    伺服电机与步进电机|两种电机的关键区别

    与步进电机之间的关键区别。 电机工作原理 伺服电机和步进电机虽同为控制
    的头像 发表于 06-17 16:21 905次阅读
    <b class='flag-5'>伺服</b><b class='flag-5'>电机</b>与步进<b class='flag-5'>电机</b>|两种<b class='flag-5'>电机</b>的关键区别

    伺服电机简单控制方法是什么

    伺服电机是一种高精度、高响应速度的电机,广泛应用于工业自动化、机器人、航空航天等领域。伺服电机控制
    的头像 发表于 06-05 15:49 796次阅读

    影响伺服电机刚性的有哪几个因素?伺服电机刚性过大导致什么后果?

          伺服电机的刚性是指其对外部力和扭矩的响应能力,即电机机械刚性和控制系统的响应速度。
    的头像 发表于 03-24 08:36 2245次阅读

    如何去提升机械的位置控制性能?

    控制性能。   精度衡量:直接测量机械末端的位置比较困难,这里采用一种近似的方式,比较机械各轴指令角度与实际编码器反馈角度间的偏差值。
    的头像 发表于 03-05 08:43 983次阅读
    如何去提升<b class='flag-5'>机械</b><b class='flag-5'>臂</b>的位置<b class='flag-5'>控制</b>性能?

    交流伺服电机工作原理 交流伺服电机控制方式

    交流伺服电机是一种通过闭环反馈控制系统实现精确位置、速度和转矩控制电机。它在工业自动化、
    的头像 发表于 02-18 14:59 2431次阅读

    如何使用Arduino UNO板和电位控制伺服电机

    在本Arduino伺服电机教程中,您将学习如何使用Arduino UNO板和电位控制伺服电机
    的头像 发表于 02-11 10:11 2833次阅读
    如何使用Arduino UNO板和<b class='flag-5'>电位</b>器<b class='flag-5'>控制</b><b class='flag-5'>伺服</b><b class='flag-5'>电机</b>

    伺服电机简单控制方法

    定的位置或角度。这种控制方法适用于要求不高的应用,例如简单机械手臂。开环控制的优点是简单、成本低廉,但是缺点是无法精确
    的头像 发表于 01-14 14:40 1952次阅读