m0435274 发表于 2009-5-28 00:09:21

相位测量,希望wdyjz兄能看见

大家好:
本人新学LabVIEW,模仿wdyjz兄的程序(互相关法),做了一个测量互感器相位差的vi, 想测量互感器在不同频率下的相位差,范围大概(20~20kHz)用的为USB-6009,本人初学,对一些细节还是不懂:
1. 直接采集出来的波形不稳定,跳动很厉害。解决方法是否应该设定为触发采集?
2. 是的话查阅了下论坛和网上的介绍,好像有内部软件触发采集和外部触发采集。外部触发以我的理解是不是就是在"Task Triggering"里选择"Trigger Type", 然后给采集卡输入一个脉冲.这个触发脉冲的频率应该选择多少呢?像我的信号范围(20~20kHz),那么是否应该选择比如200kHz的脉冲,在信号频率变化时候触发脉冲是否还需要变化呢(像信号50Hz,触发用500Hz,信号频率1K,就选择10K,还是只要选择远大于最大信号频率的即可-100k)
3. 内部触发没有找到相关资料,希望能给些提示。
4. 我在测试的时候由于采集卡速率为48Ks/s选用了两个通道,那理论上采集速率应该能够设定到24ks/s,可是我在试验时采集速率大于1k输出为无穷大,我发现DAQ assistant里可以设定采样频率,在前面板也可以,这两个是否重复?
5.检查程序框图发现两个信号自相关求得得幅值为0所以输出成了无穷大。对此不是很明白,这样的话理论上只能测量500Hz以下的信号,而且100Hz以上可能就不准确了。希望各位高手和王兄能帮忙看下。

先谢谢各位!

老头子 发表于 2009-5-28 22:27:30

看CPU的新采集卡有一个相位,据他的文档介绍测相位很准确,是触发。

老头子 发表于 2009-5-28 22:28:30

http://www.cpubbs.com/bbs/viewthread.php?tid=61752&fromuid=108069这里有程序我也看过。确实有外部触发这一功能

m0435274 发表于 2009-5-28 23:11:25

谢谢老头子
可是我已经有卡了,但是好像没有外触发功能。USB6009

m0435274 发表于 2009-5-30 19:52:40

希望高手能帮忙看下,谢谢

wdyjz 发表于 2009-5-31 23:08:14

1 跳动?是相位跳动很厉害?你是怎么做的,采集的单个通道信号和标准信号做互相关吗?
2 如果是和标准信号的互相关,则必须知道一个标准的基准开始时刻,这样才能保证每次的程序运行一致。外部触发可以采用上升沿触发,和触发脉冲频率无关。触发一次,就可以连续启动采集了。
3 内部触发就是软件触发,这个是程序默认的方式。

m0435274 发表于 2009-5-31 23:21:27

本帖最后由 m0435274 于 2009-5-31 23:34 编辑

呵呵,感谢回答,等了好几天了。
1. 不是跳动,我表述不好,好像模拟一个信号发生器,当设定频率为20.1Hz那么信号在波形显示器件中不是静态显示,零点处的信号相位不断变化,0~360这样循环往复。
2. 不是和标准信号,我测量两个信号的相位差(互感器的输出输出端;另外电压电流信号相位差),做的是两个采集信号的互相关。并没有取标准信号。

gigio 发表于 2009-5-31 23:54:20

是否每次起始点不同咯?

gigio 发表于 2009-5-31 23:54:40

起始点不同。初相不同。一定会乱跳咯

m0435274 发表于 2009-6-1 20:47:01

谢谢兄弟姐妹们的帮助:
1. 已经解决,用了Trigger and Gate.vi 使波形稳定显示(处理的还是原数据)
2. wdyjz兄和gigio兄都提到了起始点,不是很明白,这个起始点或基准时刻是什么含义,应该如何设定。理解上是不是设定了标准基准点那么波形显示也变成稳定的了。

PS:我自己琢磨,如果像我测量的是两个信号的相位差,那么是不是不设定基准点,起始相位虽然不同,但是两信号的差值应该是固定的。造成的影响只是波形显示

感谢指教

buye1986 发表于 2009-6-2 08:29:37

10# m0435274
1、外部触发有很多种,数字边沿启动触发(只触发一次)
外部时钟触发,采样频率应该和外部时钟频率设为一致。
2、相位的测量要想精确必然是同步数据采集卡,只有一个模数转换器的两个信号总会有一定采样延迟,这就看你应用的场合了。

wolflee520 发表于 2009-12-21 11:57:35

正在找相位测量的例子
页: [1]
查看完整版本: 相位测量,希望wdyjz兄能看见