找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

查看数: 3530 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-2-3 17:32

正文摘要:

各位大神,小弟新手,请教一个问题。 用激光束采集到物体经过激光的时间,如图高电平所示。 如何能用单片机得到这段时间t , 并用于定时或者延时。 时间长度为5ms以内。 示波器可以读出,但是单 ...

回复

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 单片机教程网

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