PCIE高速数据采集系统的驱动及上位机软件开发

被引量 : 28次 | 上传用户:chenpeng12333
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
摘要:随着铁路的快速发展,高速铁路列车的移动速度越来越快,移动无线通信网络需要支持列车最高速度500km/h以及平均速度350km/h的状况,因此数据采集及传输设备必须满足高速度、大动态、高精度的要求。本文中高速数据采集卡应用PCIE高速数据采集系统,能够满足数据采集系统的连续和高速采集数据的要求,在医疗、航空、交通等领域也正呈现蓬勃发展的态势。高速数据采集系统的设计主要分为两大模块,即硬件部分和软件部分。其中,硬件部分使用在线可编程门阵列FPGA来实现数据的采集和数据帧的组装与发送过程,软件部分则使用面向对象的C++语言来实现PCIE总线的驱动程序以及应用程序(上位机)的开发。本文主要讨论高速数据采集系统的具体软件实现的方法与过程。论文提出了一种PCIE高速数据采集系统的驱动程序和上位机软件的开发方案。基于PCIE总线的接口标准,利用DriverStudio、DDK以及VC6.0联合开发工具,采用基于对象的C++语言,实现了PCIE总线设备的WDM式驱动程序和应用程序即上位机的开发,以及上位机界面的数据速率显示功能。在Windows XP系统下,驱动程序能够稳定运行。通过实际的检验,数据采集系统的读、写速率可以达到1.3-1.5GB/s,较之其他的一些系统实现了较高的数据传输速率,但是仍有改进的空间。本课题的研究需要对Windows系统下驱动程序的模型以及驱动程序的结构组成有较为深入的了解,在本文中,PICE的驱动程序为WDM式驱动程序,需要对WDM式驱动程序模型的特点有较全面的了解;同时需要熟悉应用程序与驱动程序进行通信的过程,熟悉应用程序界面的设计代码,熟悉如何使用面向对象的C++语言来设计上位机界面中的各按钮,并将其与硬件设备的操作相对应。高速数据采集系统将硬件A/D采集来的数据经过PCIE总线传输给应用程序的上位机,上位机通过计算显示数据的采集速率。在不远的将来,PCIE总线将成为信号传输和数据处理领域的支撑技术。本文正是考虑了这一点,将PCIE总线技术应用在高速数据采集系统中,为PCIE总线在数据采集与传输系统中的应用提供了理论和实践参考。
其他文献
为从宏观上应用工程方法研究房水运行与青光眼发病机理和治疗的关系,本文提出了人眼前节房水流动系统的动力学仿真模型.本模型依据目前眼科界较为公认的房水运行和眼压反馈机
随着科技革命和产业革命的兴起,制造业作为经济发展的中流砥柱其转型升级也变得尤为迫切。在经济新常态下,互联网经济的蓬勃发展衍生出了“互联网+传统制造业”的产业发展的
声乐是音乐艺术的重要形式之一,它与其他音乐艺术所不同之点是用人的歌声来进行人与人的情感交流和信息传递。平时我们在欣赏歌唱演员演唱时,感情会随之跌宕起伏,或慷慨激昂
黄河特性:水少沙多,水沙异源且时空分布不均匀,下游河道迁徙频繁.黄河水资源744×108m3,平均径流量580×108m3,枯水年与丰水年径流量之比可达1:10.3.黄河平均含沙量高达37.6kg/m3,三门峡站年最大输沙量39.1×108t,最小仅4.88×108t.60年代
<正>事故回放某日,一工程的5单元6层砖混结构住宅楼南侧脚手架整体倒塌,造成了脚手架上正在外墙涂刷作业的工人1人死亡、4人轻伤的重大事故,直接经济损失达80多万元。事故分
在我国高等教育大众化的发展进程中,珠海走出了地方政府与高等学校联合办学的一条新路。经六年多的发展,目前已成为广东省第二大高等教育基地。本文结合课题研究的体会,对珠
复合材料具有比强度高,阻尼性能好及可调整纤维铺层以控制结构变形等优点.复合材料应用于螺旋桨将改善螺旋桨的推进性能和振动特性.通过对国内外复合材料螺旋桨研究成果的回
随着中国城市化水平的快速提高,城市人口数量不断增长,城区面积也逐渐扩张。这势必会对城市交通能力提出更高的要求,使城市交通面临的压力越来越大,因此,交通拥堵逐渐成为城
<正>为防止现浇钢筋混凝土结构由于温度、收缩不均可能产生的有害裂缝,当结构长度超过60m时,通常会设置贯穿于顶板、梁、外墙和底板的后浇带,宽度一般为800~1200mm,后浇带的
<正>一、写在前面复习课是初中数学教学常见的一种课型,如何提高复习效率,许多数学教师在不断进行探索与实践。在新课程关注"过程与方法"的理念指导下,越来越多的数学教师认