声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2286|回复: 6

如何充分利用采集卡采样周期?

[复制链接]
发表于 2006-9-9 19:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
很多研华的板卡的采样频率都很高,它的usb-4711达到了100KS/S pcl-816也有100khz,但是当我们用工控机或者pc作为控制用的时候,它们的定时精度只有1ms,各位用什么办法使得pc能够充分利用板卡的高频采样?

[ 本帖最后由 noelse 于 2006-9-10 14:35 编辑 ]
回复
分享到:

使用道具 举报

发表于 2006-9-9 19:08 | 显示全部楼层
没看懂问题?不知道定时精度和100k采样频率有什么关系?
 楼主| 发表于 2006-9-9 19:37 | 显示全部楼层
板卡的采用率可以达到100khz 也就是说板卡具备1ms采集100次的能力,而当系统定时精度只有1ms的时候,这个时候你的控制中定义采用率的时候也只能是1ms吧,这对于板卡来说太浪费了,所以我感觉是不是有什么办法可以提高采用频率?

评分

1

查看全部评分

 楼主| 发表于 2006-9-9 20:29 | 显示全部楼层
有没有朋友用过这种控制方式呀(工控机+数据采集卡),你们的控制程序中采用频率一般用多少?
发表于 2006-9-11 22:35 | 显示全部楼层
你不会是打算用Windows时钟来定时采样吧,如果是的话,你的板卡真的浪费了。如果真的要利用板卡的采样速率和定时精度,建议你用实时OS,别用Windows。不知道你要做什么控制,技术要求是什么,所以很难准确回答。

评分

1

查看全部评分

发表于 2006-9-12 19:38 | 显示全部楼层
我看你是理解错了板子说明书了,板卡的采样频率与windows操作系统的时钟精度没有关系的,板卡自身带有时钟晶振,来控制采样频率的。研华的板卡一般有软件触发和外触发两种采样模式,触发采样后,设置你需要的采样频率,板卡就会以该频率采集数据;你所作的工作就是将数据读出来而已,看看板子自带的例程就知道了。如果要作控制用的化,那就要看看windows的时钟能否满足你的要求了

评分

1

查看全部评分

发表于 2006-9-12 20:37 | 显示全部楼层
Windows时钟有两个,一个是系统时钟,分辨率可以达到10ms。另一个是多媒体时钟(大概是利用声卡上的时钟晶振),分辨率可以达到1ms。由于Windows不是实时操作系统,用户无法获得底层硬件中断控制权,因此在控制要求比较高的场合不应该用Windows时钟来定时。当然,如果采样速率要求比较低,时钟精度要求不高的场合,可能也凑合着用。实时OS可以通过编程获得底层硬件中断控制权,但用户群有限。
VXI控制模块具有模拟量I/O,板上具有DSP运行控制算法(例如PID算法),控制过程中PC的CPU不参与控制,PC操作系统可以使用Windows OS,避免了以上问题。其他公司的控制板卡大概也采取这样的模式吧!?

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-30 08:34 , Processed in 0.076192 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表