基于PCI总线数据采集卡的实时测控技术(临床医学资料).docVIP

基于PCI总线数据采集卡的实时测控技术(临床医学资料).doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PCI总线数据采集卡的实时测控技术(临床医学资料) 文档信息 属性: F-01NHB9,doc格式,正文19814字。质优实惠,欢迎下载! 适用: 作为医学资料、临床医学资料写作的参考文献,解决如何写好实用应用文、正确编写文案格式、内容摘取等相关工作。 目录 TOC \o 1-9 \h \z \u 目录 1 正文 1 文1:基于PCI总线数据采集卡的实时测控技术 1 BAR1 5 BAR2 6 文2:基于PCI总线的实时图像识别和跟踪平台设计 11 参考文摘引言: 16 原创性声明(模板) 17 文章致谢(模板) 17 正文 基于PCI总线数据采集卡的实时测控技术(临床医学资料) 文1:基于PCI总线数据采集卡的实时测控技术 Abstract:The key techniques, software architecture and development method used to implement real-time measurement and control based on PCI bus data acquisition card in Windows XP environment are discussed from the viewpoint of software technology. The measurement and control software for DFQ multidimeional traction bed are developed according to the techniques provided in this paper,the precision, high reliability and better usability of the object system are improved. Key words:PCI Bus;WDM device driver;Software architecture;Computer measurement and control 1 引 言 计算机测控技术在生产实践中有着广泛的应用。基于计算机技术的测控系统主要分为两种类型。一类是以各种单片机、可编程逻辑芯片为核心组成的测控系统,这类测控系统一般适用于功能要求相对简单的被控对象,可独立构成测控系统,或以PC机作为上位机构成两级级联的测控系统,此时PC机一般负责界面处理。一类是以PC机为核心构成的测控系统,PC机通过数据采集卡及接口电路连接到被控对象。由于PC机具有高性能、易用性、可扩展性和丰富的软件资源等,此类系统可适用于功能要求较为复杂的被控对象。 Windows XP是一个多任务的并能够满足实时要求的操作系统,是目前PC机普遍采用的操作系统之一。PCI总线是高性能的局部总线,支持高速数据传输,是PC机上流行的总线接口标准。我们从软件技术的角度,讨论了在Windows XP操作系统下,基于PCI总线数据采集卡,在 工业 现场实现实时数据测控的关键技术,包括实时I/O端口读写和定时数据采集的实现方法。本研究的技术已成功应用于DFQ多方位牵引床的软件研发,取得了良好的效果。由于是在Windows XP操作系统下采用实时测控技术,最终设计完成的牵引床系统功能丰富,控制精确,可靠性高,具有良好的用户界面。 2 系统的关键点和技术难点 Windows XP是一个多用户、多任务的操作系统。由于允许多个任务并发执行以及允许多个用户同时登录操作系统,安全性和稳定性是Windows XP操作系统设计的主要目标之一。在Windows XP操作系统下,计算机的运行状态被强制为用户态和核心态两种状态。对于一个程序,在一个确定的时刻,要么在用户态执行,要么在核心态执行。在用户态运行的程序处于系统最低的中断请求级(interrupt request level,IRQL)上,随时可以被具有更高中断请求级的中断请求所打断[1]。因此,为了能够在给定的时间约束内发出控制信号和采集数据,满足系统的实时性要求,提高系统可靠性,必须使得测控程序能够在核心态执行。 其次,为了满足自身的稳定性,Windows XP将对硬件的访问封装在了系统底层。用户态的应用程序不能直接访问硬件资源,包括读写I/O端口和内存,响应中断,执行DMA操作等。在Windows XP下,程序只有转入核心态,并通过系统调用才能直接访问硬件资源。显然,若能够获得直接访问硬件的能力,则可明显提高测控程序的实时性和效率。 综上所述,在Windows XP操作系统下,测控软件要获得本质上的实时性和高可靠性,必须具有在操作系统核心态运行的能力。设备驱动程序是Windows XP留给用户的允许用户

文档评论(0)

aylr551 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档