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

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

3天内不再提示

机器人电气系统详解

454398 来源:网络整理 作者:佚名 2019-11-11 11:03 次阅读

步骤1:术语

机器人电气系统详解

数字信号:数字信号只有两种状态:打开或关闭。与数字信号通信机器人组件通常通过改变它们在开和关之间交替的频率来实现。

模拟信号:与具有离散值的数字信号不同,模拟信号的输出具有连续的值范围。使用模拟信号的机器人组件通过改变信号电压进行通信。

PWM电缆:脉宽调制(PWM)电缆是一种通常用于允许机器人组件之间通过以下方式相互通信的电缆:数字或模拟信号。最常见的是,它们有3根电线,但是有些版本却有1至5根电缆。

CAN:在FRC中,控制器局域网(CAN)用于控制电机控制器。几个电机控制器串行连接到同一网络,然后由中央处理器控制。

编码器:编码器是用于测量旋转的传感器。它使用数字信号来传达其所连接的轴已经旋转了一定程度的“ 1个计数”。编码器之间每转一圈的计数数量会有所不同,但每转可以从一千到一千。 li》

照片来源:http://www.dallasmobilec.com/AnalogDigital.html

步骤2:CRIO

cRIO是FRC机器人的中央处理单元。使用在LabVIEW,C ++或Java中生成的代码,它从驱动器和传感器获取输入,并将指令输出到电动机,气动电磁阀和其他设备。尽管其操作就像将操纵杆值映射到电动机速度一样简单,但它也可以执行复杂的控制循环和自动命令。 cRIO是模块化的,允许团队对其进行自定义以满足其机器人的需求。

团队可能会遇到两种版本的cRIO。第一张图片显示了cRIO-FRC,第二张图片显示了cRIO-FRC II。这两个版本之间唯一的实际区别是它们支持的模块数量。 cRIO-FRC支持八个模块,而cRIO-FRC II支持四个模块。受支持的模块数量减少,也可以使cRIO变得更轻便,占地面积也更小。 cRIO-FRC II从2012年开始提供给新手团队,老兵团队可以选择购买一个。

作为机器人的隐喻大脑,cRIO与控制系统的许多不同部分相连。它的可交换模块可用于将其连接到Digital Sidecar,Analog Breakout和螺线管Breakout。 cRIO由配电板的24V连接供电。它通过以太网电缆连接到D-Link路由器,从而使其能够与连接到路由器的其他组件以及与Drive Station无线通信。最后,cRIO有一个串行端口,可用于通过CAN总线与Jaguars连接,这是控制Jaguars的一种选择。

图片来源:

http://www.chiefdelphi.com/media/photos/31871

https://decibel.ni.com/content/docs/DOC-19103

步骤3:控制板

Digital Sidecar是一个模块,充当发送到cRIO和从cRIO发送的数字信号的集线器。它接收的信号从输出数字信号的传感器(例如编码器或气压开关)发送。它发送的信号用于控制电机控制器或伺服电机等设备。

Digital Sidecar通过DB37带状电缆连接到cRIO模块。它通过PWM电缆连接到传感器,Jaguar和Victor电动机控制器以及Spike继电器。它由与配电板的12V连接供电,并通过2针PWM电缆为Signal LED供电。

Analog Breakout是允许cRIO将模拟信号作为输入的模块。模拟输入与电位计和红外测距仪等传感器一起使用。此外,它还提供了一个选项来测量来自模拟输入之一的电池电压。

模拟中断直接连接到cRIO NI 9201模拟输入模块。它通过12V连接到配电板的电源接收电力,并通过PWM电缆接收来自传感器的数据。

电磁阀中断是一个模块,允许cRIO控制气动系统中使用的电磁阀。它可以为12V或24V螺线管供电,但一次只能供电一种。

电磁阀分支直接连接到cRIO NI 9472数字源模块。它通过与配电板的12V连接或从也提供给cRIO的24V电源获得电源。电磁阀中断通过2针PWM电缆将命令发送到电磁阀。数码%20Sidecar.pdf结果http://www.usfirst.org/sites/default/files/uploadedFiles/Robotics_Programs/FRC/Game_and_Season__Info/2012_Assets/Analog%20Breakout.pdf点击HTTP://www.usfirst。 org/sites/default/files/uploadedFiles/Robotics_Programs/FRC/Game_and_Season__Info/2012_Assets/Solenoid%20Breakout.pdf

第4步:配电

12伏铅酸电池为FRC机器人上的所有电气系统供电。

12V电池的正极端子。连接到120 Amp断路器,而负极端子直接连接到配电板。

120 Amp断路器是机器人的打开/关闭开关。它还可以将机器人上所有电子设备的电流消耗限制为120A,尽管该限制可以在短时间内断开。

120 Amp断路器在一个端子上从机器人12V电池的正极直接连接,将其连接到配电板的正极端子。

配电板将电源从12V电池分配到机器人上的所有不同组件。它还通过使用20、30和40安培自动复位断路器来调节每个组件的功耗。

配电板几乎连接到控制系统的每个部分。其主要正极端子连接到120 A断路器,而其主要负极端子直接连接到电池。它具有用于cRIO和电磁突围的24V连接,用于摄像机的5V连接以及用于路由器电源转换器的专用12V连接。它具有8个12V连接,可以吸收40安培的电流,还有12个12V端子,可以吸收30安培的电流。这些端子连接到许多组件,例如电动机控制器,cRIO分支板,甚至是定制电路。

机器人配电系统的最后一部分是路由器电源转换器。此组件将专用于路由器的12V电源转换为D-Link路由器所需的电压。

路由器电源转换器连接到配电板的12V路由器连接以及D-Link路由器本身。

图片来源:

http://www.batterystore.com/Yuasa/YuasaImages/NP18-12.jpg

http://www.andymark.com/product-p/am-0282.htm

http://www.usfirst.org/sites/default/files/uploadedFiles/Robotics_Programs/FRC/Game_and_Season__Info/2012_Assets/Power%20Distribution%20Board.pdf点击http://www.andymark.com/product- p/am-0899.htm

第5步:电机控制器

Jaguar马达控制器有两种版本:一种是黑色塑料,另一种是灰色塑料。这两个版本之间的差异是相当技术性的,因此在本教程中我不会解决。捷豹为其连接的电动机提供速度和方向控制。控制它们的最常见方法是使用PWM电缆,但是它们可以通过CAN总线连接。通过CAN总线连接Jaguars可以释放电动机控制器中的其他功能。例如,CAN连接将允许团队将编码器连接到Jaguar,并使用其处理能力来进行速度和位置的闭环控制。

Jaguar电动机控制器的主要连接是配电板的12V电压之一。输出并连接到电动机。尽管Jaguar必须以正确的极性连接到配电板上的端子,但是可以在Jaguar的输出上交换电动机的极性。但是,这样做会根据代码给出的方向交换电动机的旋转方向。此外,如果使用PWM控制,则捷豹通过PWM电缆连接到Digital Sidecar,如果使用CAN控制,则连接到cRIO的串行端口。最后,可以将编码器连接到Jaguar的5针PWM端口,以进行闭环速度和位置控制。

Victor 884电动机控制器与Jaguar电动机控制器非常相似。像捷豹一样,它可以控制与其相连的电动机的速度和方向。但是,只能用PWM电缆控制Victor,因此无法利用CAN总线提供的优势。尽管如此,许多经验丰富的团队仍继续使用Victor,因为它们的占地面积更小且被认为更可靠。

Victor电动机控制器通过其12V端子之一连接至配电板,并直接连接至电动机。它由Digital Sidecar通过PWM控制。最后,必须将Victor的冷却风扇与走线到配电板的电线连接。

Spike继电器实质上是用作组件的开/关开关。当与电动机一起使用时,可用于正向,反向或断开驱动它们。 Spike还可以用于打开或关闭其他电子设备,例如灯或压缩机。最后,除了配电板上的断路器外,Spike继电器还有一个用于20安培断路器的端口。

Spike连接到配电板的12V 30安培端子之一。它的输出可以连接到电动机,压缩机,照明灯或电磁阀。它通过与数字边车的PWM连接进行控制。

照片来源:http://files.chinaaet.com/images/2012/05/08/efdf49ff-fced-45d9-8048-ab8f0730d62c.jpg结果http://team358.org/files/programming/ControlSystem2009-/components.php结果http://www.vexrobotics.com/products/vexpro/victor-speed-controller.html点击HTTP://www.vexrobotics.com/products/vexpro/217-0220.html

步骤6:其他

在竞争中,D-Link DAP-1522路由器允许驾驶员无线控制机器人。它使用Wi-Fi在机器人和驾驶员控制站之间建立无线网桥。

D-Link路由器通过路由器电源转换器供电,并通过以太网电缆连接到cRIO。路由器还可以通过以太网连接到其他设备,从而允许它们与cRIO和驱动程序站进行通信。最常使用这种连接方式的设备是Axis摄像机。

Rockwell Signal LED用于警告机器人周围的人它正在运行,并传达有关其当前状态的其他信息。信号LED总共使用五种不同的闪烁模式。以下是不同模式及其指示的列表:

稳定开启:自主模式

短路关闭:(1500ms开启,100ms关闭):遥控模式

慢速闪烁(打开900毫秒,关闭900毫秒)

快速闪烁(打开200毫秒,关闭200ms):由于没有驾驶员站通讯,错误的cRIO图像,错误的团队ID而导致系统错误,或出现许多通信错误

快慢闪烁(打开200毫秒,关闭900毫秒):电池电量低和系统被系统监视程序,用户监视程序或设置为禁用的Driver Station禁用。

Rockwell Signal LED通过2针PWM电缆连接到Digital Sidecar。

有两个摄像头可以连接到机器人,用作视觉处理的传感器,也可以用作反馈设备。司机。尽管有两种型号的摄像机,即Axis M1011和Axis 206,但它们在功能上是等效的。

摄像机通过专用的5V连接从配电板接收电源。它还通过以太网电缆连接到D-Link路由器,从而使其可以与cRIO和驱动程序站进行通信。

图片来源:

http://www.andymark.com/product-p/am -0839.htm结果http://raise.rockwellautomation.com/RAConfig/config.asp?cmd=edit&CID=B4E7802D0FE341B89316216E3527C565点击http://www.icode.co.uk/icatcher/cctvshop/axis-m1011 -network-camera-p-372.html

http://www.vitechsecurity.co.uk/images/axis_206.jpg

第7步:驾驶员站

Driver Station便携式计算机是控制机器人的便携式计算机。尽管FIRST为该角色提供了Classmate上网本,但团队可以选择在其他笔记本电脑上安装Driver Station软件。通过提供比赛,软件开发和调试的重要信息,Driver Station充当控制机器人的仪表板。有些团队将诸如视觉处理的任务从cRIO转移到Driver Station,从而使代码运行得更快,并减轻了cRIO的负担。

Driver Station必须连接到团队希望使用的任何控件。这些控制器与可选的赛普拉斯板一起通过标准USB连接进行连接。在建造季节中,Driver Station可以通过Wi-Fi与机器人直接通信,但在比赛期间必须通过提供的以太网电缆插入。笔记本电脑由制造商使用的任何电源供电。竞赛期间,竞赛还提供了Classmate的电源连接。

赛普拉斯FirstTouch板是芯片上的Arduino供电系统,允许团队为他们的机器人创建自定义控制接口

FirstTouch连接到驱动程序带有随附USB电缆的工作站笔记本电脑。它还可以连接到团队选择使用常规电缆使用的任何自定义按钮。

驱动程序控制站的最后一个组件是控制器本身。团队可以选择使用几乎任何USB供电的控制器,无论它是随附的操纵杆,Xbox 360游戏手柄还是他们选择的其他控制器之一。许多团队分散了控制机器人的职责,由一个人驾驶,另一人控制机器人。在这种情况下,团队可以混合使用并匹配其控制器,以迎合其驾驶员的喜好。

图片来源: http://team358.org/files/programming/ControlSystem2009-/components.php结果http://www.andymark.com/Attack3-p/am-0598.htm点击http://ownedgamers.com/wp-content/uploads/2012/04/xbox-360-controller-recovers-stolen-console.jpg

第8步:文档

希望本教程可以帮助您熟悉FIRST机器人大赛中使用的控制系统。如果您想了解有关FRC控制系统的更多信息,最好的学习方法是阅读FIRST和零件制造商提供的技术文档。我在此步骤所附的压缩文件夹中包含了FIRST的一些技术和支持文档。技术文档更详细地讨论了各个组件,而支持文档则描述了它们如何一起使用。我希望您发现此合并资源有帮助。
责任编辑:wv

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

    关注

    206

    文章

    27046

    浏览量

    201430
  • 电气系统
    +关注

    关注

    1

    文章

    248

    浏览量

    24111
收藏 人收藏

    评论

    相关推荐

    2024 ETAP 电气系统数字孪生平台技术研讨会(深圳站)

    ETAP作为功能全面且强大的综合型电力系统数字孪生平台,应用领域涵盖发电、输电、配电、微电网、工业电力电气系统的规划、设计、分析、仿真和系统优化、自动化、运行维护。经过38年的持续发展,已推出
    发表于 03-30 13:06

    SystemWeaver—电子电气系统协同研发平台

    SystemWeaver软件是瑞典Systemite公司研制的一款企业级的电子电气系统协同研发平台。此平台支持电子电气系统研发V流程,从需求—功能—系统—ECU—测试等多阶段对电子电气系统
    的头像 发表于 02-05 14:17 200次阅读
    SystemWeaver—电子<b class='flag-5'>电气系统</b>协同研发平台

    LabVIEW的六轴工业机器人运动控制系统

    LabVIEW开发六轴工业机器人运动控制系统 本项目开发了一个高效的工业机器人控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。LabVIEW作为一个关键技术,在项目中扮演了核
    发表于 12-21 20:03

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    ROS系统是什么 ROS(Robot Operating System)是一个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进
    发表于 11-30 16:01

    机器人编程需要什么软件?

    机器人编程需要什么软件
    发表于 11-01 07:34

    Arduino教学机器人的使用教程

    本文档的主要内容详细介绍的是Arduino教学机器人的使用教程
    发表于 09-27 06:53

    ai人工智能机器人

    的运营成本、人力成本还在不断提高(如:办公场地的租金、员工的工资、社保公积金、节假日福利等)。 如今的智能电话机器人,每天的电话拨打量可达800-1000通,相比人工提高了3-5倍,大大缩短了名单的筛选
    发表于 09-21 11:09

    基于Matlab和VR技术的移动机器人建模及仿真

    利用 Matlab 建立移动机器人的动力学模型 ,在虚拟现实 (VR )环境下 ,实时仿真移动机器人路径跟踪的运动特性 ,为基于 Internet 的机器人遥操作试验搭建了仿真平台 。 实验结果表明
    发表于 09-20 06:24

    气保焊接机器人本体部分的检查要点

    电源和电气系统:检查机器人的电源接线、电缆连接、电气控制柜、电源开关等部分,确保电源供应正常、电气连接可靠,并检查电气系统的绝缘状况是否符合
    的头像 发表于 09-08 16:33 215次阅读
    气保焊接<b class='flag-5'>机器人</b>本体部分的检查要点

    新能源汽车电气系统的组成

    新能源汽车电气系统的组成 随着环保意识的增强和石油资源的日益枯竭,新能源汽车已成为未来汽车产业的大趋势。与传统燃油汽车相比,新能源汽车拥有更为环保、高效、经济的特点,其中一个重要的因素是其电气系统
    的头像 发表于 08-18 10:54 4896次阅读

    【IoT毕设】机智云平台+STM32+树莓派的草莓采摘机器人控制系统

    本帖最后由 机智小编 于 2023-8-16 17:37 编辑 一、前言 本草莓采摘机器人控制系统是由江西理工大学机械工程专业的程鹏胜设计开发完成。针对某草莓种植基地模块化种植的高架草莓人工
    发表于 08-16 17:35

    焊接机器人电气系统由什么组成?

    焊接机器人一般由继电器、PLC程序控制器、单片机设计、数控机床、计算机组成焊接机器人电气系统
    的头像 发表于 07-21 16:11 521次阅读

    【科普】干货!带你从0了解移动机器人(三) ——自主导航系统及上位机软件设计与实现

    发展。在前两篇文章中,我们介绍了移动机器人的基本概念和硬件组成。本文继续深入探讨移动机器人的自主导航系统及上位机软件****设计与实现。 01移动机器人的内载算法 为了实现移动
    发表于 06-28 09:36

    如何快速地让机器人投入生产

    机器人也是一种设备,它主要内容是完成一个制造的其中一个功能。 制造一个产品,可以分为几个部件。和装配几个部件。 一个部件,可以是一个模具。或者由机器人完成组成一个模具。 机器人主要完成的是一些模具
    发表于 06-06 16:18

    浅谈儿童陪护机器人

    儿童陪护机器人越来越受到人们的关注,其中转动控制是其重要组成部分之一。步进电机芯片作为一种常用的控制芯片,被广泛应用于儿童陪护机器人中的转动控制。本文将从步进电机芯片的工作原理、优势和应用场景等方面
    发表于 05-11 15:12