www.cal
驱动牛犊
驱动牛犊
  • 注册日期2001-04-09
  • 最后登录2002-04-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2719回复:11

数采卡概念问题:请教网友

楼主#
更多 发布于:2001-04-09 12:13
要写数采卡驱动,采样率是否可由APPLICATION精确设定?
是否通过TIMER?
写USB驱动程序,大致步骤有哪些?

DDK 里IN, OUT等是否仅起提示作用?

谢谢!
www.cal
happybob51
驱动牛犊
驱动牛犊
  • 注册日期2003-10-20
  • 最后登录2004-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-02-26 10:34
To:dragon_hn 兄
我现在正在做个基于usb接口的采集卡,我用的是D12+Intel80386EX,需要写固件吗?我的驱动程序已完成,但插在PC机上根本无反应,为什么呢?

dragon_hn
驱动中牛
驱动中牛
  • 注册日期2002-05-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分297分
  • 威望40点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-02-26 09:56
看来rayyang2000大侠这次失言了!
我认为数采卡一般要求定时比较精确,所以最好不要用windows的timer,占用CPU且定时也不是很准,只能说是定时比较准,毕竟那属于软件定时器,所以最好还是在外部由硬件实现。
由于数据采用一般会采用BUFFER,所以最好采用批量传输。
www.dragon-2008.com 欢迎交流
eeizrg
驱动牛犊
驱动牛犊
  • 注册日期2004-02-25
  • 最后登录2004-02-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-02-25 19:51
这些问题有点早了吧,都几年前发的帖子!
full speed is 12 Mbps, no faster than 1.5 MBps

低速只有1.5 Mbps
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-04-16 16:58
用full speed 的usb.我记得好像可以达到2M/BPS
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
www.cal
驱动牛犊
驱动牛犊
  • 注册日期2001-04-09
  • 最后登录2002-04-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-04-11 09:47
谢谢你的答复。
工程用的数采卡采样率至少20K,但由于采样卡外置限制,
采样率也可以低一些。
www.cal
bjcjg
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2005-08-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-04-11 07:17
为确保数据传输的健壮性,usb采集应采用中断方式或批量方式,前者采集速率不可能很高,]后者采集率可以很高,但受上下位机的影响太大。不知老兄的采集率有多大?
www.cal
驱动牛犊
驱动牛犊
  • 注册日期2001-04-09
  • 最后登录2002-04-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2001-04-10 19:00
还有一个问题:数采卡用USB,最高采样率可达多高?
是否由硬件决定?
www.cal
www.cal
驱动牛犊
驱动牛犊
  • 注册日期2001-04-09
  • 最后登录2002-04-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2001-04-10 10:53
我的看法(请网友评论)

1、硬件方面:PNP MANAGER确定数采卡的 I/O口、IRQs、DMA、
存储;
2、驱动方面:IOCTL、IRPs、入口点、注册信息;
3、应用软件:CreateFile、ReadFile、WriteFile、CloseHandle
操作。
由此看来,Windows为我们搭了一个空中楼阁,写驱动就是要完成
基础部分?对我这个DRIVER门外汉来说,清楚以上三方的工作界限
是个关键。

以上操作是怎样完成的(包括工业标准)?
请各位大虾们多多指点!
www.cal
Feitian
驱动牛犊
驱动牛犊
  • 注册日期2001-04-08
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2001-04-09 15:43
如果卡上有定时器,可以采用卡上的定时器来控制采样频率。

定时是可采用TIMER,当然WINDOWS的多媒体定时器定时还是很精确的,可以精确的1Ms。
www.cal
驱动牛犊
驱动牛犊
  • 注册日期2001-04-09
  • 最后登录2002-04-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2001-04-09 15:40
各位网友,大家好!
我在做信号处理与参数识别软件,目前软件部分已完成。
按老板意见,我们要做自己的硬件---数采卡。该卡通过
USB与笔记本相连,以期达到ONLINE检测结构动态特性的
目的。

我下一步就是要写数采卡的驱动程序。
说明:该项目为科研项目,不作商用。请各位网友给予
帮助,非常感谢!
www.cal
wuyong
驱动牛犊
驱动牛犊
  • 注册日期2001-04-06
  • 最后登录2002-02-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2001-04-09 15:01
采样率,是由Timer控制的,它的精度有限,所以不能够进行精确控制
wuyong
游客

返回顶部