文档介绍:9: 福建电脑!""#年第$% 期
基于!"#$%& 接口的实时数据采集系统的设计
王保峰& 石春和& 牛刚& 王忠强!
!! 军械工程学院光学与电子工程系河北石家庄"#"""$% & 济南军区海防部队雷达站山东威海&’(&"""
!摘要" 在数据采集系统中#)*+ 技术以其高传输速度#简便的连接$以及其高通用性和高稳定性#比,-. 等其
他采集卡更适合与计算机的通信% 本文系统介绍了基于)*+&/" 接口的实时数据采集系统的开发过程#论述了硬件部分
和设备固件的开发设计策略#阐述在 0123456 &""" 环境下#编写)*+ 设备驱动和应用程序的设计思路%
!关键词" )*+&/" % 实时数据采集% 078 驱动程序% 多线程
’引言)0934=6;3$ 和主E从端点 O)OV "B 位或&S 位数据总线$ 为+W+#
在当前工业生产和科学技术研究的各行业中!’)+#?’’#’(:()+ 和 F*’等提供了简单和无缝连接接口%
于’( 内部总线的数据采集板卡"如’() 总线#)*+ 总线$!或采
用具备外部通信总线"如,*!-!$式的内含(’. 的采集前端!对
各种数据进行采集% 前者可扩展性差#安装麻烦#易受机箱内环
境的干扰&后者数据易失真#传输速度慢!且在许多场合尤其是
便携式应用场合不适用% .*/".01234567 *34167 /85 通用串行总
线$ 是为解决计算机外设种类日益增加与有限的主板插槽和端
口之间的矛盾! 由)0937#:1;4<5<=9#)/: 及>?( 共同而提出制定
的微机总线接口规范% 目前!.*/ 已有&@& 和!@" 版本!.*/!@"
".*/!@" 支持的最高传输速度可达到 AB" :CD*$ 适合高速场
合!较好地解决了主机和外围设备之间的数据传输瓶颈问题% 当
前的计算机外部设备!都在追求高速度和高通用性%.*/ 总线接
口技术适用了这种要求!并以速度快#使用方便#成本低#可靠性
高等优点!迅速得到众多’( 厂商的大力支持!外设向.*/ 过渡图!’?N!.*/ OP!(QR(SB"&- 简化的硬件框图
成为必然趋势% 同时!开发这种基于.*/!@" 的高速数据采集卡! (QR(SB"&- 集成了以下特性’.*/!K" 收发器#*)? "串行接
代表了现代数据采集系统的发展趋势% 口引擎$和增强性 B"#& 微处理器&软件运行’B"#& 程序从内部
实时系统对多任务的要求比较普遍% 往往在后台采集数据# ,+: 开始运行!四个可编程/.XYE)>W?,,.’WE)*V(Z,V>V.*
进行数据显示的同时!还要在前台界面对用户的操作做出响应% 端点&可选双#三和四缓冲 B 位或&S 位外部数据接口通用可编
在实时系统中! 对实时数据做出及时而准确的反应是十分重要程接口"T’)O$&智能串行引擎"*)?$&矢量.*/ 中断&独立的数
的% 由于受+EF 采集速度等因素的限制!从硬件上采用.*/ 接据缓冲区供*?W.’和 F+W+ 包控制传输& 集成)!( 控制器!运
口技术的确可以提高速度!但毕竟潜力有限!因此在现有硬件设行速度可达&"" 或 A""YZ[&四个 O)OV!可与+*)( 和 F*’等无
计基础上