×

使用AdvancedTCA实现机器视觉高端应用计算机平台的资料说明

消耗积分:0 | 格式:rar | 大小:0.01 MB | 2020-09-11

分享资料个

  机器视觉的市场应用日益增加

  机器视觉系统集成商与设备供货商不断寻求可执行复杂影像处理算法的新兴解决方案和高性能计算机, 以及更具成本效益并具备更快上市时间周期的产品。应用于平面显示器(FPD)产业的自动光学检测(AOI)即为一个例子。随着FPD产业的发展, 在单一系统上需要多种高分辨率摄像机的需求正在提升,在此同时,数据吞吐能力也成为处理大量数据负载的关键。

  包含扫描与面扫描( area scan )在内,正呈现出惊人成长的大尺寸影像视觉应用需要成像、显示、储存、实时可视化以及阶处理能力。一般的AOI 应用通常采用了搭载双CPU,以及一片用于摄像机接口PCI-X 附加卡的服务器。然而,在需要多个摄像机时,就需要更多台服务器,以建构一个可用的AOI 系统。这些服务器占用了宝贵的空间, 且需要大量的管理及维护。

  此外,服务器之间的数据交换也为系统集成商与管理人员带来了更大挑战。AOI 系统不仅适用于FPD产业,其应用领域还横跨了一系列运用视觉输入进行数据处理的工业应用。包括自动化机器人的导航导引系统、用于操作任务的位置与结构信息、地形绘制功能(特别是在偏僻环境或在天灾期间) ,另外还包括了在高速及大量生产过程中的计算机辅助作业等, 均已成为AOI 技术的必然应用领域, 而且均充份使用了该技术提供的优势。AOI系统搭载了特有的人机接口,能让操作人员执行无论对工业或应用而言,都是最关键的实时与精确的操作控制。

  AOI 系统的功能包含了将影像采集到计算机、将影像转换为可用格式、将影像调整为所需大小, 还能计算适当的数据以呈现影像并执行质量检查。在特别针对制造环境应用时, AOI系统不仅要满足对高速、高分辨率、24 小时运作、可重复测量等要求,还必须能在整个生产过程中进行自动识别、追踪与质量保证。

  一些较具特色的AOI 系统采用了客制化数字信号处理器( DSP)与现场可编程门阵列(FPGA),为结果转译与缺陷定位提供了基础解决方案。与传统上许多产业采用的手动储存及检测移动的方法相较,通过先进光学检测技术,用户可获得更多质量良好的产品(高良率) ,并消除缺陷产品所占比重(质量控制) 。举例来说, 在木板业, 提升由机器视觉系统所做的决定数量,可增加生产率及提高合格率, 而且可运用较少的生产线人力实现更精确的产品分类,通过削减成本协助一家公司达到获利底线。AOI 系统可在制造环境中显著提高价值,在这些环境中,为了提升最终产品的一致性,制造过程通常充满了变量。

  不过,值得注意的是,若缺乏适当的计算机架构与控制功能,在必须使用多种编程语言整合DSP与FPGA时,AOI 系统会担负较长的开发时间与付出更多工程资源的风险。因此,这些解决方案在获得并采用新型DSP技术时,必须在软硬件方面付出更多的投资。针对先进AOI 应用的理想解决方案,将是一种能在产能与成本比例中实现最佳平衡的平台,而产能与成本比例则与制造程序、输出入支持、易于编程、客制化与系统维护等息息相关。

  ATCA Advanced Vision Platform (AVP) 平台满足高端视觉系统需求尽管最初的设计是针对下一代电信应用, 但先进电信运算架构(简称AdvancedTCA或ATCA)也已经证实是解决当前高端机器视觉系统问题的理想方案。这种开放式架构可节省开发时间及相关成本,而配备PMC卡的ATCA系统还可进行扩展以提升系统灵活性。透过整合客制化PMC卡,并运用创新的Gigabit 以太网络和机箱管理( shelf management)技术,以ATCA为基础的机器视觉系统能在精巧、高密度的多刀锋型机架系统中巧妙地满足其性能需求。

  具备PCI-X PMC 模块的高性能CPU刀锋板卡可用来建构单一的先进CPU平台。一个PMC模块就能与好几种摄像机接口标准进行通讯,包括Camera Link 、Firewire ,以及逐渐成为主流的Gigabit 以太网络接口摄像机等。透过适当地整合这些技术与灵活的架构, PMC模块可通过保证向后与前向兼容性,消除设备因陈旧而面临报废的风险,随着技术进展维持系统的最佳执行效能,并确保用户可获得最大的投资回报。

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

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.obk20.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'使用AdvancedTCA实现机器视觉高端应用计算机平台的资料说明',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"//www.obk20.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);