搜索
bottom↓
回复: 8

简单方式测量两脉冲间的时间或宽度

[复制链接]

出340入0汤圆

发表于 4 天前 | 显示全部楼层 |阅读模式
如下图,红色为周期性脉冲信号,蓝色为待测信号,现在需要知道每一个脉冲至待测信号峰值间的时间,有什么比较好的方法么?红色,蓝色信号的幅值并不会固定。纯软件处理方法非硬件处理。
尽量避免用每个值去比较的方式查找最高点(实际波形对 每秒有超过5000个)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入22汤圆

发表于 4 天前 来自手机 | 显示全部楼层
fpga高速ad?

出0入149汤圆

发表于 4 天前 | 显示全部楼层
时间精度和分辨率要求多高,不高的话很容易实现

出0入0汤圆

发表于 4 天前 来自手机 | 显示全部楼层
难道不是测相位?

出50入0汤圆

发表于 4 天前 来自手机 | 显示全部楼层
本帖最后由 cddyy 于 2024-7-23 22:34 编辑

抱歉理解错了。

出100入0汤圆

发表于 4 天前 | 显示全部楼层
什么硬件?
纯软件处理5000点/秒,数据量对单片机来说比较大,对计算机来说不算啥!

出0入9汤圆

发表于 4 天前 来自手机 | 显示全部楼层
还有就是峰值检波

出40入518汤圆

发表于 4 天前 | 显示全部楼层
红色,蓝色信号的幅值并不会固定:所以主要是两个信号的波峰准确识别问题。
红色信号如果是准确周期信号:找到第一个脉冲后,后面进行少量计算用于校准(锁相)即可。
重点还是蓝色信号,如果这个周期突变不明显,也可以类似上面的处理,只需要在接近下个周期的前后进行判断搜寻峰值点。

另外,不涉及噪声处理吗?

出0入42汤圆

发表于 3 天前 | 显示全部楼层
这个蓝色信号本身是什么? 图片看起来是连续的,这就很奇怪,整个时间段都是单音信号? 还是每个脉冲之间片段相位都不完全一样
或者说其实蓝色信号是参考,脉冲测试测量对象?

如果红色信号是个脉冲用于对齐,这个不用软件特别处理
纯软件处理蓝色信号,不就是fft或者类似算法求相位嘛。

反过来,如果蓝色是参考信号,蓝色信号计算一次相位就可以了,红色信号只要准确测量时间即可。

每秒5k不等于每秒5k个读数吧,这更新率高了点,又不是雷达。 每秒处理需要的次数就可以了。 还不行那就升级硬件,800MHz单片机不是梦,浮点数,DSP指令都给他弄起来

计算好要求时间精度,要真是雷达一类的东西,这么直接测量不太行的,有很多信号处理的技术。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-27 20:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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