|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
5 y; W {8 f1 K2 Q
摘要:本文介绍了基于USB总线的数据采集设备的开发方法,包括硬件设计,Firmware(固件)设计,基于 Z& x/ X! c b; S( u" T
Windows駆动程序模型(WDM)的设备驱动程序设计以及应用软件的设计,同时也介绍了基于USB
7 l# U8 ]2 |; b( }的远程数据采集系统。. ]9 \4 P' a* Y/ o
关键词:通用串行总线;数据采集;单片机
6 m1 f( n2 Q- Y9 @# P4 r( x d引言0 v' O! ~( x* Y1 a- O: u: v+ H+ Q
在工业生产和科学技术研究的各行业中,常常要- O) ~) l6 n* O- C2 r7 ^
对各种数据进行采集,现在常用的采集方式是在PC
O7 s! y& y; d- @ y* L机或工控机内安装数据采集卡,如A/D卡,RS-422卡, V4 h( g2 n' n" L, s9 h
和RS-485卡。采集卡不仅安装麻烦,易受机箱内环& l5 U9 z) a1 z( R+ z O
境的影响,而且由于受计算机插槽数量和地址、中断
. D; B* k0 U/ Z% U资源的限制,不可能挂接很多设备。而通用串行总线
, h b3 N# E" L) B# J(Universal Serial Bus,简称USB)的出现能很好地解决: ^% ^$ ^* i+ z* E
以上这些冲突。我们利用89C51单片机设计了基于4 j: V0 ~1 U; N! q
USB总线的数据采集设备,并可与MAX485结合起来
* `# W- N O. q9 W实现数据的远程采集。
3 H, d3 U) Q' L1系统硬件设计
: p6 @: h- p& g8 \# eUSB数据采集系统硬件模块主要由串行A/D转7 s; p" S' r% b' \2 b
换器、89C51芯片、USB接口芯片和多路模拟开关等) t& w! } W2 Z. D
组成。硬件总体结构框图如图1所示。
3 s( V1 z: Y$ k, e' B3 _
; h# n' ~3 j4 j( |7 P7 x9 ~6 H( ^" ?' j4 l6 B; n
) U- u2 T" k% U. `6 L* t; V
附件下载:! X8 ^- C, X8 L* Q- v1 _
8 d: h& ?* p" J, x, C- [/ }( I |
|