历史上的今天

今天是:2024年11月12日(星期二)

2021年11月12日 | 机器视觉在FPGA厂商的可拓展性应用

发布者:暮烟微雨 来源: eefocus关键字:机器视觉  工业领域 手机看文章 扫描二维码
随时随地手机看文章

目前在工业机器人和服务机器人上用量最多的是MCU。随着工业领域每一步自动化升级,机器人所需的运算效能也同步增长,各种高效能要求,人机协同应用以及各类即时运算都要求机器人除了提供精准的电机控制外还能兼顾灵活性和拓展性。

显然,FPGA厂商是不会任由MCU靠着电机控制的红利大刀阔斧收割机器人市场的。目前工业机器人有多轴化和协同化的发展趋势,这种灵活性和拓展性要求都是为了机器人能够执行多种精密复杂的拟人动作。在这种发展趋势下工业机器人的电机及轴数都必须增加,当其中一个轴旋转到特定角度时,与其同处一个连动系统的轴也须旋转至相应的正确角度,这样的要求下,不同系统之间的搭配协调也变得格外重要。

FPGA可以应用在分散控制的小节点上,也可以在大节点上应用更高效能的FPGA SoC。通过FPGA控制的系统最明显的优势点就是驱动反应时间会大大缩短,对整个系统的运行速度而言会是一个大提升。复杂的多轴运算需求将FPGA的扩展性及运作效能优势凸显,在单一节点运作的MCU在应对这种高效能需求时会显得乏力。而DSP虽然有更高的处理效能,但在拓展性上仍给了FPGA一定的喘息空间。如何充分利用好高效能和高拓展性优势成了FPGA在和MCU,DSP三足鼎立的机器人市场中突围的关键点。

机器人FPGA高效能运控应用

像这种拥有全方位机器人控制的设计可以从赛灵思的基于Artix-7 FPGA和Zynq-7000 SoC设计的Versal AI Edge来看看该控制方式的优势。

单从Artix-7 FPGA来看提供了高性能的功耗比结构(约50%)、收发器线速、DSP处理能力以及AMS集成。215K的逻辑单元和 AXI IP以及模拟混合信号集成对给予了系统足够高的可编程集成性。

而Zynq-7000则是采用与 28nm Artix-7可编程逻辑配对的单核ARM Cortex-A9处理器,同时提供6.25Gb/s收发器,在电机控制与嵌入式视觉等工业应用上既能控制成本又能优化系统集成。

基于上述元件构成的机器人控制Versal AI Edge,可以从视觉和非视觉传感器进行元数据处理执行低时延电机控制和确定性联网,以实现整个系统的同步。对于需要移动功能的机器人,可加速动作规划满足导航需求。这种通过控制环路的并行处理,对可扩展的运动轴数量进行精确确定性控制,在多轴运动上具有很高的拓展性。

不仅是Xilinx,另一家FPGA大厂Altera也是用28/20nm FPGA打入机器人控制市场。基于FPGA以及FPGA SoC的设计,除了运动控制,传感器总线管理,摄像头总线管理包括HMI等等都被集成到一起。通过高层次的集成,缩小物理尺寸并降低功耗。这样的控制似乎更能体现机器人的智能性和适应性。

机器视觉FPGA可拓展性应用

具备强大平行运算功能的FPGA,不只能应付多轴机器人运动的需求,也能实现机器视觉系统高弹性的灵活配置。lattice就是这样的策略,lattice的FPGA虽然也涉及多轴电机控制,但主要应用放在了机器视觉上。

FPGA与生俱来的可编程优势使其能支援多种工业通讯协定,也让FPGA成为用来扩充通讯的不错选择。从ECP5处理器板上来看,它的输入和输出板之间能够组合和匹配,以连接到各类图像传感器和显示屏,最大限度的提供灵活的互连性。


写在最后

不难看出FPGA依靠高效能和拓展性在机器人行业已经有相当大的发挥。不管是依靠高效能处理能力从MCU手中夺取电机控制的份额,还是凭借拓展性大举进军机器视觉与DSP正面对垒,在机器人市场中FPGA与MCU,DSP可谓是互不相让,暗流涌动。毕竟谁都不愿意在这个大市场上被压一头。

关键字:机器视觉  工业领域 引用地址:机器视觉在FPGA厂商的可拓展性应用

上一篇:机器视觉检测的应用实例
下一篇:无刷直流电机加速设计周期的3种方法分析

推荐阅读

据科技日报报道,阿里旗下飞猪旅行近日公布的信息显示,酝酿两年的阿里无人酒店正式开业,整栋酒店并没有人类服务人员,所有事情统统交给了人工智能。人工智能如何做好服务工作呢?在预定上,客人在APP上办理登记后,可以直接在线选房,甚至选床。到达酒店后,一个1米高的机器人取代了传统的人工接待。它通过人脸识别技术,首先记住了客人的样子。登记入住...
在STM32开发中经常会用到独立看门狗(IWDG)和低功耗模式,看门狗是为了检测和解决由软件错误引起的故障,低功耗模式是为了在CPU不需要继续运行时进入到休眠模式用以节省电能。其中独立看门狗的时钟由独立的RC振荡器(STM32F10x一般为40kHz)提供,即使在主时钟出现故障时,也仍然有效,因此可以在停止和待机模式下工作。而且独立看门狗一旦启动,除了系统...
Seeed供应Grove模块产品已经有一段时间了,包括传感器、显示器、LED、按钮和更多周边设备。现在,Seeed发布了一个Grove初学者套件,这使得入门更容易。Grove初学者工具包由一个单独的PCB组成,配备有Arduino兼容的Seeduino Lotus,带有相应的插头和附加连接器,专门用于将Grove电缆连接到Grove模块上。该套件的独特之处在于,包括的所有模块都已经通过PCB...
  为了适应如今这个发展越来越快的社会,机器视觉检测技术是必不可少的。而且机器视觉检测在工业自动化生产过程中成为了一种重要角色,尤其是针对一些大规模的生产企业,通过机器视觉来替代传统人工目测的检测方式,识别产品缺陷,并且实时对产品生产质量数据进行监测,减少次品生产,确保产品质量稳定性提高市场竞争力。  机器视觉系统最基本的特点就...

史海拾趣

问答坊 | AI 解惑

中星微上市

主持人:各位新浪网友大家早上好!欢迎大家进入新浪嘉宾聊天室。11月30号晚上,也就是昨天,国内的第二家IC设计公司珠海炬力正式登陆纳斯达克,融资7200万美金。此前的11月15号,北京中星微登陆纳市第二家国内的IC企业上市。上市之后,两家的表现也 ...…

查看全部问答∨

C语言编程规范

1. 基本要求 1.1 程序结构清析,简单易懂,单个函数的程序行数不得超过100行。 1.2 打算干什么,要简单,直接了当,代码精简,避免垃圾程序。 1.3 尽量使用标准库函数和公共函数。 1.4 不要随意定义全局变量,尽量使用局部变量。 1.5 使用括号 ...…

查看全部问答∨

跪求高手指点 ADS 1.2编译问题

  现有三个文件 head.s init.c , leds.c.其中head.s包含入口entry,并调用inti.c提供的函数初始化内存。leds.c包含一个main函数。当内存初始化完毕后,跳转到main函数入口处执行。   问题是:若main函数不改名,则编译时认为程 ...…

查看全部问答∨

wince 数据保存文件格式

在wince下,数据能够保存为excel格式,并通过U盘导出吗? 有没有这方面的资料,在c#中怎么保存以及导出?…

查看全部问答∨

想让自己的程序跑在ring0,我该学WDM(windows driver mode)还是KDM(kernel driver mode)?

我想写个简单的反病毒软件(异想天开?!),得跑在ring0特权级上,可是我对驱动一窍不通,想向高手请教我该学WDM驱动还是KDM驱动? 目前我会的语言就只有C/C++,DOS汇编/win32汇编,该用C/C++写驱动好呢,还是WIN32汇编好呢? 推荐些书吧,请高 ...…

查看全部问答∨

LED灯光节能性的产生原理

replyreload += \',\' + 708457;Timson,如果您要查看本帖隐藏内容请回复…

查看全部问答∨

网络开发笔记10_MFC编程基础

一 为何又要讲MFC了 为何又要讲MFC了?MFC又为何物啊?给我学Lm3sxxxx网络开发扯得上关系吗? 别急。我们前面不是说了数据存储的方案了吗——数据库。但是你看到我们的数据访问界面也不太美观。当然在这里我也不是要去让它美起来。要美的 ...…

查看全部问答∨

关于头文件的问题

最近我在学习launchpad,但是今天在看第一个例程的时候就遇到不懂得地方了#include \"io430.h\"int main( void ){ // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; P1DIR |= 0x01; / ...…

查看全部问答∨

比赛中常用的DA和AD芯片

本帖最后由 paulhyde 于 2014-9-15 03:59 编辑 大家推荐推荐一下吧 各种常用的高精度AD和DA 各种高速的AD和DA 你正在使用那一块芯片呢  …

查看全部问答∨

【晒样片】+ TI 参考设计

本帖最后由 ylsj123456 于 2014-7-24 17:15 编辑 TI 参考设计的芯片,已送达…

查看全部问答∨
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多每日新闻

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved