当前位置:
工控论坛
> >
产品
>
工控机
>
数据采集与分析
我要发帖
实时采集
点击:
685
| 回复:
6
vivan
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 2回
年度积分:0
历史总积分:8
注册:2003年8月09日
发表于:2004-02-23 20:20:00
楼主
想问一下用pci9812卡可能实现实时采集,要采集一个连续不断的正弦波,如何用9812不停的实现实时采集呢?
分享到:
收藏
邀请回答
回复楼主
举报
李侃
关注
私信
精华:22帖
求助:0帖
帖子:30帖 | 813回
年度积分:0
历史总积分:1015
注册:2002年2月27日
发表于:2004-02-20 20:04:00
1楼
试试double buffer DMA,PCIS-DASK中有例子.
回复
引用
举报
看帖子的
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1回
年度积分:0
历史总积分:1
注册:2003年12月13日
发表于:2004-02-21 09:15:00
2楼
首先你应该大致确定该正弦波的最高频率。比如说约有10k,(示波器估计先看看试试)。那么你在利用该卡做实时采集时就是要设定你的采样间隔或说是采样频率fs。保证fs>20k。这是确保不丢失原信号的信息。另外,在该卡的功能使用说明中应该告知做实时采样时所提供的相关函数,你可以结合看看。 这是我大致观点,请指教!
回复
引用
举报
vivan
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 2回
年度积分:0
历史总积分:8
注册:2003年8月09日
发表于:2004-02-21 09:41:00
3楼
因为采集数极多,所以总是提示我gnbuffer中的数目超出范围,不是很熟悉这块卡,能否指教一下做实时采集的相关函数是那些,谢谢。
回复
引用
举报
maning
关注
私信
精华:0帖
求助:0帖
帖子:17帖 | 100回
年度积分:0
历史总积分:158
注册:2003年9月05日
发表于:2004-02-22 15:15:00
4楼
buffer中的数目超出范围的问题估计是buffer的大小设置的不好,估计要在调试中来修改buffer的大小
回复
引用
举报
林海孤叶
关注
私信
精华:2帖
求助:0帖
帖子:15帖 | 53回
年度积分:0
历史总积分:108
注册:2004年2月19日
发表于:2004-02-23 19:42:00
5楼
我也遇到了使用双缓冲,数据overrun的情况,马兄提到在调试中进行修改,使用双缓冲的时候buffer的大小不是已经固定了吗,和所采集的数据点数有关,能说的具体点如何修改吗?
回复
引用
举报
李侃
关注
私信
精华:22帖
求助:0帖
帖子:30帖 | 813回
年度积分:0
历史总积分:1015
注册:2002年2月27日
发表于:2004-02-23 20:20:00
6楼
PCIS-DASK中有个数据采集卡buffer大小配置程序,这个程序用来配置一定大小的内存给数据采集卡用于DMA数据传输.用户的程序单次DMA数据大小不能超过这个大小.另外对于PCI-9812,单次DMA的最大数据量为64MB(受AMCC5933芯片寻址限制),如果要超过64MB,只能使用Double buffer DMA方式.
回复
引用
举报
热门招聘
相关主题
电脑启动后显示器自动熄灭,是...
[1481]
求定制高速数据采集卡~
[3995]
企业e化及其系统实现方法
[3545]
请共同学习Qt+vs在工控上的应...
[1701]
谁能帮帮我
[1281]
一种“分布式、远程I/O模块”...
[1710]
照明设计手册第三版宣贯培训...
[1804]
求Colibri Mini PAC资料
[2064]
威图北京地区EL/CPCI/VME产品...
[1919]
市场上有哪些工控机的品牌可...
[3224]
官方公众号
智造工程师
客服
小程序
公众号