基于EPP并口的32通道数据采集系统的设计

多通道采集系统的数据吞吐率一般比较大,选择合适的数据传输方式十分重要。EPP(增强型并行端口)的传输速率可以达到500 kB/s,与RS-232串行通信接口相比有较高的传输速率,又较USB接口容易编程和设计,因此在中低速系统中有广泛的应用。文中给出了基于EPP的32通道检测系统的硬件、固件、PC机软件的设计,介绍了EPP的接口规范,并给出了具体的接口电路,讨论了EPP的WDM(W in32驱动程序

维普资讯 www.1mpi.com

第3 3卷第 5期 20 0 7年 5月

电子工窟师 EL T EC RONI NGI EE CE N R

Vol3 . _ 3 No 5 Ma 0 v 2 07

基于 E P并口的 3 P 2通道数据采集系统的设计 方宏,徐伟专,钱岑 (国防科技大学,南省长沙市 40 7 )湖 10 3 摘要:多通道采集系统的数据吞吐率一般比较大,选择合适的数据传输方式十分重要。E P增 P(

强型并行端口)的传输速率可以达到 50k/, R -3 0 B s与 S2 2串行通信接口相比有较高的传输速率,又较 U B接口容易编程和设计, S因此在中低速系统中有广泛的应用。文中给出了基于 E P的 3 P 2通道检测 系统的硬件、固件、 C机软件的设计,绍了 E P的接口规范,给出了具体的接口电路,论了 E P P介 P并讨 P

的 WD Wi3 M( n2驱动程序模型 )编程。3 2个采样通道不一定是同时工作,何充分利用 E P带宽和如 P提高采样频率也是讨论的重点,出了不同情况下采样频率的计算方法。给 关键词: P; E P数据采集系统; M WD 中图分类号:P 7 . T 2 42微处理器采用 T 3 0 2 6 A D转换采用 4片 MS 2 F 0,/

0引

MA 9,片 8通道共 3 X17每 2通道,M 30 2 6和 E P T S 2F0 P之间通过一片双端口 R M交换数据。 A

多通道采集系统在自动控制、故障诊断、实时监控等许多领域有着广泛用途。采集得到的数据往往要传到上位机进行处理,采用何种方式传送由数据吞吐率决定。对于多通道采集系统即使每个通道的采样率不是很高,但由于通道数比较多,总的数据吞吐率还是比 较大。假设每通道采样率为 4k 6bt样,2通道 ,1 i采 3同时工作的数据吞吐量为 2 6k/。如果用 R一3 5 B s S22串行通信方式显然不能满足要求,用 U B接口虽然若 S能满足要求,其固件和驱动程序的编程都比较复杂,但 而且将 U B接口用于中低速系统中显得有些浪费。 S

12 P . E P接口电路设计 1 2 1接口协议 .. E P在 P P c机中用 IO端口寻址, IO寄存器/由/ 控制 E P的工作。寄存器列表见表 1 P。

表 1 E P寄存器端口地址 P

E P的传输速率可以达 50k/, P 0 B s而且接口简单,编程容易,因此在中低速系统中采用比较合适。

1硬件设计 1 1总体结构 . 3道采集系统的硬件总体结构如图 1 2通所示。 寄存器 38是为了与 S P标准型平行端口 ) 7 P(兼容,对它的读写不会产生硬件选通信号,存器 3 C寄 7

才是 E P模式的数据寄存器, P在读写周期都会产生引脚上的硬件选通信号。 状态寄存器(7 ) 39和控制寄存器 (7 ) 3 A的定义分 别如表 2和表 3所示。 表 2状态寄存器定义

状态寄存器 S『 7 N j I I n l I 1 I 4 N2| 2 N8 N9 6 N 7 N2 l 5 N3

定义 n i 0有效 Wa、 t

S 6

nN R中断请求 1有效 lT用户定义引脚 1 1 1 2、 5 3、

s s .3 5. 4 s

图 1总体结构

S 2 S 1 S O

超时 6 9

收稿日期: 06 1—7修回日期: 0 70—0 2 0—01; 20 -11。

基于EPP并口的32通道数据采集系统的设计

基于EPP并口的32通道数据采集系统的设计相关文档

最新文档

返回顶部