×

使用预建解决方案快速部署飞行时间距离感测

消耗积分:0 | 格式:pdf | 大小:279.02KB | 2022-11-25

笑尽往事

分享资料个

飞行时间 (ToF) 技术越来越多地用于从消费产品到工业设备的应用领域中的距离测量和接近感测。单芯片 ToF 处理 IC 的可用性有助于简化这些解决方案的实施,但这些仍然留给开发人员一些关键任务,例如寻找和优化合适的发射器和光电二极管,以及将这些设备与 ToF 处理器集成。更集成的方法可以大大简化流程并节省时间。飞行时间 (ToF) 技术越来越多地用于从消费产品到工业设备的应用领域中的距离测量和接近感测。单芯片 ToF 处理 IC 的可用性有助于简化这些解决方案的实施,但这些仍然留给开发人员一些关键任务,例如寻找和优化合适的发射器和光电二极管,以及将这些设备与 ToF 处理器集成。更集成的方法可以大大简化流程并节省时间。为解决这个问题,为解决这个问题,DigilentDigilent开发了预构建的 ToF 附加板,当与高性能系统板和相关软件库结合使用时,可提供完整的硬件 ToF 解决方案。现在,开发人员可以立即开始制作 ToF 应用程序原型,或使用此硬件和软件作为设计定制 ToF 硬件和软件的基础。开发了预构建的 ToF 附加板,当与高性能系统板和相关软件库结合使用时,可提供完整的硬件 ToF 解决方案。现在,开发人员可以立即开始制作 ToF 应用程序原型,或使用此硬件和软件作为设计定制 ToF 硬件和软件的基础。本文简要介绍了 ToF 传感器的工作原理。然后介绍了 Digilent 的本文简要介绍了 ToF 传感器的工作原理。然后介绍了 Digilent 的Pmod ToF 板Pmod ToF 板,并展示了如何将其与 Digilent ,并展示了如何将其与 Digilent Zybo Z7-20Zybo Z7-20开发板结合使用,以评估 ToF 技术并在自己的设计中快速部署光学距离感测。开发板结合使用,以评估 ToF 技术并在自己的设计中快速部署光学距离感测。ToF 传感器的工作原理ToF 传感器的工作原理ToF 传感器在越来越广泛的应用中发挥着重要作用。在车辆和工业设备中,这些传感器有助于在停车或近距离操作时警告操作员注意障碍物。在消费类应用中,这些设备在移动产品或家庭自动化系统中提供接近感测。在这些和其他应用中,光学 ToF 系统使用不同的方法计算到外部物体或障碍物的距离,这些方法都依赖于外部物体反射的光与最初传输的光之间的一些差异。ToF 传感器在越来越广泛的应用中发挥着重要作用。在车辆和工业设备中,这些传感器有助于在停车或近距离操作时警告操作员注意障碍物。在消费类应用中,这些设备在移动产品或家庭自动化系统中提供接近感测。在这些和其他应用中,光学 ToF 系统使用不同的方法计算到外部物体或障碍物的距离,这些方法都依赖于外部物体反射的光与最初传输的光之间的一些差异。一种先进的 ToF 设备,如基于

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

评论(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:'使用预建解决方案快速部署飞行时间距离感测',//标题 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);