在LabVIEW中使用霍尔效应传感器和arduino计算频率

时间:2019-04-03 17:31:46

标签: arduino labview sensors

我当前的VI正在使用LINX从arduino模拟引脚获取电压测量并显示数据(电流,功率等)。我安装了一个霍尔效应传感器,该传感器将从振动结构中获取脉冲,并可能在同一VI上显示该结构振动的频率。如何在当前设计中实现此目的?我试图想出一种方法来计算LabVIEW中的脉冲数,但找不到有效地做到这一点的方法,因此我无法进行频率计算。任何帮助将不胜感激。谢谢

enter image description here

3 个答案:

答案 0 :(得分:1)

enter image description here

我尝试了@SlowlyButSurely提出的建议,它可以用于计数脉冲,但是我似乎无法从计算中获得准确的频率结果。

答案 1 :(得分:1)

尝试设置时间戳抓取,类似于此操作,一旦检测到边缘或数字读取的布尔真值,便会将时间戳添加到移位寄存器阵列中。然后,在收集到多个图章之后,根据图章之间的时间差进行频率计算,以便您可以对它们进行平均(如果需要)。当您获取时间戳时,必须确保它是与生成边缘检测时几乎相同的时间戳。 (对不起,我现在只能买到LV 7.1,我必须安装它才能制作任何代码,哇,它太旧了。)

哦,这里的错误情况只是移位寄存器的传递。

enter image description here

答案 2 :(得分:0)

LV中有一个边缘检测功能块,您可以使用它并在每次检测到上升沿时获取一个时间戳,然后可以从该计算中确定频率。

enter image description here