|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
采用PDIUSBD12实现USB高速数据传输
$ S, n4 `! b' X! v# @4 H) C摘要:在电导式油水两相流测量系统的设计过程中,为满足数据量大、传输速率高的设计要求,选用了飞
* ~3 w0 m3 j6 Q/ f) z: a利浦公司的USB固件PDIUSBD12以实现基于USB总线的高速数据传输。简单介绍了USB通信协议和
/ n, {" O" d0 ~PDIUSBD12固件的特点,详细介绍了采用89C58单片机结合PDIUSBD12 实现USB数据传输的硬件设8 J; _, s' S8 B9 V8 z9 E
计,对固件编程的具体实现给出了详细说明。) `, }8 w* r8 W$ {3 }3 d7 q
关键词:USB; PDIUSBD12;单片机;固件编程# K' B9 A/ S, f7 P. @; c& v
9 `9 B- J7 b$ y" {; C" l: ^
USB (universal serial bus) 总线协议(1.1版)是在8 x; T7 ]0 L" Y
1996年由Intel等7家公司共同制定的串行接口标准,
0 v8 w3 k6 W1 v: o' R它可把多达127个外设同时连接到系统上,所有的外设4 o! H4 m+ U9 m9 A+ H/ a
通过协议来共享USB的12 Mb/s带宽,并允许外设在主
! S1 {/ r3 |- d, E8 m8 h机和其他外设工作时进行连接、配置、使用及移除,即支- _( I3 y1 u$ Y1 X/ H6 B9 t4 S
持所谓的即插即用”。由于USB总线的这些特点,考9 H7 E0 a& h4 O$ g
虑到在油水两相流测量过程中传感器信号数据量大,且- H1 G6 X. K( X% O/ B- B
欲实现两相流动态监测要求较高的传输速率,同时考虑" @8 u$ c1 D* K* z8 m
到与原有测井计算机的方便连接,笔者采用USB总线0 v5 Y' J J5 l/ [6 m9 p
作为测量采集系统的数据通信接口,以满足油井两相流( H+ b8 ~8 `5 E( L# b% N, e% V& R
数据采集系统大数据量高速传输的要求。
, E& F$ ], b, n+ P; d1 采用USB固件PDIUSBD12实现USB
' M$ Q# W5 m: d高速通信$ e% {2 {/ K' @ v/ f2 Y) q
目前应用中,实现USB数据传输的方案有多种,
* a, d4 D3 A, b0 C
/ L" I* H& W( o) K p, W* O9 [) B; N1 @# ^0 O
* Q; j/ l% h& _( E$ ]- { |
|