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

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

3天内不再提示

关于分布式控制系统简化了机器人的3C设计的相关方案设计

贸泽电子 来源:djl 作者:Warren Miller, Mouser 2019-08-27 16:31 次阅读

一旦主控制器接触来自传感器和中间控制器的智能交流信息,它需要在下一个任务上做决定。举个例子,如果一个独立机器人正在地震后的废墟中寻找被埋起来的幸存者,它的红外线探测仪检测到了热量,控制器需要决定该做什么。它应该进一步调查吗?它应该先检测环境确定结构完整性吗?它需要再靠近一点确定那是否是一个人散发的热量吗?它应该询问人类下一步该怎么做吗?这些问题都需要在下一步指示确定前由处理器处理。

在许多情况下可能需要更多的信息,因为终端节点可能只会发送警报推理背后的数据。如果现在有一个重大的处理过程,超出终端节点的处理范围,中央处理器将需要大量的计算进行“重要提升”。一个功率高效,高性能处理器对使用电池的小型自动机器人来说是一个不错的选择。主控制器也需要连接到广泛的不同终端节点和中间控制器的交流通道。中间控制器需要高速的接口,像以太网USB。相似的,低速的传感器需要低速接口,像SPI和UART

新一代高效嵌入式处理器能满足这些新应用所需要的特点。比如,新Intel Quark SoC X10xx 处理器有功率高效的CPU核心和多交流式界面,包括以太网,USB,PCle2.0,SPI,12C和UART。通向片外内存的入口由嵌入式控制器模块支持,以高容量的DDR或低容但更快的SRAM形式。对于高可靠性的应用来说,一个纠错码储存器(ECC)能自动发现并修补内存错误。高级的安全功能提高了对恶意入侵的抵抗能力,一个关于嵌入式系统的担心是日益增长的有组织的黑客数量。Quark X10xx 家族甚至有成员有着安全启动能力,能探测试图篡改启动引导代码的行为,一个对于侵入嵌入式网络最有侵略性和有效的方法。

关于分布式控制系统简化了机器人的3C设计的相关方案设计

图2:Intel Quark SoC X1000 原理框图。(来源:Intel)

在分布式机器人系统中的某些时刻,电子信号需要被转换为机械运动。机械运动可能涉及到高速移动一个底盘(并且准确的停在正确的位置)或者操纵一个机器“手”抓住并提起一个小物体。在任何一种情况下发动机都很可能参与翻译电子信号成指定的机械运动的过程。自从MCU的制造加速了他们对发动机控制应用的支持,最近几年大范围的发动机的设计开始变得相似。

MCU用于发动机控制已经好几年了,而且当更高效,更可靠,磨损减少,使用寿命延长的新算法出现,MCU总会开发新功能来跟上这些改变。举个例子,升级的处理能力,包括数字信号处理和浮点,现在能取消主CPU的数据预处理任务。此外,硬件计时器能执行低水平的电流电压整形的任务,用于控制算法,进一步腾出主CPU空间,提高系统效率。

帮助评估和设计发动机控制应用的参考设计进一步简化了开发过程。比如,Freescale Kinetics MCU 家族对不同的应用有多发动机控制参考设计。为了帮助设计者更快的在许多的可能选择中导航,Freescale创造了一个基于网络的解决方案顾问来筛选对不同的目标应用所需要的不同的特点和能力。正如图3顶部展示的一样,在生成一个展示设备的报告之前,Freescale顾问会带领设计师走过一系列关于应用的问题,功能,发动机类型特点,控制算法和传感器类型。在确定选择之前,会生成一份报告展示有关的参考实例和对设计师有特定设计需求的应用注意。

关于分布式控制系统简化了机器人的3C设计的相关方案设计

关于分布式控制系统简化了机器人的3C设计的相关方案设计

图3A&3B:发动机控制解决方案顾问帮助设计工程师发现适合他们应用的指导设计。(来源:Freescale Semiconductor)

总结

现在你知道了机器人3C原则,你可以把这些元素应用于任何的嵌入式设计,即使它不是一个机器人应用。任务执行时有优化传播,高效和智能命令的分布式传感和电子机器界面的智能控制,对任何复杂的嵌入式设计来说是最好的组织元素。只需确保你的嵌入式系统不违反任何一个阿西莫夫的机器人3C原则。否则真的会成为一个大问题。

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

    关注

    206

    文章

    27050

    浏览量

    201430
  • 嵌入式设计
    +关注

    关注

    0

    文章

    389

    浏览量

    21145
  • 分布式
    +关注

    关注

    1

    文章

    754

    浏览量

    74096
收藏 人收藏

    评论

    相关推荐

    基于虚拟仪器的城市景观照明分布式控制系统设计与实现

    基于虚拟仪器的城市景观照明分布式控制系统设计与实现针对城市级景观照明系统分布广,数量多的特点,设计一种基于虚拟仪器的可组分布式城市景观照明控制系统。采用
    发表于 12-01 10:19

    分布式控制系统

    分布式控制系统分布式控制系统 (distributed control systems,简称DCS),又称为分散控制系统,分散型控制系统,集散控制系统.行业内业称4
    发表于 03-01 22:19

    嵌入服务机器人控制系统能实现什么功能?

    随着人口老龄化进程的加快,更多老年,尤其是地震和疾病致残的残疾,都需要照顾。基于此,这里提出一种基于ARM的嵌入服务机器人控制系统设计
    发表于 10-15 08:03

    分布式控制系统的组成是什么?

    由多台计算机分别控制生产过程中多个控制回路,同时又可集中获取数据、集中管理和集中控制的自动控制系统分布式控制系统采用微处理机分别
    发表于 03-13 09:02

    分布式控制系统有哪些功能和应用

    级别,企业家级别,操作员级别等。  分布式控制系统的应用  DCS系统可以在一个简单的应用程序中实现,如使用微控制器网络的负载管理。这里的输入是从一个键盘给一个微控制器,与另外两个微
    发表于 09-01 17:55

    TSP分布式控制有什么优势?

    TSP分布式控制有什么优势?TSP分布式控制提高了测试速度并且降低了测试成本。
    发表于 05-12 06:19

    请问怎样去设计一种车门分布式控制系统

    一种介绍基于CAN/LIN总线的车门分布式控制系统设计
    发表于 05-14 06:44

    空间机器人分布式控制系统

    针对六自由度机器人控制系统的特点以及空间环境对系统的影响,提出基于双冗余设计思想的分布式视觉伺服控制系统。该
    发表于 03-28 08:45 10次下载

    工业机器人分布式控制系统实例

    工业机器人分布式控制系统实例介绍了浇注生产线浮渣铲除工业 机器人 分布式控制系统的设计方案、硬件结构和软件体系工业
    发表于 07-13 12:04 110次下载
    工业<b class='flag-5'>机器人</b><b class='flag-5'>分布式控制系统</b>实例

    基于分布式控制系统的轮式智能机器人研究

    介绍了分布式控制系统和CAN总线的概念和特性。提出了一种用于智能机器人分布式控制系统结构,时基于该控昔对系统的智能机器人的体系结构、导航与
    发表于 04-25 14:57 55次下载
    基于<b class='flag-5'>分布式控制系统</b>的轮式智能<b class='flag-5'>机器人</b>研究

    基于分布式控制系统的轮式智能机器人研究

    基于分布式控制系统的轮式智能机器人研究电子论文!资料来源网络,如有侵权,敬请见谅
    发表于 11-30 11:34 5次下载

    通用智能机器人分布式控制系统的设计与实现

    通用智能机器人分布式控制系统的设计与实现!资料来源网络,如有侵权,敬请原谅!
    发表于 12-25 09:35 5次下载

    Freelance 800F分布式控制系统

    Freelance 800F分布式控制系统说明。
    发表于 05-14 09:24 5次下载

    基于CAN总线的水下航行器分布式控制系统

    基于CAN总线的水下航行器分布式控制系统
    发表于 07-01 16:53 9次下载

    分布式控制系统的七个功能和应用

    分布式控制系统的七个功能和应用  分布式控制系统是一种由多个独立的控制单元组成的系统,每个控制单元负责
    的头像 发表于 02-01 10:51 454次阅读