发表于:2004-03-31 16:15:00
楼主
本人以前从事的是纯软件编写,与硬件打交道甚少,现在在公司与同事合作用研华的1733卡进行数据采集,我主要是负责软件的编写,利用研华提供的API进行开发,在程序的实际运行过程中采样值与实际值总是有差距,硬件方面我不是很懂,同事说应该没什么问题,而软件方面我怀疑是两次取样的时间差距太大,经过多次改动,不断减小两次取样的时间间隔,
发现差距的确在减少但仍不在要求的精确范围之内,只有在用死循环来做时才可达到所需的精度要求,(但在实际开发上是不可能用死循环来做的),本人也查阅了以前的帖子,有过类似的问题,但对其中的settling time 不是很清楚,是不是就是上面提到的两次采样的时间差,总之,有太多的东西需要学习,不知道有哪位能够帮帮小弟我?万分感激啊
另:我们项目采集信号频率大概2000次/分钟,不知道是不是和这个也有关系!!