|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
采用PDIUSBD12实现USB高速数据传输
! A8 A2 V$ w# i m$ }# K摘要:在电导式油水两相流测量系统的设计过程中,为满足数据量大、传输速率高的设计要求,选用了飞
) L) }6 a2 ]7 P& M+ P/ d* |+ k利浦公司的USB固件PDIUSBD12以实现基于USB总线的高速数据传输。简单介绍了USB通信协议和
- f- j1 j* L! J3 cPDIUSBD12固件的特点,详细介绍了采用89C58单片机结合PDIUSBD12 实现USB数据传输的硬件设9 d$ b9 i% t* c1 j M7 a
计,对固件编程的具体实现给出了详细说明。 y) p3 i- f$ K3 Z) y
关键词:USB; PDIUSBD12;单片机;固件编程
9 U7 X4 S2 W8 X- C; e$ ~# n" j% Z
: O% ~- m1 p% h+ ` p/ ?5 r9 DUSB (universal serial bus) 总线协议(1.1版)是在
o9 p: a2 u3 p( w- o7 H+ f/ S1996年由Intel等7家公司共同制定的串行接口标准,
/ t" C* `2 e8 z6 ^8 r. x, \它可把多达127个外设同时连接到系统上,所有的外设* \, l3 a, u: l" s1 T: S
通过协议来共享USB的12 Mb/s带宽,并允许外设在主 C. g6 Y4 K0 {
机和其他外设工作时进行连接、配置、使用及移除,即支
1 o& d4 i* V' H/ x+ P( ?) Y! y持所谓的即插即用”。由于USB总线的这些特点,考' A1 }9 v; [: W4 E$ A5 {6 Y
虑到在油水两相流测量过程中传感器信号数据量大,且
4 X7 {+ v' d; \' z% N) `% O: ~; C欲实现两相流动态监测要求较高的传输速率,同时考虑2 O" r6 {& p$ s1 l1 }9 f
到与原有测井计算机的方便连接,笔者采用USB总线' g' F' T( P7 p6 `$ I+ j
作为测量采集系统的数据通信接口,以满足油井两相流* S5 m$ o1 J* c {8 v+ L# j5 v
数据采集系统大数据量高速传输的要求。! A9 h7 e% }+ |6 C0 w$ F
1 采用USB固件PDIUSBD12实现USB
8 e9 D1 |8 L6 q, v( O" O高速通信& T2 X$ b- n- p" h2 _: t
目前应用中,实现USB数据传输的方案有多种,
7 v4 s' |1 y. `+ u m! @ r+ v$ O0 V* `" ^7 Y/ x
; [: y9 P1 J6 D
1 A" E' d {, b, q& M& m |
|