我的当前VI使用LINX从arduino模拟引脚获得电压测量,并显示数据(电流、功率等)。我设置了一个霍尔效应传感器,它可以从振动的结构中获取脉冲,并潜在地显示结构在同一VI上振动的频率。我如何用我目前的设计实现这一点?我试着想出一种方法来计算LabVIEW中的脉冲数量,但是找不到一种有效的方法来计算频率。任何帮助都将不胜感激。谢谢
发布于 2019-04-09 02:34:31
我尝试了@SlowlyButSurely建议的方法,它对计算脉冲有效,但我似乎无法从计算中获得准确的频率结果。
发布于 2019-04-11 08:16:34
尝试设置时间戳抓取,如下所示,一旦检测到边沿或数字读数中的bool True,时间戳就会添加到移位寄存器数组中。然后,在收集了许多邮票之后,根据邮票之间的时间差计算频率,以便您可以对它们进行平均(如果需要)。当你抓取时间戳时,你必须确保它是一个与生成边缘检测的时间接近的时间戳。(对不起,我只有版本7.1,我必须安装它才能写任何代码,哇,它是旧的。)
哦,这里的错误案例只是移位寄存器的传递。
发布于 2019-04-05 23:30:54
在LV中有一个边沿检测函数块,您可以使用此函数并在每次检测到上升沿时获取时间戳,然后可以通过该计算确定频率。
https://stackoverflow.com/questions/55501008
复制相似问题