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

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

    关注

    211

    文章

    28466

    浏览量

    207295
  • 电气系统
    +关注

    关注

    1

    文章

    359

    浏览量

    24270
收藏 人收藏

    评论

    相关推荐

    【「具身智能机器人系统」阅读体验】+两本互为支持的书

    最近在阅读《具身智能机器人系统》这本书的同时,还读了 《计算机视觉之PyTorch数字图像处理》一书,这两本书完全可以视为是互为依托的姊妹篇。《计算机视觉之PyTorch数字图像处理》是介绍
    发表于 01-01 15:50

    【「具身智能机器人系统」阅读体验】2.具身智能机器人大模型

    ,能够利用\"思维链\"的技术将复杂任务分解为多个子任务,以渐进的方式解决问题。这不仅提高了任务的成功率,也显著增强了系统的鲁棒性,使得机器人可以更高效地应对复杂环境和多样化需求
    发表于 12-29 23:04

    【「具身智能机器人系统」阅读体验】1.初步理解具身智能

    感谢 感谢电子发烧友网社区给予《具身智能机器人系统》试读机会。在这知识的盛宴中,我感受到社区的关怀与支持。定不负期望,认真研读,分享所学,回馈社区。 一、本书大纲 《具身智能机器人系统
    发表于 12-28 21:12

    【「具身智能机器人系统」阅读体验】1.全书概览与第一章学习

    了解具身智能机器人相关的知识,我感到十分荣幸和幸运。 全书简介 本书以循序渐进的方式展开,通过对具身智能机器人技术的全方位解析,帮助读者系统化地学习这一领域的核心知识。 首先在第一部分,介绍了具身智能
    发表于 12-27 14:50

    【「具身智能机器人系统」阅读体验】+初品的体验

    《具身智能机器人系统》 一书由甘一鸣、俞波、万梓燊、刘少山老师共同编写,其封面如图1所示。 本书共由5部分组成,其结构和内容如图2所示。 该书可作为高校和科研机构的教材,为学生和研究人员提供系统
    发表于 12-20 19:17

    《具身智能机器人系统》第1-6章阅读心得之具身智能机器人系统背景知识与基础模块

    、谷歌的RT系列等前沿产品中展露锋芒。这些突破性成果标志着AI正从虚拟世界迈向物理世界的深度交互。 而研读《具身智能机器人系统》前六章,我对具身智能(Embodied Artificial
    发表于 12-19 22:26

    鸿蒙机器人与鸿蒙开发板联动演示

    鸿蒙机器人与鸿蒙开发板联动演示,机器人的角色为迎宾机器人,开发板负责人宾客出现监听
    发表于 12-02 14:55

    【书籍评测活动NO.51】具身智能机器人系统 | 了解AI的下一个浪潮!

    。 这些技术的综合应用使具身智能系统能够进行复杂的环境感知、决策制定和物理操作。例如,通过多模态感知技术,智能体能够综合视觉、 听觉和触觉数据,更全面地理解和响应其所处的环境。 具身智能通过提高机器人
    发表于 11-11 10:20

    协作机器人拽拖示教详解

    。DMC600M拖动示教控制系统      拖动示教通常使用以下步骤:      示教模式切换:将机器人切换到示教模式,使其能够记录操作员的动作。      手动示教:操作员通过手动移动机器人的末端执行器,来
    的头像 发表于 10-23 15:52 221次阅读

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

    本帖最后由 Tronlong创龙科技 于 2024-7-19 17:18 编辑 ROS系统是什么 ROS(Robot Operating System)是一个适用于机器人的开源的元操作系统。它
    发表于 07-09 11:38

    Al大模型机器人

    金航标kinghelm萨科微slkor总经理宋仕强介绍说,萨科微Al大模型机器人有哪些的优势?萨科微AI大模型机器人由清华大学毕业的天才少年N博士和王博士团队开发,与同行相比具有许多优势:语言
    发表于 07-05 08:52

    abb机器人系统密钥在哪

    ABB机器人系统密钥是ABB机器人系统中用于保护其知识产权和确保系统安全性的一种技术手段。本文将详细介绍ABB
    的头像 发表于 06-17 09:45 1372次阅读

    工业机器人电气控制系统的体系结构主要有哪些

    工业机器人电气控制系统是工业机器人的重要组成部分,它负责控制机器人的运动和执行各种任务。随着工业自动化和智能制造的发展,工业机器人
    的头像 发表于 06-16 15:28 1809次阅读

    基于FPGA EtherCAT的六自由度机器人视觉伺服控制设计

    和增强系统处理图像的实时性,本文提出了一种伊瑟特的六自由度机器人视觉伺服控制系统,将摄像头集成到基于 Zynq的伊瑟特主站上,提高了视觉伺服的实时性.经测试,该平台能够对视觉检测目标的变化做出及时的反应
    发表于 05-29 16:17

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

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