伺服电机是实现机器人各种运动的根本性部件,实际上在工业领域的应用可以说是无处不在。本文介绍了一种设计方案,不用微控制器,而是直接利用操纵杆的模拟信号,通过将该信号变换成为伺服电机的PWM信号,完美实现了机器人手臂/伺服电机的两轴自由度控制。

伺服电机被广泛用于机器人应用中,用来驱动机器人手臂做出类似于人手的动作。机器人手臂可以是一个独立的应用,也可以是更大机器人系统的一部分。机器人手臂在工业领域中主要用于物品的取放,而在移动安保摄像头和玩具中亦有应用。

机器人手臂通常包括数个可以旋转的关节以及与之相连的连杆。本案例将构建一个包括两个旋转关节的机器人手臂,一个用于x轴,另一个用于y轴。这些关节将由来自操纵杆的模拟信号进行控制。该电路设计包括一个GreenPAK SLG46620芯片、两个Tower Pro SG90伺服电机和一个模拟操纵杆。系统方框图和电原理图分别如图1和图2所示。

图1:系统框图。(图片来源:瑞萨电子)

图2:电原理图。

本案例不需要微控制器(MCU),因为GreenPAK芯片本身已包含了构建能够独立控制伺服电机的静态IC所需的全部元素。

工作原理

GreenPAK芯片可以执行系统的所有功能。它先接收来自操纵杆x轴输出的模拟信号,然后在内部进行数字化后用作伺服电机的PWM信号,接着将输入通道更改为读取来自操纵杆的y轴输出,这个过程不断重复。每10ms读取模拟信号一次,并在x和y输出之间交替,相当于每个信号隔20ms读取一次,因此输出频率为50Hz,这正好适用于伺服电机的操作。

伺服电机

两个Tower Pro SG90伺服电机(图3)用于构建机器人手臂。电机需要一个PWM信号来控制旋转角度,旋转角度位于0°到180°之间。当输入0.5ms脉冲宽度时,电机旋转到0°,而当脉冲宽度等于2.5ms时,电机旋转到180°。因此,每隔20ms时间,将会出现一个位于0.5–2.5ms之间的脉冲宽度,以获取与之对应的、位于0°和180°之间的某个旋转角度。

图3:Tower Pro SG90伺服电机。

模拟操纵杆

模拟操纵杆因其价格低廉和易于连接而被广泛用于机器人应用。操纵杆由两个交叉放置的电位器组成(图4)。它提供三个输出:x、y和中间按钮。本例中的操纵杆亦可提供伺服系统的手动控制。

为了获得适合GreenPAK ADC工作的范围,操纵杆将使用芯片的VREF,而不是连接外部分压器,这样可以减少外部元器件的使用数量。

图4:模拟操纵杆模块。

GreenPAK设计

GreenPAK设计是在基于GUI的免费GreenPAK Designer软件中创建的,该软件是Go Configure™软件中心的一部分(链接到设计文件)。设计由以下几个部分组成(图5)。

图5:GreenPAK设计-矩阵0。

模拟复用器根据定义好的时间间隔接收来自两个不同的输出信号。频率为100Hz的脉冲发生器每10ms发出一个脉冲,在前一个10ms接收x信号,在下一个10ms接收y信号。

Pin8和Pin9配置为模拟输入端,连接到配置为模拟多路复用器的PGA。来自Pin16的信号控制两个通道之间的切换。当信号CH Selector设置为HIGH时,读信号来自Pin8,当设置为LOW时,读信号来自Pin9。模拟信号转换为数字信号后,再从FSM0读取。FSM0的输入来自ADC模块的输出(ADC数据)。FSM0配置为下降沿DLY。

延时时间=(计数器值+1)/时钟

时钟=256/2ms=128kHz

FSM0的CLK管脚通过EXT CLK0连接到CNT5输出,得到的时钟频率为128kHz,当从ADC接收到255的值时,输出的脉冲宽度为2ms。因此,CNT5的输出信号周期为7.8125µs,对应的CNT5的数据为210。

2-L0反相器和CNT6组成100Hz发生器,发生器每隔10ms发出一个脉冲,目的是每隔20ms向两个伺服电机输出PWM信号。发生器的输出信号触发CNT9,它被配置为下降沿DLY,延迟时间为0.5ms。CNT9输出触发FSM0输出一个宽度为FSM数据+0.5的信号,该信号宽度位于0.5和2.5ms之间,然后通过LUT传递给对应的伺服器。

每个工作周期内,CNT0提供一个宽度为2.5毫秒的脉冲,作为发送到伺服电机(每个电机依次轮换)输出信号的最大时间框,以防止出现任何错误。

DFF0、2-L1、3-L2用于控制输入通道,使其每10ms在PGA的通道1和通道2之间进行周期性切换。Pin6通过外部连接到Pin16,后者再连接到PGA的CH Selector引脚。

4位LUT0、3位LUT0、3位LUT1和2-L2构成解复用器,将PWM信号传递给对应的伺服电机(详见图6)。

图6:LUT配置。

当CH Selector信号为HIGH时,读信号来自通道1,中间会经过Pin8,处理后的PWM信号再通过Pin4传送给x–伺服电机。当CH选择器设置为LOW时,读信号来自通道2,该信号先传送给Pin5,再到y-伺服电机。

从循环周期开始经过2.5ms后,通道随着CNT0输出的下降沿而改变,并在下一个周期开始时输出脉冲(见图7)。这为信号的读取和稳定性提供了充足的时间。

 

图7:时序。

为防止信号较小(小于40mV)时ADC工作出错,用DCMP0对ADC值与寄存器0进行比较。如果值小于9,角度将被视为0°,则直接将CNT9的输出传送给对应的伺服电机。

操纵杆的源信号来自GreenPAK芯片内部的VREF0,因此操纵杆读取的信号在ADC的工作范围内。VREF0连接到Pin19,此处的源选择器设置为ACMP0,并已调整为1200mV。操纵杆包含一个可用于提供附加功能的按钮。CNT8用于构建去抖动器,经去抖动改善后的信号通过Pin20输出。Pin12配置为低压数字输入,因为操纵杆电压为1200mV(见图8)。

图8:GreenPAK设计-矩阵1。

为了对设计进行测试,可以用GreenPAK Designer的信号向导,施加不同的信号到输入端上(图9),然后观察输出结果(图10)。

图9:生成锯齿波。

图10:不同端子上的输出信号(Pin8-黄色、Pin9-蓝色、Pin5-红色、Pin6-绿色)。

本文小结

本文使用GreenPAK SLG46620芯片构建了一个控制电路,该电路利用两个通过模拟操纵杆操控的伺服电机,来控制机器人手臂的两个关节x和y。该芯片高效地将所有电路的重要元器件集成在一个较小的体积内,不需要外部微控制器,只需要使用很少的外部元器件。

该设计通过连接多个芯片和伺服电机,可以扩展构建自由度更大的机器人手臂,这样的系统可以应用于许多不同的工业应用。

(参考原文:Implementing a two-axis robot arm controller without an MCU

本文为《电子工程专辑》2022年6月刊杂志文章,版权所有,禁止转载。点击申请免费杂志订

责编:Jimmy.zhang
阅读全文,请先
您可能感兴趣
瑞萨为进一步优化产品组合和加强市场拓展,发布了其最新的工业专用微处理器(MPU)RZ/T2H,并详细介绍了公司在工业市场的全面布局和未来规划。
与国产替代1.0时代不同,客户在经历过史无前例的缺芯潮之后,将供应链安全放在了更高的位置,迫切需要多源头的供货保证,加之逆变器市场现在对成本越来越在意,这一切都给国产控制类MCU的推出奠定了良好的基础。
工业和汽车领域中,马达驱动与数字电源变换是常见的实时控制系统,它们需要处理器拥有极高的实时响应能力、强大的运算能力和优质的ADC与PWM性能。而随着AI逐步渗透到工业和汽车领域,智能化变革推动着高性能微控制器(MCU)需求的日益增加。
自1984年,意法半导体首次进入中国,成为首批在中国开展业务的半导体公司。意法半导体CEO Jean-Marc Chery日前表示,中国市场是不可或缺的,是电动汽车规模最大、最具创新性的市场,与中国本地的制造工厂达成合作,具有至关重要的作用。他还表示,意法半导体正在采用在中国市场学到的最佳实践和技术,并将其应用于西方市场,“传教士的故事结束了”。
意法半导体首席执行官Jean-Marc Chery在投资者日活动上表示,中国是电动汽车最大、最具创新性的电动汽车市场。“对于意法半导体及其客户而言,中国市场不可或缺,只在市场外部竞争是不够的。”
前不久兆易创新发布了EtherCAT从站控制芯片和基于Cortex-M33的GD32G5系列MCU。基于此,本文尝试谈谈兆易创新对MCU的态度和思考...
目前,智能终端NFC功能的使用频率越来越高,面对新场景新需求,ITMA多家成员单位一起联合推动iTAP(智能无感接近式协议)标准化项目,预计25年上半年发布1.0标准,通过功能测试、兼容性测试,确保新技术产业应用。
中科院微电子所集成电路制造技术重点实验室刘明院士团队提出了一种基于记忆交叉阵列的符号知识表示解决方案,首次实验演示并验证了忆阻神经-模糊硬件系统在无监督、有监督和迁移学习任务中的应用……
C&K Switches EITS系列直角照明轻触开关提供表面贴装 PIP 端子和标准通孔配置,为电信、数据中心和专业音频/视频设备等广泛应用提供创新的多功能解决方案。
投身国产浪潮向上而行,英韧科技再获“中国芯”认可
今日,长飞先进武汉基地建设再次迎来新进展——项目首批设备搬入仪式于光谷科学岛成功举办,长飞先进总裁陈重国及公司主要领导、嘉宾共同出席见证。对于半导体行业而言,厂房建设一般主要分为四个阶段:设备选型、设
来源:苏州工业园区12月17日,江苏路芯半导体技术有限公司掩膜版生产项目迎来重要进展——首批工艺设备机台成功搬入。路芯半导体自2023年成立以来,专注于半导体掩膜版的研发与生产,掌握130nm至28n
近期,多个储能电站项目上新。■ 乐山电力:募资2亿建200MWh储能电站12月17日晚,乐山电力(600644.SH)公告,以简易程序向特定对象发行A股股票申请已获上交所受理,募集资金总额为2亿元。发
‍‍12月18日,深圳雷曼光电科技股份有限公司(下称“雷曼光电”)与成都辰显光电有限公司(下称“辰显光电”)在成都正式签署战略合作协议。双方将充分发挥各自在技术创新、产品研发等方面的优势,共同推进Mi
万物互联的时代浪潮中,以OLED为代表的新型显示技术,已成为人机交互、智能联结的重要端口。维信诺作为中国OLED赛道的先行者和引领者,凭借自主创新,实现了我国OLED技术的自立自强,成为中国新型显示产
近期,高科视像、新视通、江苏善行智能科技等企业持续扩充COB产能。插播:加入LED显示行业群,请加VX:hangjia188■ 高科视像:MLED新型显示面板生产项目(二期)招标12月18日,山西高科
扫描关注一起学嵌入式,一起学习,一起成长在嵌入式开发软件中查找和消除潜在的错误是一项艰巨的任务。通常需要英勇的努力和昂贵的工具才能从观察到的崩溃,死机或其他计划外的运行时行为追溯到根本原因。在最坏的情
 “ 担忧似乎为时过早。 ”作者 | RichardSaintvilus编译 | 华尔街大事件由于担心自动驾驶汽车可能取消中介服务,Uber ( NYSE: UBER ) 的股价在短短几周内从 202
今天上午,联发科宣布新一代天玑芯片即将震撼登场,新品会在12月23日15点正式发布。据悉,这场发布会联发科将推出全新的天玑8400处理器,这颗芯片基于台积电4nm制程打造,采用Arm Cortex A
上个月,亿万富翁埃隆·马斯克谈到了年轻一代的生育问题。他强调生育的紧迫性,认为无论面临何种困难,生育后代都是必要的,否则人类可能会在无声中走向消亡。他认为人们对于生育的担忧有些过头,担心经济压力等问题