微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 帧头检测

帧头检测

时间:10-02 整理:3721RD 点击:

如图为我接收的信号,三段信号是一样的,每段信号的开始(帧头)如下图所示:

请问如何检测到这段信号,并以帧头信号起始为开始,截取该段信号?
如果已经截取了这段信号,如何将这段信号保持,不再受接下来滚动的数据影响呢?

也就是截取到一个正确的信号后,尽管还会接受其他的信号,但是都不要了,值分析这一段信号

利用中断,测量两次进去中断的时间间隔,直接匹配你这一段信号,成功了之后关了中断就完事了。

具体是什么思路呢,之前没用过中断,一脸茫然

就这么的,你让io双边触发中断,开一个定时器,然后就能计时,再然后就能知道一个高低电平间的时间,最后跟你的时序做一下匹配就行了

只要你的信号在空闲时为一个稳定的电平,楼上说的没问题,如果不是,还需要在这个方法中进行软件处理判断

小白求具体思路,或者有么有简单点的变成思路,不想用中断

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top