相位差测试哪知方法最好用?
有两个同频率的正弦信号,想测试它们的频率和相位差。有三种方法:过零检测法、相关分析法、频谱分析法。
哪种方法最好编程和精度最高?用软件来完成的话,对信号要做什么处理?
直接是在数采卡采集范围内的正弦信号就行?做的思路是不是先采集两路信号过来,然后再用各种函数进行分析?
A:
相位差式扭矩传感器的信号测量,都是用程序处理的,而且结果都还不错
两种方法:
一种是直接将正弦信号采集进来,然后利用labview的相位分析控件求得相位差,这种方法的缺点是在高速旋转时需要极高的采样率,通常我们一块6025的AI只能用来采这两路信号。
另一种方法是在外围用数字电路将两路信号整定成方波,然后用门将表示相位差的方波做出来,然后用计数器口的脉宽测试功能求出具体相位差。
Q:
四川诚邦NJ型扭矩传感器。转速不高,最高1150转,而且我常用的是 300转左右。用那种方法好用一些?
如果要用计数器的话,用几个?我的卡只有两个计数器。
A:
如果是直接采的话采样率肯定越高越好
不过可以估算:0到90度对应量程M n.m
n=转速rpm*每转输出脉冲/60 代表每秒产生的正弦波个数
假设采样率 N ,那么N/n代表采样每个正弦波的点数。 (360/(N/n))/90*M就代表扭矩分辨率了,看你要求的精度可以估算大体采样率
直采的两路信号分别用Waveform Measurement下的 Extract Single Tone Information.vi计算出相位,然后两路相减就可以求出相位差
如果采用外部先处理的话也很简单,先把两路信号通过过零检测芯片。
整为两路方波信号,然后通过一个或非逻辑将两路方波信号的相位差处理出来,成为一路方波信号,信号的高电平代表相位差,整个周期当然是360度了,然后用一路ctr口即可测试出这路信号的高电平脉宽和整周期宽度,从而可以得到相位差的角度表示。
http://www.vihome.com.cn/bbs/viewthread.php?tid=3196&extra=page%3D2
文章评论(0条评论)
登录后参与讨论