找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3432|回复: 5
打印 上一主题 下一主题
收起左侧

求助,波形时间的截取问题

[复制链接]
跳转到指定楼层
#
各位大神,小弟新手,请教一个问题。

用激光束采集到物体经过激光的时间,如图高电平所示。



如何能用单片机得到这段时间t , 并用于定时或者延时。

时间长度为5ms以内。

示波器可以读出,但是单片机怎么能利用这个时间。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

5#
ID:163980 发表于 2017-2-9 13:15 | 只看该作者
io开启上下沿中断,,开启定时器,上沿记一个,,下降沿记录一个,,两个数差就是时间,,,,然后做个补偿,,
回复

使用道具 举报

地板
ID:7485 发表于 2017-2-4 20:24 | 只看该作者
你好像对这种测量模式不很理解。
在测量时激光测量头一般是有一个激光发射源和一个接收端组成,激光发射源会发出一系列的固定频率的激光脉冲。当有物体挡住激光时,就会有反射回的激光,反之则不会。一般激光的脉冲频率都是很高的。当物体通过激光测量头的时候,将会有一系列的脉冲被阻挡而反射回来。根据反射回的激光脉冲的个数就可以计算出物体的长度。
如果是测距,则是根据激光发出和接收到反射回的时间差计算。但是由于光速很高测距特别是较小的距离效果不是很好。一般使用超声波的较多。
回复

使用道具 举报

板凳
ID:123289 发表于 2017-2-4 09:37 | 只看该作者
赞同楼上的建议,增加一个光敏器件而矣。
回复

使用道具 举报

沙发
ID:162834 发表于 2017-2-3 21:39 | 只看该作者
w1179benp 发表于 2017-2-3 18:34
找个带按键的计时器程序,把按键输入端改成你的这个波形输入,这样就可以记录你的波形时间了。试试吧

谢谢!这样我得到的这个时间t可不可以直接赋给变量,进行程序接下来的运算?
回复

使用道具 举报

楼主
ID:149451 发表于 2017-2-3 18:34 | 只看该作者
找个带按键的计时器程序,把按键输入端改成你的这个波形输入,这样就可以记录你的波形时间了。试试吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表